Skip to main content

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-2026 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:

Moreover, the passagemath project:

  • provides a stable, frequently updated version of the Sage distribution,

  • integrates additional mathematical software, notably Macaulay2, a full set of GAP packages, and the Combinatorial Matrix Recognition library,

  • curates a library of Sage user packages.

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, ARM) 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.8.x series are 3.11.x-3.14.x; the passagemath-10.6.x series (EOL 2026-10) still supports Python 3.10.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 --spec "passagemath-benzene[test]" sage -sh -c benzene

Finding the installation location of the benzene program:

$ pipx run --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 --spec "passagemath-benzene[test]" ipython

In [1]: from passagemath_benzene import *

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

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.8.6.tar.gz (5.0 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.8.6-cp314-cp314t-musllinux_1_2_x86_64.whl (54.1 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_benzene-10.8.6-cp314-cp314t-musllinux_1_2_aarch64.whl (56.1 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_benzene-10.8.6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (57.0 kB view details)

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

passagemath_benzene-10.8.6-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (53.2 kB view details)

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

passagemath_benzene-10.8.6-cp314-cp314t-macosx_13_0_x86_64.whl (31.1 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_benzene-10.8.6-cp314-cp314t-macosx_13_0_arm64.whl (30.5 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_benzene-10.8.6-cp312-abi3-musllinux_1_2_x86_64.whl (47.1 kB view details)

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

passagemath_benzene-10.8.6-cp312-abi3-musllinux_1_2_aarch64.whl (48.6 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_benzene-10.8.6-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (49.1 kB view details)

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

passagemath_benzene-10.8.6-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (46.1 kB view details)

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

passagemath_benzene-10.8.6-cp312-abi3-macosx_13_0_x86_64.whl (31.1 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_benzene-10.8.6-cp312-abi3-macosx_13_0_arm64.whl (30.1 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_benzene-10.8.6-cp311-cp311-musllinux_1_2_x86_64.whl (50.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_benzene-10.8.6-cp311-cp311-musllinux_1_2_aarch64.whl (51.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_benzene-10.8.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (52.4 kB view details)

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

passagemath_benzene-10.8.6-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (49.0 kB view details)

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

passagemath_benzene-10.8.6-cp311-cp311-macosx_13_0_x86_64.whl (30.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_benzene-10.8.6-cp311-cp311-macosx_13_0_arm64.whl (29.5 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for passagemath_benzene-10.8.6.tar.gz
Algorithm Hash digest
SHA256 dae2a9f5ee10e46ad4eaaf59953702c82cdc782e1edef34c78c451de5d50f4f3
MD5 c2f4e00202e6fcb947f0837a56532fe0
BLAKE2b-256 3293ebfef457e14ac0469557dc6489e6edc6e87e7d873485a94902305d34b6d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1e6c7f52cc3bae659e3782d0ed2493afa2b0ff8a7ba82e764932780926f47143
MD5 d7be7494af526fad9b86a3fd7250de18
BLAKE2b-256 3f5ed2fa09c9073089652f0b5ce1eaca5e61e2a9e74b87e14baa95b5afe4ae0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 000d1df048715522b4d9f103c41068811edaae91543ebd853adaebda05010deb
MD5 c09195f757476d0833bc5ef0b4daee42
BLAKE2b-256 7763cf9a74bd5430d865341d52d9743b49fd0ac6e0142636e66cddb7664dbd18

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c2f454a535f8c7a3b3a7bf4065c2c1d4bd79b6674237e8a9f2882cce7f39850c
MD5 2cf1ddcfb34d12512b7bf2242c7bc7ab
BLAKE2b-256 c7f4ee5f60e5afb7e6783c1e8a5f49a8bcbf51dbae76a051879120ab88e78c53

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.6-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.8.6-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 ce3e41256b0f4bdba7cb1ec300daf42ee5649ba5278e47ac8e565f7e35d9fa2f
MD5 279e784fe8c2b2c15362cf524b8011f7
BLAKE2b-256 4a6c26a1244ff0994c708c8d9bfae859304361982674911915c725656e738b2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a7f3b900119f130c638dd9ce9fcd79367c58046a73c5e7e5487e89e5c2294062
MD5 ba22935bf4fc0660cd4c5e01ebe28c4e
BLAKE2b-256 47fdd68863dfea68614bef8be33d0cdcc6fd31355f91bcc485494e89e5b58a51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 78f92570f2aadf98bdcf4f725f05f829bb8046b649f3ca26a04096a446063f2c
MD5 d24ddc9068d7536be0c0df6241ace4b5
BLAKE2b-256 bf75f4029911c1c43fc832bcc78efbc636f127f97ba5bee9e1e50fb74cc22588

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8d71a0404bd88a3be9f84db1d1c4ce28464107f6f10de61d118e4a9917191c9b
MD5 916aa9c093d254b82ce894f631e68876
BLAKE2b-256 bd30f13c072c9a2b2783436b6efd44abc83ca412da5b2eb6f65d2f10174f6475

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e9c8425095cfab635058c3bd2796b5d9b149633f74fd6d9f2df65b269fcb2b74
MD5 e123f683b4686ae0119166d0a4bbf8a2
BLAKE2b-256 37a7ade3c52abfd370838161903f049edf89d6ab3e5618c31657baecb02b6ad8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1a29fc06869d2d1df79b7439d9c25f29f3f098dac5c5c94c0273a3c121e31b5f
MD5 89a1c075c5592360e74aed0fdac58391
BLAKE2b-256 d8254074bba031e29232f1d7ffad1f20cfd6d9bc21edfdd308911b2610127795

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.6-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.8.6-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 59c68f174a5579ed07f5a8f6ee881f000cccd2f72ee63d2ad434a3f22da93da3
MD5 deacae267a9b883264f85c3ea544785a
BLAKE2b-256 6b9bddcb9a9ac76f1af3033a6b237ef040975889a20a8f6c6144b0b93e4192cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ee5fc43470493d82e442299785ffa5cf9fa3af39f85b6bdeed753f48b544c18b
MD5 4be26ca77eec5c93cb312fae0ac6b93e
BLAKE2b-256 77709e06c1904e2d698e1654f9fd351f41e5271e7880086c9f7ab5f5cf40941b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2176d423b45fac4babd41d991e83cceb3cc17660cfc77e6ff55de5af22a2307f
MD5 3b2a92550c5afd646a8fef9f7ec8ebfd
BLAKE2b-256 b485a8de506f41b9fa318684b87444545cea693edc48c0eecacdf23a6a9f90ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7cdcc8ed54f726933a0a6225321abc4e8dee1704c3cc2160ffd98f5d9680bbf2
MD5 acdaa3d39cac7a2faf5adf6c18656488
BLAKE2b-256 8cf3fa737ff7fecf4fd3c4d585a50f1728a1964be8e6d6d4a9308ac0ed95bb7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 22d6123a2d2cd97ec8f76059867e1179d2744ab0996effba3ae04fe267bed193
MD5 12e1e9aa78285819ba4b69514197a4d6
BLAKE2b-256 97751d1ee23f65dffaaf2f95066bac8d0f0130866676845e12e3118e3ede7ba8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c7e9827fa96934a61505d7bcb617a6bfecb39f463b9343b51a213a138053b469
MD5 12946a836ed02f92a15ce683432aaf72
BLAKE2b-256 493e06ef0420c1be4884adb530d698ed1d9760c0145035043a2f1d0c4bb69080

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.6-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.8.6-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 66f78a376687ac5d0a454653d8435f93682f88df20bb985749716b6b2571cb5f
MD5 78edbad8e470742bfa86bb278ed56161
BLAKE2b-256 c5b1a6909609d842ea814fdec3aa14d816f0f33c7f56744a82b0f3f3fe1d0f0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 29e375fb49954fc1328980525184dca9973d8afee4b186d893973d5c5b2fd7bd
MD5 6f09b1506c87874ff692b34893fb6695
BLAKE2b-256 d11462003db849fcf1433bd3e57af20ec8bbaf65a3f89302e13e9c5a6bd0f10d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5a45c39080e9d9a6a74bb4e72bdc61407181479a7555aa655ddca5e5aa5db653
MD5 9d2c06f5a5524b66ab0d54b95a45f103
BLAKE2b-256 fc0425c39d6ac8fb3c1561deb5fe22d1201f1a5b347be970abd5fb7c4bb092df

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

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