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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.48-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.48-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.48-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.48-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.48.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.6.48.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.48.tar.gz
Algorithm Hash digest
SHA256 54918766c71e9aacae59f7e251a5b1073c839c5d4f7153a7b3146dd4caf97840
MD5 3e99dc8105a0457d3850aafc5964d53a
BLAKE2b-256 3fa257f6f72fed5fc01ebb03e87c9eb17513e617e46038c99d56dcd5f25c30bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.48-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 56be2c9efd126ea9b8eb81dab5547507d717f9690f79a9a23d007e5d9ab370ec
MD5 88af3e9c0f5ae0949f232237a90cf626
BLAKE2b-256 d33d1550444a6d32c718234dda51302c021bb9295b6930f5edfcd11725ed2ced

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.48-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6fe9576593f9d19698960888d9843901a6a4e55dd08147379ccb0e2e6e532c42
MD5 b453731b2585474a97616dd0391e2ca6
BLAKE2b-256 ab5d28a2edb67b167419cce986345f5228a7d5e7390580efc19fc09529b94783

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.48-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 87a2e26d08bbae1f3c77c5f7ab05c5985df2240436ce20f29d43d2a521704426
MD5 93ddabde74c4a800a7b6316e36b2d14c
BLAKE2b-256 50560850e756d6fa0451f29e098b9884d8a6969688b56cf63fc962a312454ce1

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.48-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.48-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 42e8a90eda1541c34c52b60a78018713f6158782a6210c7e0c3d7aa20381069f
MD5 f3906681cc671dac80b5e52ef9d90ec5
BLAKE2b-256 ae0b262c1c41fbb9e4e2760fd3ee14a80797e38d6f3afce55c61a73dab067203

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.48-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 52ca423dafdec398d46111b1935bf447bd39f40c05930405e78ed4b4ed8cb318
MD5 858b5da2f7e0564ef30e5a0656f0de67
BLAKE2b-256 142d94a3b584ab97ddde1b079738554fbd18faa920a44e94271f120a5903eb0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.48-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 be6fe1d41b47abba5b8d3a551517b8836c4e7126f7166d48b66579db40426fc8
MD5 299f3d2bb9941ab29214ddd07f834213
BLAKE2b-256 f79131b3b598f304bed2c97e0240059e58ea55e0ff2a1686c4a1b8759b3fa3c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.48-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5be1fefa8fc136636b7771c5ab106abfe115de20a46b05d904e863dbb59c6dd2
MD5 2618978c800ff0caeb76cd87d941c1af
BLAKE2b-256 5fec978ef864b3c9cb8a4d0683ca2e78ca172441c16a42b99c77c44a9f783c9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.48-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8608044a2ab697c3f40f01d7db1ec00225d710b6913665ab3793ea9205747021
MD5 b02b07e8003290dac0e934fc5c5b0c88
BLAKE2b-256 e16589b19ec6ef9794cb5fceafbfd44d43d2249772a06c1b27a9ce1c87691006

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.48-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3941a231e14a83506a4aeda273cdab62b235f35c9764ac1a86f2c3f2d40e6519
MD5 699610dbd29a46c6ba61c7fde77baf1f
BLAKE2b-256 cbd3e4acb1277b9ffdb8ed5f57d74c6fcedbf6124674d61e22ac8c133d37412f

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.48-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.48-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 a0eaa44b637d43b87dd4d9862d62b163b8da52e9159160541de55353bd839b16
MD5 d9ecc1fc424abe5f3f8ea3aea31f5c15
BLAKE2b-256 cf7aada76dd3c29ce293530977beb8c1f15e3f6f405f5d53507167f6d3157e10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.48-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2201b73e41e2ad1384a0f0c21d278e24832ec41882418a07488016a1ca4c8c4b
MD5 d03059d84d1ee19f64f588d6cc565008
BLAKE2b-256 4294408f70774e0306c9d2d7b68dbcfdc03ca0aedc90990e5cad801c00b6ad90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.48-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d4f29107dc70272c463127511e623cbe01987b03408c7f18046a551a189d04ae
MD5 a4d89db57f76cdcc7161e7a0c9c22138
BLAKE2b-256 53b3e64ed673e9f18f4d8925e02ba51831b8ea5a522d44c0af4d5d8248c9c9fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.48-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f488aecde81a180ff393cffdc86d8ac06e7fd79e2b3374b613337b7853a92755
MD5 220f4f13b2e9a03bf7bfdfee30e05556
BLAKE2b-256 bb2c4228edf49edb7ae0442f62ca4c69b015d90095fa57947011921a8d99c997

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.48-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ecc9bcaaf84d868a149319eea8cc3548cd76ba3f0d8d88e19410bd6c38a828da
MD5 3c8172fbe460324b13603117621de9e6
BLAKE2b-256 2e13427cc84c2d8059d6cfbbb2a21026e3f514ba00f37bd0fc53e19d52ab1eb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.48-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c53140ff976c6bc72cd7a424ca7b740e7b69947ba9e468d9c83ffa1020f2b2a8
MD5 95283606d3b6d449a31e9cb5bbe32097
BLAKE2b-256 7541cde0ecb0b29115a580f396449f3e722655c8a5c6df56fb4afb6aa6284485

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.48-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.48-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 e015f7c4f6c863e685bfce63686a5ebe5762eeb01ae8f0f87de3c02ad9ce68c0
MD5 75e92278e059369e429a6ef3def2baa2
BLAKE2b-256 dcf8bb1631145f33927dd6eb89d53528db164b26401c66c5420cf05f4ab74872

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.48-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1f39dcfec44b710b10e8caa0f5f2db1908bf3551d69170fa74bc4b5759baff2c
MD5 a32b18b206f6fd97b6809c303bd1854d
BLAKE2b-256 8afff6a5751ee49e444fe3b96777be0dc15d9c532a8f59ed87581eb19ffb95fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.48-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8e4050eab78dcdaedd00fba009b843bfe2a813b216508d1c8011e5a2c2fe077c
MD5 e27aed93274c0513bee88333d7ddcf57
BLAKE2b-256 da865c8a0ed5e413f0979ae9ac6a9c42d7dab9b582de9e10d2f01bde4b1a3c70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.48-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a55d9921f89943d5d62fd9982944e8a89cc88f26cb45953b68b9b460066a6a68
MD5 8d8d7b4bd6351bda0dc18cee5db293f9
BLAKE2b-256 6f9f2602a66557e243b386ec83f86ced7cb181463d89082df219c54380d610b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.48-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 781e5ef27be93a1053733d76194455e5661ceb634668b4b7029de84fe94edf5f
MD5 a7875607b30c8cd4f9177769aadaa82d
BLAKE2b-256 65b03b416bba7d8fd2dbff14af9ace0d5909cb9117e1e85bb0b2dbb24b02c2ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.48-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e106780ab9f80651c0251ae2a19e312c72e74e5f08bcb0d76685627aaf9c6b7a
MD5 5eeed2dc59e61199f6f2285548e8a615
BLAKE2b-256 00757ca5973c89586b21d166087381350cb98f0f7ef396a743fb03c81485ee0e

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.48-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.48-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 1d763845ad8072346e920a17f631f77b5be7372fecdb4dff31cfb91770153a39
MD5 48d6e4885d3515af31a916fe6f083ad9
BLAKE2b-256 e2d87eec5c3c331a58fa154c65ce7c570314b21d9b5cbd48dbb3bde310204808

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.48-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2a36e0961d8abee5b857d30208f316b48d52c62c23250fbe5d972aaac1732cbb
MD5 7042b88f5b6411b08c3a4dc6f4cd3bc8
BLAKE2b-256 b2812867a504241c9eac1a369b0297054739c1917b5b3370270fb4a503194884

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.48-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6681b0810e0248f4222d2d5cfc8e4ec0f458ff0dc294816eb0224259d020bdb4
MD5 d1051e6ebc85c43afb04ad71ff45cea0
BLAKE2b-256 05de6824ac6d6f26050112a149368cbd9573ab6a43cde4540f52b7d8adebf1aa

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