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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.34-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.34-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.34-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.34-cp314-cp314t-macosx_13_0_arm64.whl (29.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_benzene-10.6.34-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.34-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.34-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.34-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.34-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.34-cp312-abi3-macosx_13_0_arm64.whl (29.2 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_benzene-10.6.34-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.34-cp311-cp311-musllinux_1_2_aarch64.whl (51.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.34-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.34-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.34-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.34-cp311-cp311-macosx_13_0_arm64.whl (28.7 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_benzene-10.6.34-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.34-cp310-cp310-musllinux_1_2_aarch64.whl (51.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.34-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.34-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.34-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.34-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.34.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.6.34.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.34.tar.gz
Algorithm Hash digest
SHA256 805181a8f85b5c59d396b2826d799e18f91114e25d8217eea001f649452c8c99
MD5 74d263fc27f0667421a36ce664238dbb
BLAKE2b-256 286e430de3c7e2fde1d3d23dee66067e4994f0539a816adcd3aa9f08f086e47e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.34-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 59c589a0dff4c3c45cc841cf9094661b817f9372ae98567688a7fdd913c543b3
MD5 7cb7fd4c99baaa34889d11cc130f884d
BLAKE2b-256 30695d56866a315ef0282e0122c5d89db36e656c0a454661191fc1a555d6693f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.34-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fed9a98d640a28504e19a9e1d5d9030a9d91ec79290494217c21a5a97b7eed3b
MD5 e24f70a60cfeb943980424f8001d8abb
BLAKE2b-256 50bfe8b313f265730941b841dc0633c1fedc5ca89065babdddf4ac6a7e30f6f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.34-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9c98a8b26a2c00ab8cba1aaa9c0904c56fda27c875329f3de7a1243d2abd3ea8
MD5 dd1fea59d192a5b70afa3c1b4d2ccc4a
BLAKE2b-256 e5e21ad97f0926c5f3311c9b5be44197dbb3dbd8b47153f2d7a910f30c32f0b8

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.34-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.34-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 1a991625a79471626510a7a3c1f388bd583010aef525f692c4d9161a6592a836
MD5 ed40e3b8330b04508f06dd5a042dcb52
BLAKE2b-256 489fa6e84b198ab8c2eaf0e91182dc42f11e9da75441e4562955c4215312c57f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.34-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 dedafb7cf214a5812dfa5db350cb4d343fa71a5605897c49d85374c61501ddff
MD5 b780a8a040f66bb86e4c70340c46465f
BLAKE2b-256 35f0bf5bc2fe6f52b38344f4b17ed7478a6125a11fdfcd583e45efcd685c7c81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.34-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 01b0ddedc12a281de9bb0b629070441d2e09113611d866eb8004515865c7d6c7
MD5 b10217a99c7bc44ae5333e3ecdb525cd
BLAKE2b-256 42cc5e39d11dff90999eef0b1439a485fccfba4f097007215ab98f599ad7c28d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.34-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e00ef18e5e2bf2ee2c3977ed0fd4e44db9f3dbfb17639996b1321b466dc8d852
MD5 3240d7d20bf6647a510328d4caaa74bd
BLAKE2b-256 4542d1312fa3d12e896ffae9387389e53f754204022f7b2788d19376ad8d29da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.34-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2f503a9e6a66799b271846bd6624e551d5cfabc5634902b5baa5772222e2be9f
MD5 7aa2425289cb8f6ea96f0bce3c70b694
BLAKE2b-256 be0463c5f74d83e05ac862a9449acfeb90837a8465c25656e643af5fc209d016

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.34-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b7e23c3e25fcb205121d5e19e8e56194a4e78ab1304bed17409404dd0f5a408c
MD5 0b7f0a7715cd6d194f9729d308319a18
BLAKE2b-256 a33f38556b7dc87b91d1a982ae77a873c71d035ca95a63ca9b1928e9dc4e7997

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.34-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.34-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 dcc0f61ca151b67e78a27ea46f9ed079e52bb32a08f418611940721a0b7c5fb9
MD5 e751c5f134e9204ea3c91f6c4517fc7d
BLAKE2b-256 d5f18a21712772ff9b481c31ba037297bc402e358bf01fea4d6219f0683b3350

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.34-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a15e238bf0e8acd63c9dd0074cfc3a7e8e5221e5148afd8f91e30c17950312c5
MD5 7c78d2a5762b604c567b872941cc7977
BLAKE2b-256 0407136cdfbae4d1881435b27ea173be0492a1abf0d3bf29e7a8e2840b62f896

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.34-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 aecbff3f3b90f6cfebb65eaf684eda9164977d52e96ce815329631759e2a0646
MD5 a77adad130981c5b25229daf20b630c6
BLAKE2b-256 1d88af40181a9385e044c87d3a2c191dfe7e61089b0476d27f1c83ccaff8fbe3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.34-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8a0c238c7096caab19be8417db0a7159d5b46316b372bb87ef473435ffe65a2b
MD5 8d598a8837a59f972a58c0b4749eb341
BLAKE2b-256 517113301366632ee66407be9ef51267d147007d25917cb52b83aa2f8722a317

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.34-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7072b4fd9acd037d7507584a9cf74754f2b583ac561b66b435228934c41fbc1a
MD5 d341e10c962f16ca3b91df70a62b3981
BLAKE2b-256 141da0cb624fe01f1e781aaa306218dcdf746ae2513ee3ce256662d5265e31b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.34-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 660aca1c72e441454402bc558d700f5b67f7541af203124185dc6f3fcf381546
MD5 0e039be728a5cd065ab17fbff0b5421b
BLAKE2b-256 f56dbfa18245db120ecd81922122cad4414cf814f68fdb08e34d3f7ac03544cf

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.34-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.34-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 8796f76608e97f56416b8f040c438157db28a2010ef2622bf18242659baaeaa3
MD5 6e86bacdade63f12191f4165e1784bfc
BLAKE2b-256 833105607520225943f2731e7309f75dda6f488f64fff5171a352c17619f1662

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.34-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9691ebff484a8bbcbe0b57e6db6eecf0ce48aa1d7b85a6c0344731a6c17931c4
MD5 993a043e2470227a8e29aa7ba091a69a
BLAKE2b-256 30f547e9f8b09cd05c9e20073d83274ee3c25fd308b9fd6e082069a68d0648e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.34-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6d4e514076c47fb094c075365e8fb28a56c6cfab01ca7e22ff83b3c17c156daf
MD5 4716071f607e518d6c34a15fc991c399
BLAKE2b-256 8eb76eca0d458d743a575d1b7b5510e99b138634826defcf403d1a0d1f663480

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.34-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8890c186fbbdd678f3497171bbabd1b834bc8bf16f2c60c089404e73502314ed
MD5 745d1a62a7261cfa169204c27c9a1be6
BLAKE2b-256 30eb2e62e4899ebb2a860a1af524e6fef45dd6819be0770de2f3cbcde8ca8fb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.34-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7d10a683bacd6f5e260adca7fddc9362a35b099ef838273280906aaa4469f231
MD5 1292a9edbad413f4d4de903092633f36
BLAKE2b-256 6734fa12697654d070a37302fd123d95bdb91a8342f133f9b8ff2ed8f98e4e48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.34-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1803be6f779570c995a23559642444fe65ad2ddaf2102d9911552fc7b9d43dbb
MD5 a98e8f2ce2c9306b70d06ba046d09747
BLAKE2b-256 88e67db54b57bf282540b7021baeb7cc12f258ea24edb0a3bdd335a36d4ca714

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.34-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.34-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 7a8ee2da979aa6abb6e487d211f161c102f65b7d86c00f4cca24cc42a27eb4d2
MD5 3d9d085ec59f3dc592482e4df2c15e34
BLAKE2b-256 52a5e6ddf408d6a22ccad1a3cf74d551388a8bcd9f82ae70408a53022fd1d97c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.34-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 481d5bc7c2f8e1f09e183341897e73256dd22d2884a834326952bb79e265ec63
MD5 3e1fff18607116197473de4e20778770
BLAKE2b-256 641ebfac5b98010aa1b842650ee6bd23e09479daf14be019f6e120f5b36fb99b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.34-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5c39c3f0647bd5e06e9e062382ae37d1cbb2ac0c24836d918041707ddb69a6aa
MD5 0b7913d931091f7cd9e09e37abb5f7b5
BLAKE2b-256 27c916c026e6493f3c9a040590d16c592bbd4539253a68d4389f8441d414c601

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