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.7.tar.gz (5.1 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.7-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.7-cp314-cp314t-musllinux_1_2_aarch64.whl (56.1 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_benzene-10.8.7-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.7-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.7-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.7-cp314-cp314t-macosx_13_0_arm64.whl (30.5 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_benzene-10.8.7-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.7-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.7-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.7-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.7-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.7-cp312-abi3-macosx_13_0_arm64.whl (30.1 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_benzene-10.8.7-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.7-cp311-cp311-musllinux_1_2_aarch64.whl (51.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

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

File hashes

Hashes for passagemath_benzene-10.8.7.tar.gz
Algorithm Hash digest
SHA256 401bddf2d75fb91ce492913f74202fd0573fccfb70d632003b000fe608ea7be6
MD5 a958cca8edda7a67448b247d359e8c24
BLAKE2b-256 8dd11df9b21bc14a34102b093ce985b23bbbd523027c15b1d8b2c99a113d52c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.7-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fb3bec4ffed8990ab025d0ecc66c4cbff4b89197f2cac65840f1693ee1e5167e
MD5 32a78316ac97d3cd6966f79844738f36
BLAKE2b-256 c316a399d8ba0b34ceb22b75c48f5de0fd0607b8adccdab1fa335ba74e2ebf21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.7-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0575685da042714ffe04d5476ba3fc5c3e42d1204982e62ce06f22eb31557f82
MD5 511e92eca04324a08ead7a160f59644f
BLAKE2b-256 740950452e99691f8fa06a288651ec85a0e4c0e68574eab5420a913ceb7eacf5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.7-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6b2c87d1968b237a1a1ae51671ecb786799ac8bbecef0370c4199913798bd3d6
MD5 98283450eeae8642ba97af07fd5a21be
BLAKE2b-256 be72d639a8a9fa8b158c4c042171d934e8aea604de433212c80d0cee26792e5e

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.7-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.7-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 ec32a0ade78ff4ba7605633e5bcc5849587f224586eaa4ccc215713d03521786
MD5 0f441df9647cd9e2cd87e88f4e746e97
BLAKE2b-256 d79daad1541ff0c4af549e32a8cf9b0c19cb3a315f2ae5bda5261feb9b903da5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.7-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f6a607e57712930a89036f0d05e088e8e5d74a00a30d83d69c9b5bd9e0d179a3
MD5 8cb626aa4bceaf47209f2ed5b0830a2f
BLAKE2b-256 2685134130291204bb3c9947597f828f2785e67078e0a28989eb8685f5e85a8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.7-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5b82fadd54b15521611c28ffd21e8ede2454cb2b70881b259c26abb00011549d
MD5 9b02452d410736d260cd97c46e9dd4ab
BLAKE2b-256 81298009e1817751b09176722db5aae1511cf72a4f02f5b02c4d146c70bc6ff0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.7-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 82dc59fab23802d0d63b131e6aae8737b276d204e6cc04c771a0880cbda630c3
MD5 244fbb118524f55d37c706709cfc4a06
BLAKE2b-256 517cff2daf6faec29bfed03c1b2c1f76e1c28741b6f14e116065ebe7f22d0b2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.7-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a4062b719f918dbc01363370e1214f4198e052190b1a67016be351fd3b052eb4
MD5 9c9a2d987e276e22ef8656661c98fef3
BLAKE2b-256 80efa36b7b41b848444512d31e6cf7fd67235726cfb0f4a515568ab3eeb3753a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.7-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 192cb1433f82845d59fe9c0996dbf941e02ccaf37188a559f3888910c878349b
MD5 35f4cc5aadc42d9115c6c6d65433eb4b
BLAKE2b-256 ff91b296daa68b7eb0e78251b1dc17108c0a470a5d5930617d4ddae689ce71cb

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.7-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.7-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 40582c3a2ef98937bb1b05daadd4a2295f38e292289c3740ad27bdbb0f67d815
MD5 705010a0e3575d18dc64e3dd04057709
BLAKE2b-256 684d632fc7190e911307aa21183b22be67a91475eb76ddb59bb298af1e422f55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.7-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 66662ba4f076baddb3f0cfc72817badd3067992b9109dc8e7aa04464dae6a3ee
MD5 a020a5f23e9fd3c15f6c673415571f25
BLAKE2b-256 65550b02753fb510380dc734268f854ff5a986c8389d7d59f5d265de6fde7792

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.7-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b0340b32ada437e8e6e035176904fb75eb5253b3c5cf02e24b495ed04b674dd6
MD5 afd6c020ce64011b058f15d8aaf9b406
BLAKE2b-256 3b4d3730675bd9c0ac2be16f38f38daa6bde03a138e367fdd6a13b06edf96c54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.7-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 867c32fe4379f61e02d4daaf4eab875896471c9eef6c0f74d78ce4baeb0badfa
MD5 d4f692bbbcd5bb6d1927306b4ff8ed0a
BLAKE2b-256 d9bb09ca3eb4968b9c8037a2fe9851bd1944630d1cd05814b57b73fdd3196604

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.7-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 27bef1f32571a1841b7bae82491934dad7c0d56ca6adf078c635094f6c7e616a
MD5 47d953b3e3bae89f44b62945b8689248
BLAKE2b-256 f9f73f33d9e828f18755d0ba87f6c9bf5dad87333c5b612281ff5ba7fb25df4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 00e450e4eb6d6aa6e06674fc0e977e832a06200d5fe8028a9d36b0a1f2d565f7
MD5 2bc9b88620509735730dc68acb5b4aaa
BLAKE2b-256 8207335e1d6ae42370523e234443139da1ebca67e3c861ac2636b91807fad6a1

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.7-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.7-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 691f8dc06d1a3270cb11321b09782075f54de2a22204e92844fb2fd28e8fa661
MD5 f4c6a8f6bb637bfa7095c3b65634aff7
BLAKE2b-256 27459435a0f835ef3288ce49a7e800cb5ecfd072bff1050e9dab87ee105627fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.7-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e7ed763184d403cee56c42357619ec2c2fbd10ae6fe98279e77e4723cefb4fd3
MD5 388f413ceff00505cdd6a31cb3bdcb2e
BLAKE2b-256 76a8ed6568742595b60f2c215c375f2d9d1ec76f6adb275fc6c1df758c18acac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.7-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a73edc850126d61097581438045fc858764bab2b041f65252c73da13f163df86
MD5 96c900177045ff0aab44a424a2191748
BLAKE2b-256 ef7dc97beadf3181ef81902eb6a889d9d4527248a79f3e01f824ba3e260177d4

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