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.45.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.45-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.45-cp314-cp314t-musllinux_1_2_aarch64.whl (55.8 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.45-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.45-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.45-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.45-cp314-cp314t-macosx_13_0_arm64.whl (30.1 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_benzene-10.6.45-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.45-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.45-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.45-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.45-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.45-cp312-abi3-macosx_13_0_arm64.whl (29.7 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_benzene-10.6.45-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.45-cp311-cp311-musllinux_1_2_aarch64.whl (51.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.45-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.45-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.45-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.45-cp311-cp311-macosx_13_0_arm64.whl (29.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_benzene-10.6.45-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.45-cp310-cp310-musllinux_1_2_aarch64.whl (51.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.45-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.45-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.45-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.45-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.45.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.6.45.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.45.tar.gz
Algorithm Hash digest
SHA256 38900afcd94acc0861b79a2a83e5b971a3b30ecab60da6854bf6d1e0fe5260e1
MD5 2b91f4846f26c178c83da8e33ce58a61
BLAKE2b-256 5e74961790cd1c044c63388f8b1e69283a05ebb9c05b8d93d51eb8793b9cb545

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.45-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ae082f76bdccad572dc89205650ba629f198cbf3249591b32c21a09f818c10e0
MD5 b77596dfd1eead18d34f750a592f64b8
BLAKE2b-256 0a94a95ad02f452986224cdddf6cbb9c115b073de4a750fb75ba4c58b1e4e653

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.45-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 55865a301ee1da375138eeedab94d79f4d527cbddc3a3c2ac2ee1f037dcef59b
MD5 6a52eaf74f895e38cf2a20f5f7808c88
BLAKE2b-256 0ee2261885fb082df00228e796bfc0aa86fb8b41498d54b84575a5a89d98a097

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.45-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ec05bd12689da6a12d277143840e350a793b61e56ac30464446c4700226e9556
MD5 08ee8e41817a4c38eaf44e3dd43cec5a
BLAKE2b-256 e0ecc688f05f9111ce9ef5d199c26ca666416eaa69804a87a3d48bf9dced8da1

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.45-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.45-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 9e4658b749de8e373f11687ca462e2d3211a646eb36b46478de2e90fc0729f69
MD5 c2d32d5a9bc79b745f994bc4115672f6
BLAKE2b-256 ac13960887e37cedfc66b30db49425edf7694a8d03d5689bad22ff254db510db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.45-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9776ddd5003a54d63d71cbf99239a38e8f48b5d4a1ea68c3ec01667700c13103
MD5 4809e9140524105a2df8bbb69760bd83
BLAKE2b-256 0e68c9d23e2dbfc95f54e05a48badc1e4acf0c9651d472db92beea375d0d2957

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.45-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 3b9ecc3f69111bd802398492f84d12584c14ce28e0099aa164494a70fe2712dd
MD5 6617aca7519013b386724809a58a7fa5
BLAKE2b-256 ac913bc31707890f993a2a7f9a4400b93945b2d99ef71abd5912d03c4692a14a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.45-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6a1903c976849ec60f6c7202ac89c67f0fe9287c1738058cebdc9e3260c18258
MD5 9a9843d7c2b1fd86cc3eeebb8927a910
BLAKE2b-256 0d9a4d1b078737005f8139b90df9538fa52a566cf0f65df7d38aabe814778dd5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.45-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4d3dbfa3fc7d50a9a614021dc73b9ddf2022155c959b7803cf36ec860499c4e0
MD5 99d41372e363796b5633ddfdd7f8c3ac
BLAKE2b-256 36651813e0986add0e04394e94e16c497f27a747a6691ef81f466c4e564c098a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.45-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9afb9da8dd2781f13d228671947167f8b7b2cd39d9deb6705f2c4ce54d74da88
MD5 176f66d954d99b34c14c4f90f58abe0b
BLAKE2b-256 5cff865afa93073725093e88247db0ad37e799240d749cab7caf6edae6fc2fd8

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.45-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.45-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 2a82ca63219c21852546840dd2b133b9a0a5d9ec8f7a9b57669d855014e80914
MD5 6b704440088ae8b10c45b69c52d5b13d
BLAKE2b-256 82563355012396eefaed883c3f48cf922182ae4313cec1a7b4a198e579899684

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.45-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d8a21cfa7e2eb7fdceec82bfd0bbbac400b6b63af963a6ddc57e2a9fe0738d43
MD5 9f6b4489a1e06c4d90b7474fcaec9d12
BLAKE2b-256 a6fd03622702e746f8393a3db44786acc13180536e1456550b539d158a681995

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.45-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 57d2ec149604318c0af60b935272dfc707b414ce4f4d2ee42a3a018ed9557891
MD5 1fc62fafe4a273f9b91e835f9ee215b2
BLAKE2b-256 0f8b43d3d7dba0646bf42e5c833e8eb399eced901dee559cfa8f746e75813cf4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.45-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e23391ef04963a27f94d86bfee5691638112f3a1a14ba10c6bc47bb77969a1b3
MD5 f9abf3ac32dd31985f58a7ae97d5722b
BLAKE2b-256 26fb0b05a53c68182612a93de529dd666d94829333aba05b9dc4b8ac061bb4ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.45-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8446867be1b27e7186226bbcc0ef354f1c8a8e2c3d265b29a5062ec8edcacef3
MD5 49199751a29795b3a365f94f60957f67
BLAKE2b-256 8e8df788b4ab444b33c0dd57bbb4f503aa485727947b243aa972d4aff970ee78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.45-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 79a430db5015d5e62b0c49507da951c98645901d8a1e622ee3ace36778cd4951
MD5 ab5f81c7f07fd7b1e2b8d4cfcd8f54c7
BLAKE2b-256 f8b12c1926c04657b462fc90db0fb232747b75904fbda23a1c72126336aafb1e

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.45-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.45-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 f3ee892dbec6b159498cdc6d9c3af7403d8a1361d5c7245643b5b8af13cef7aa
MD5 3f8bde6bf122b5e6bae9e350232238c6
BLAKE2b-256 e895c978c2ccfc95cc5a6cf518a3fd161782c27839f890f81b6951392d50e237

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.45-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0d696ce50cb8d6ca642cb64ebb0222ca929eeb17e3e16f949d33a187ce7a2b79
MD5 7588613d26904bdb902eeb75362df4e3
BLAKE2b-256 70e041351695e8c46043352027eb28df0d936bc8107beb636723db7d3d7da4c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.45-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 179a5624128ceb39f24efa6683043e9ef80f751994902c182ea32a90fd69c827
MD5 3bbf8a2a9ae1cb3200c4a9e752b1e8ba
BLAKE2b-256 98a2a4f152f6a1866700e1b9b8c64b482b3ef9b7d4a1ff59250422e45466f762

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.45-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5bc1843b05582316ee14ad22dfb88c1da544a2d21188ec7cdf9026ec5435aaba
MD5 2785b2fa98c4229d298088d5496fa150
BLAKE2b-256 47336c0fc798ec2ff53cb146be2c2c2c4f820aefd71660c51cbad63fa341f9b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.45-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bce2828fd430245dd2c542eb15ce75fbd6298c5e895cd202a131f5cdd505a043
MD5 8bafe5d30de4f8b25320965ee00404a1
BLAKE2b-256 6adf596f6d21a789c3e817c62954433d04e3c28f84c4fcc92ea2712ec60e0ccc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.45-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 06d6d06e186507a4045af7a9c4556b9a0ee21bcf1f69799363f633135804d7f0
MD5 19784dac5a7a82b937a46fdc2877dbe4
BLAKE2b-256 f49a26d8c3ba0de5b26ea76e212dfdc8bd0605586ffd350efcbed99868e59e37

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.45-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.45-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 123ad0e8b3ab60645921a67acbffa27e214012d249afed036208016e2e7b4fc0
MD5 cf7ac03395a3e43cf16130bf42e4eb40
BLAKE2b-256 c45128292967e4f72d03e2b0d2ceba286f705c56d9fd239b4cb127c3ab6806b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.45-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7650deb0f4ad3bc519051638b87f1bafeaed1c5bb0752e4e64d25341f40d7887
MD5 a7ddb2d709c72ec43e6d6091d7210713
BLAKE2b-256 3df2649e6c506c26bc36950d4e818e6958c8ff53a40ca444d7288e50cd1eab05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.45-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7afa49b9fb40e48e35813137fa21ae272a45e272e8c57ece1f6651e6ae9ee2e9
MD5 942648e520b451329aabea975af7e310
BLAKE2b-256 ea8f2c60cdca670e9f424075a10d9c68704f649bcc0de929a0448eb11d9e979e

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