Skip to main content

passagemath: Generate fusene and benzenoid graphs with benzene

Project description

passagemath is open source mathematical software in Python, released under the GNU General Public Licence GPLv2+.

It is a fork of SageMath, which has been developed 2005-2025 under the motto “Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, and MATLAB”.

The passagemath fork uses the motto “Creating a Free Passage Between the Scientific Python Ecosystem and Mathematical Software Communities.” It was created in October 2024 with the following goals:

Full documentation is available online.

passagemath attempts to support and provides binary wheels suitable for all major Linux distributions and recent versions of macOS.

Binary wheels for native Windows (x86_64) are are available for a subset of the passagemath distributions. Use of the full functionality of passagemath on Windows currently requires the use of Windows Subsystem for Linux (WSL) or virtualization.

The supported Python versions in the passagemath 10.6.x series are 3.10.x-3.13.x.

About this pip-installable distribution package

This pip-installable distribution passagemath-benzene provides an interface to benzene, a program for the efficient generation of all nonisomorphic fusenes and benzenoids with a given number of faces.

What is included

  • Binary wheels on PyPI contain prebuilt copies of the benzene executable.

Examples

Using the benzene program on the command line:

$ pipx run --pip-args="--prefer-binary" --spec "passagemath-benzene[test]" sage -sh -c benzene

Finding the installation location of the benzene program:

$ pipx run --pip-args="--prefer-binary" --spec "passagemath-benzene[test]" ipython

In [1]: from sage.features.graph_generators import Benzene

In [2]: Benzene().absolute_filename()
Out[2]: '.../bin/benzene'

Using the Python interface:

$ pipx run --pip-args="--prefer-binary" --spec "passagemath-benzene[test]" ipython

In [1]: from sage.all__sagemath_benzene import *

In [2]: len(list(graphs.fusenes(9, benzenoids=True)))
Out[2]: 6505

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

passagemath_benzene-10.6.33.tar.gz (4.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

passagemath_benzene-10.6.33-cp314-cp314t-musllinux_1_2_x86_64.whl (49.9 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.33-cp314-cp314t-musllinux_1_2_aarch64.whl (54.3 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.33-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (55.3 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_benzene-10.6.33-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (51.3 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

passagemath_benzene-10.6.33-cp314-cp314t-macosx_13_0_x86_64.whl (29.8 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_benzene-10.6.33-cp314-cp314t-macosx_13_0_arm64.whl (29.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_benzene-10.6.33-cp312-abi3-musllinux_1_2_x86_64.whl (46.6 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.33-cp312-abi3-musllinux_1_2_aarch64.whl (48.1 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.33-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (48.6 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_benzene-10.6.33-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (45.6 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

passagemath_benzene-10.6.33-cp312-abi3-macosx_13_0_x86_64.whl (29.9 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_benzene-10.6.33-cp312-abi3-macosx_13_0_arm64.whl (29.2 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_benzene-10.6.33-cp311-cp311-musllinux_1_2_x86_64.whl (49.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.33-cp311-cp311-musllinux_1_2_aarch64.whl (51.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.33-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (52.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_benzene-10.6.33-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (48.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

passagemath_benzene-10.6.33-cp311-cp311-macosx_13_0_x86_64.whl (29.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_benzene-10.6.33-cp311-cp311-macosx_13_0_arm64.whl (28.7 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_benzene-10.6.33-cp310-cp310-musllinux_1_2_x86_64.whl (49.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.33-cp310-cp310-musllinux_1_2_aarch64.whl (51.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.33-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (51.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_benzene-10.6.33-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (48.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

passagemath_benzene-10.6.33-cp310-cp310-macosx_13_0_x86_64.whl (29.5 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_benzene-10.6.33-cp310-cp310-macosx_13_0_arm64.whl (28.9 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

Details for the file passagemath_benzene-10.6.33.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.6.33.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for passagemath_benzene-10.6.33.tar.gz
Algorithm Hash digest
SHA256 b01ae87999f961d7def45a77b4b7a4766518b05fc19ae0d42552aa1d79bb5d8c
MD5 bc107154ee7a809957991963ed0e3b56
BLAKE2b-256 39cdb137ca84d2a20c49784ee555fbd26fef99ecbf26751645eea9ec174e5927

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.33-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.33-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 877b9f2dbdb2462d038cbd0d8ab1859282ac5c44703b9ab815da739468afaeae
MD5 cd58ecb68686fa40d9833a5988240e5a
BLAKE2b-256 ab4ac694a411ce00eb51394ef43b59e64a0e965c266721b351e6085019faa719

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.33-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.33-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a207f8a72591bcf1b67f9afc931bc093ca16589e4dc0c2e84aef9897d20195e1
MD5 9fc11dbf71819c72681b5da08e1e3193
BLAKE2b-256 8eaa0d2e39322260f7bd1c16ade9726a7df7e80b912196ef4b3a9801800ef2d1

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.33-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.33-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d23a9447536e447ea7be3583750e03cb10ef7dfa8a05df6edc9192f1ad407dad
MD5 139dde78d15104e93b0a216df93c707b
BLAKE2b-256 3d018ae74e11ae227bf0effaba5930724e866a207360053afb6822f412ed3e92

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.33-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.33-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 a52bb91b320aa6cd9ff0dad8b1bb401e70e06f83c64fb475707c0c6b251bec35
MD5 478027c7557fa30cbe0a31eca7427b4c
BLAKE2b-256 ee6eb5fdd0dd7e3d6b192b2ae348e6b524aaa7dcb647724d4023b3ee8dc413da

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.33-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.33-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6e1ef11693f838e5f36b1ac8600c6b78b1169e11d8e37ab0c85878f537094a86
MD5 e081b294c4e97b0c1247c1fe856a4c10
BLAKE2b-256 cff8d6292c35026cede4da3788778c84e67e703ce13e19d5799c3bc776e66497

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.33-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.33-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6badeb48a034b5dd4b8927e377e987b469aa58ada7a9cce8a0566f6f5a3dd260
MD5 3feefcf5e79f2ff3c65fd5e414b32a39
BLAKE2b-256 da072c777ee6957b11cd4ecc2a48bbac3e0a12578f188a82031f14bddefe3140

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.33-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.33-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 24cc5134d3c759a5b461329e98eee4aa243528ce411109d21c4f53b87535f0b3
MD5 fb7638f51c29fdee2404aa241218731b
BLAKE2b-256 d64a42fcc567ab306fe2f4ffe8004b40775a49fa611ede9dffa908d6d8029752

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.33-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.33-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 95a98fa3c568b91f9bdc075e37a28dc3420d32dcd9d8c522bdf9ac452c1ef87c
MD5 3be7f8a2f628555b0cb201c19f3518f4
BLAKE2b-256 6c417de7182607c14ad27b85390b1b72a873350f30bad294bd3f25968dbb70ea

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.33-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.33-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8f8aad8d8276e8d7a90d5b80a32659ac4e365d0000035ad363115b2f310a7d8a
MD5 cafa646dda7c4b8c95373c9b4e47ae32
BLAKE2b-256 b39dd41267f9687d7ef15e8e26a3143fda6bd2a5358c8951e48cabdd7eb5ef7b

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.33-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.33-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 ff4d3d61fba1302cdfb9254ca949f07ce79293a41226ca0e08c1076c7c65c88c
MD5 9dd5c6eca96d7a486570f0b5baa48606
BLAKE2b-256 8c0f89900c3f93521ed57aba8e530c04a7452a296e45f26ba5c789d71a5fcb2e

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.33-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.33-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f2682810a2009f63851b47580f8913f729fea73b9f3d37005ff93fee866a394c
MD5 f726cbdbabf58f05d97e98653467a1d8
BLAKE2b-256 3eee615751c375cea04868c42eb1b39a03b7dcb91d3ede992634ad5cfde0b57b

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.33-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.33-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a9ad5391130c9bdd10f69664d8c00eb443e5568eded763c7120191940c6f3288
MD5 497d61a7651679ec62cbfb40cf1b60a9
BLAKE2b-256 7e59d88978d0403c02bf91bba0e985ff23c6c74e1ad27b16d24af3c3929f68d4

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.33-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.33-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a252b31cd6dc47fbe53c8e4f433326aa6cd7f490e378b4165eb8b92d259184c4
MD5 dc5ce81b39a9bded5161a1f1dc6b2a3e
BLAKE2b-256 dd3406cc8d0bc70a8d3852267f1937ca5729551c3b51209a6f85ba9543f73656

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.33-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.33-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 110ebfb8a0701c0a96193132a9f1bf1af486b87d2fd0e8a5520ac6adfdeadcba
MD5 a49d6894e33208f7654b9513d909f888
BLAKE2b-256 5eb3930ee901a0f7025263c999d33c06b9ec163d5a768b0831a8e39d7cfb1a33

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.33-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.33-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b2cd300f268c5656ba33331a9d5c3957927c796fc08114fb8f049adfab910519
MD5 1818d8ceb2678c5928d909ec3775467e
BLAKE2b-256 f3c80634eefcd341900dac9f71c9e504c41c54f2b2644ebae7a4c1b9a16abdf5

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.33-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.33-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 56cb639c056b8e8dc80b216ca9a498a7ba60a27e5d6e49f73a6e86d43772e27b
MD5 496e0f40db57e10d0a18a54a69ecd6d4
BLAKE2b-256 af316f4b3865faa3b5323e3a043f089dde62a6d75a99bc7ba15b2938e4a9bb4a

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.33-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.33-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6dcfdb4f0beb1c7768093f8b78fcfb5ed8f7ba4dfd901acc43da700e99f96e7b
MD5 5a38e110386644e4b33601a3abd20289
BLAKE2b-256 d54854ec304ac6062f8ca0d595842f119192dccd3c6a73cc4e4a25e83d78bf3c

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.33-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.33-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2da6916f373ab0330bf3fb52bd795e5e6b076130767d33bb66d4965638c89940
MD5 be9d1f91b4df5d5f18f5af108bfd004e
BLAKE2b-256 780720a4dbbe6433b9b72de4ebd7de0749b3ba2650f01eae72a5fbbf47e62dd0

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.33-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.33-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ece42ee899f51063d23db0c75e17c045250fabe375c7e2428a2f3ad20bf0bb32
MD5 7702a4bada78bf5de125d5744f7789f8
BLAKE2b-256 8217dd83ee31f34d5ca8e1fcd0192c0f06c6e4c8a1e2f3c879c785b60da64081

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.33-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.33-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fb2c2075c337426b7b7a94c9e3f67d4d74d8a8de1623ab2b5a1246b9b9551e17
MD5 0c84c48022d72bca411cde9cf999cc2d
BLAKE2b-256 668b99f02a57d0ec663a09e0eeb042b6176079fb71ce4be73a8746393ad55660

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.33-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.33-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ae5c95ee0f149110007f09bbd5d80730afef4bb2849b4c568e54339f59a4b1f1
MD5 3887abb2da68cb4b01c3f05cf367b25d
BLAKE2b-256 18f30ec4b6ccd16d3a7343a8ea8bb861869f878c4261009e82591fed575cd137

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.33-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.33-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 3375ffa284e3ad6d5fb6558375ded9a6c9c7f20e183032718be9884537c26dec
MD5 dc3ab449c5a16783d26b3761e69b6910
BLAKE2b-256 2f760b313c123892c0f58727f792c792cde03cecb1f1d99192e1f707a60d63e2

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.33-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.33-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 59da858ac8a842ba66e72ee4802ea94d1feace05e5141f658a7c707e478c9e21
MD5 5723f8f5353e01ff02247a89baa786e5
BLAKE2b-256 5e76756728b4d5a2587d74ef70d0977f88d2648650b0d45d17ce4780c3ce6adc

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.33-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.33-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 233b5f9ce4c8fb64d44b22bb3be58011833d56eec1f47dbc3927e0ce2e53dfbf
MD5 8fa19f280f52e23658bf9a252f866918
BLAKE2b-256 4787df336ab907e51bf0a525e2c9ff19768b7118742013e1746cb4e8387ca9d5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page