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.14.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 passagemath_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.43.tar.gz (4.7 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.43-cp314-cp314t-musllinux_1_2_x86_64.whl (53.8 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.43-cp314-cp314t-musllinux_1_2_aarch64.whl (55.8 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.43-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (56.6 kB view details)

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

passagemath_benzene-10.6.43-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (52.8 kB view details)

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

passagemath_benzene-10.6.43-cp314-cp314t-macosx_13_0_x86_64.whl (30.7 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_benzene-10.6.43-cp314-cp314t-macosx_13_0_arm64.whl (30.1 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_benzene-10.6.43-cp312-abi3-musllinux_1_2_x86_64.whl (46.8 kB view details)

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

passagemath_benzene-10.6.43-cp312-abi3-musllinux_1_2_aarch64.whl (48.3 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.43-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (48.7 kB view details)

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

passagemath_benzene-10.6.43-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (45.8 kB view details)

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

passagemath_benzene-10.6.43-cp312-abi3-macosx_13_0_x86_64.whl (30.6 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_benzene-10.6.43-cp312-abi3-macosx_13_0_arm64.whl (29.7 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_benzene-10.6.43-cp311-cp311-musllinux_1_2_x86_64.whl (50.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.43-cp311-cp311-musllinux_1_2_aarch64.whl (51.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.43-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (52.1 kB view details)

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

passagemath_benzene-10.6.43-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (48.7 kB view details)

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

passagemath_benzene-10.6.43-cp311-cp311-macosx_13_0_x86_64.whl (29.9 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_benzene-10.6.43-cp311-cp311-macosx_13_0_arm64.whl (29.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_benzene-10.6.43-cp310-cp310-musllinux_1_2_x86_64.whl (49.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.43-cp310-cp310-musllinux_1_2_aarch64.whl (51.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.43-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (51.8 kB view details)

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

passagemath_benzene-10.6.43-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (48.5 kB view details)

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

passagemath_benzene-10.6.43-cp310-cp310-macosx_13_0_x86_64.whl (30.1 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_benzene-10.6.43-cp310-cp310-macosx_13_0_arm64.whl (29.3 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

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

File metadata

  • Download URL: passagemath_benzene-10.6.43.tar.gz
  • Upload date:
  • Size: 4.7 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.43.tar.gz
Algorithm Hash digest
SHA256 e9a58ea5220a0414deedc8ea56ee9c10a782f7a04b7a23c81e03e8e1028b8dbd
MD5 ff22ffa30ab43fa639471f6245cc4779
BLAKE2b-256 5e1ab88f5ec11f88784a3d61a6656e2c9c937981d69f9539b6a945fac01536ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.43-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d4ae06729e33dea331c564e0764f40b2dfab03edcecfdb0bb87331533f8c76ca
MD5 5e4e77057e3cac8a4f0e60b14b6ccf7b
BLAKE2b-256 16d5b339696efcdab873fbd8f91bee59a02fa700ac4fcb038dcc2f8627ce931a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.43-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 beaa1d2eefc0d79fa8b2e8316e6511cba48b4a41ba6c9061b2bd69f3a73cecaa
MD5 2f21ec370ced038b8b2713658c813eb4
BLAKE2b-256 8b3b345e696ec3f94faa9b324679669742734e5092707b00407b5b154c64b7f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.43-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ae9a1460a6469d0321bea0d118ffbf0f76ee3c8d9b5147759e89fbfb817d2527
MD5 295638850e05d4a0a10dc2b67ebcdb55
BLAKE2b-256 255c978d0abbef51e8bd306a5d25bc182b003339c970e1f39ea35dcaa3173e65

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.43-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.43-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 342d37d25096e2e6c21662a4855185235967f846032e0eef58871d242e9f3322
MD5 0797c8373932b033acb1af9f04d4e812
BLAKE2b-256 7eaea35e2e4387eb4aecb88c4ac7e4748481d3352b9fa8c68633ad1a5bf75b42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.43-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 673cb6e681a1f7c1ede9a85d6f80684750d14df91c3f8cb020fa2c750b73704f
MD5 c90bce4b884663f60ee68635faa6f268
BLAKE2b-256 e520ebdbc2bafd45d02b798bf6f09491817cd7bad75898e18c694e14da076bc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.43-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6fea3bd7f0cadeb207dc9a8f416f836256c4856e3173393813a1276364e9aa33
MD5 86601be8d50041f2905ae21cac0172d4
BLAKE2b-256 76ec5bed048d88a15c817927cc9ddc35e363e6f6c8a289b32de2cb8907cbf8c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.43-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1942ef45c36b58a540cbdd7b86d56262986668cf3fd663dbbbe619bc1ea6ddb4
MD5 7f7906bffc5347b3e1200ff42e8f498a
BLAKE2b-256 abe37d73f206b5543daeb2ac21b1cab0ccca70d54f192ab4f52c3b24bece5c0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.43-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f70d1935a4d72714dc0150e604843357abfff942797f7dbfbcd0b8fe304cf213
MD5 7d73326fc5b5c660eb3da1b1659948ff
BLAKE2b-256 1c28a7d81e7b49a265e1387f43c4dea87ae61b38e63d91b32eb8f5fe0c993010

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.43-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0e4d2714779989bb6518c28bf7d77e245db4f24b3dfab7e6f219189540475719
MD5 8b77b0d05a387f1513fce5c145937599
BLAKE2b-256 a3f727c28bd744eeed05bb4e0149c8de25a44f6122f379544c7c0d4a206987be

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.43-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.43-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 89197483c297466b2703833fc9d83f470663327d69aa50faebbf07b9ce513f30
MD5 ac87020c317daca71ecc8bfa3ac88459
BLAKE2b-256 ffd9d427aaf1d39c42017daab56391b5ed01041be912632ab6cb4aeb90e8377e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.43-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e0e3c88692756bbea75434190d76be163173426524020e39208c908cf67e5565
MD5 15d58649be1aa617c5e1923a47201cc8
BLAKE2b-256 1b1a1e709b60fb8fee85ba2c14f01a12ac0ef4c0e4ae65422b548e2ed48facc8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.43-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a2989cbb6e8d03ca94e8addfdb8af8958cc8e417ed5d039e5cd1ddc22f18d5a7
MD5 a0c4100ca11942d53583d5df1d9b5420
BLAKE2b-256 d77eaf57c17212ad4748b115a6c8d8529dcf6052058633f85cc2a6beaa9fae9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.43-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9e49ff64c230f307c5262fade19e6c81fd037dd144b763cb14cdead3f020d8d0
MD5 6cc4355688bd773c34783de1597a7f84
BLAKE2b-256 5445efbf54cda8392c86a8f94d7e442e6ec41be8c292d1400d47009a6fb92b59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.43-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cfc0b4c7ff6acf6b5ee65e81753b4dfbc2840dc4891dfd01719a79b3ad0f9d51
MD5 7781a981d699e80da7e9aa673f963194
BLAKE2b-256 cdd2d4b11ed8f0f31061151d2b763b1333bce136c4789d487caf203992f6b715

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.43-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e16443e76144be1c8d6161a8af94edf27ce6c0cb035ac51c61e246a626da3b43
MD5 623363ed610f3600c655fbc7bf6c15b5
BLAKE2b-256 4bb8f2ed5a535bbb4da5779c7ee6a74ef0f06c1f2d2f672693e5f3fa1ce9fbbe

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.43-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.43-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 101bbf4b3dad9015e3e68b35f86f0b9901a3ec1c41025dfc656a5212a5a0b157
MD5 fd375c57ace837b363f09d7b74a90014
BLAKE2b-256 9ea60a4acea8d27be7a93a03701516804ff2af262fe4d82c8e01de19fe3ac6dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.43-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 14b97e374f2d2941678c6c99d120a071aebf5dce4490c4659cf0c0d919a454be
MD5 dde5d7ca53224f720408b75a5a7feed2
BLAKE2b-256 d43f68ca76ecab9da6ef4b676babc5b55e3559a4b242ed0bd9b9e3d196062c61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.43-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 25cfdf0f90af130f54c5d62524a45d3cf48b01d77fdc7d5c74d4f1a1c2075751
MD5 64b2099cd3e0e795edcc0fd4f64142ce
BLAKE2b-256 c86e85f8f869b89e4ffdecae9943822e6fdc401e9141aee9d61fbef65a1f22d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.43-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 74314fdb72553dbc2c8243dd8a9835565b731282bb7446611f360217bcec8741
MD5 9a7a3de94dc333f851e1da79a3d23228
BLAKE2b-256 a7168d8f0fb284a6f470fd2086fc02606bc68f2ea74eb3917634dfa127cfbd6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.43-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 097ca66fefb54043dfa5fe17f1e37d413451ff0da737c1044f68899495d5555a
MD5 8d54bea2bdca6035a9a9cab1781466f6
BLAKE2b-256 b2cb88c205d641b1c0a1d77c06e5f912c5a0c735fedc5e61039681d9038c958d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.43-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 871cfce37bbe8000ebac72c95afebc138a25b0ad8b6fe76e5ca4b2ba1fccc247
MD5 ed9e32705dc8ce0a93084dd99e339e91
BLAKE2b-256 94b492dd89b9c369ee18f4eb7727ab7d6520b21a564002bb9340a9ed3eb498f4

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.43-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.43-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 fcecdfd9ca0356d2ffb9575364ed858938dd121db2f7ffc80a479fe6f4606748
MD5 1ae17447f23f8327a22e3d20da3d007a
BLAKE2b-256 e55ac193698b9b27614272f8b52dcb384695c30f1c8d404437fee9f1532e1f4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.43-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 539e95bc43fd0de36cffe75faa7bf8fb3b51d80c2e91f6463990bef8d940b2cb
MD5 ad166b88f8403c53250dbaad50aabdbc
BLAKE2b-256 d899c7d934c193060797e3e8b5d14461d03555d4edce9a96e789729618053c52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.43-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5295d4f2f96549e6f62a30e6230aef2218d031b4eef9e5c4ef610cd7087c5578
MD5 627cc1f752989b20a3f4dcbb50800bb0
BLAKE2b-256 06b5334397fb918312d4ce54a337cd2518c1252ea45aea69dc24b285256c0c7c

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