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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

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

File hashes

Hashes for passagemath_benzene-10.8.8.tar.gz
Algorithm Hash digest
SHA256 e6d79adec0a0e8bb2b7b2d2c4db845e679b18419f5019d389ca60622792eabad
MD5 75121015c80460c493d6316924531e73
BLAKE2b-256 d0af83380c5a39dd656b953b7daf9656dff33c2fbbf4aef5e8084a9a5edbc8d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c25cf05e93f93de4123e5ae85cf56520a064e25226ddd2ed12d407c74e28f76a
MD5 ab9fb7136a59e24747203ad654035b78
BLAKE2b-256 a3f323ed309790a9fe8e20c3590007582d8bcf21dda4ee06580337ee959a386b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ecb3fc30b0a2872b7b71dcf7dec09bfdf7675cd53aa8ad09ac3c8f6714eb4c8f
MD5 1e176f14e97114b302008aa490cb6c56
BLAKE2b-256 ba85e493c1447b3cdf7f00900ff11036b6b6fbcbc8e7601db14c28a369b74300

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4f51a480ae9e0c774ad8713ea75386876866170ef7dc757f62f10b8315e6d8f1
MD5 4d4d85981ecb869a59cbca30de95b464
BLAKE2b-256 fa088a8c5ee60b7c2f1a954705abe2a4dd9493f74174f6c7a54722e91872f150

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.8-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.8-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 5d6a569d0ba2cce98978a18e6f06434db0eb1fd0d6978b93c4d3c36a1d77b54d
MD5 27e907296f725b86c3930b529a370795
BLAKE2b-256 5d81068975d350520d8e750cd5b22da69f5e3a9516abb0c56dad0595e64c156b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 78fcb268676b0e6532730302ca68c13b089b40483f265f02755dfe76c70eb4cf
MD5 271172f42c1ca371d4f8020e63c9871f
BLAKE2b-256 73f32beff7c196eb9fa8de67ee890501bfd6ee2f21c7fd3948aefd81a47ea060

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9a61468c66ef6b52605d3797c5d0e107cb185d50a2df5abfbb8fd619371447d8
MD5 2c669f0adc0a83aecef6a34141592382
BLAKE2b-256 3be21f660743003ee46bc7155b3febca0ca3a78ff387abf50858bac270e11a4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 14459692d9067118e9ddb3556b2cc61c019a835c43e6c6d2fa74af655bc1eac2
MD5 42380729df26d740a5fc0a7280ee189f
BLAKE2b-256 d1941624cd352796feeaabe908c58e66c79b73a2d3e52742fbae0426009fb723

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 eedd66c0a4096175787be48ff29ca77c74d4303d8b47e88d438ec5315893973f
MD5 9bb5af4495cfbf4aaeed002a0446cfe3
BLAKE2b-256 5bd1a5a27fb0c099b05b7ca59fbff26cdf49029886a56746d8e57ddf15702d15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ec06ad85e12563cc3222428baf80d85aff67e4b7ed7c3dd9cea87cec07786d6b
MD5 ab748b1df4a63146047f60975dbaa2d8
BLAKE2b-256 f78fdb4c32a70cba2a41ae4c869f253c3b2b0f22036cd1d9a74754beb898f2ee

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.8-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.8-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 ecb5856f43316cb53a8e167fdee098a8bc4d04abf3456776864b347f93013eb2
MD5 7244d2f0b24ef4b509b88b7de1badc70
BLAKE2b-256 23377cbe4dc826e4e7bc334508acf70e459f067e458c8ec3b5f9e92822160fd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e29e0e024ae2a01f57d192411242e4c56a08f7e0aac240defc13a4436e56bf32
MD5 d90f7db3ba8d13e32a6a7ffdd6c112e5
BLAKE2b-256 deb5544115dbb63ea92da77592872155bf1b02aa7fec69107be9692632b973c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a74c52c200f1e334428bba55f47590ffe45ca93754f5455cf7e72e815281f00b
MD5 89004ac21da0e16bebf9008dbf6eb937
BLAKE2b-256 df64d2a8bb93240a3c409edd2b8f3d5730800e39c8dca94956c775d59c45a6e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ddca7474af9a49fa55dd15460c8ca273f2491b8a8b0d13c953c42b8ead4edb8c
MD5 34fd3232e2e978c32bf4e81806791d9a
BLAKE2b-256 d33d5efaa2e33db17549d0f3c74ee934aa83d7cbc4fc8e6fbf8ace95a6a341f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f4df2478e9504325ced8f5208e17ddd1ba40c3db91f1f96f1d66ee4be923fdbb
MD5 ae75fde4036c64d4188d2e02e5936793
BLAKE2b-256 9547041a2314726279327a710ce8b89e22c47c09fd4bfa94a4e1b762dd5fb939

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c875c2c0a4e4cf9960c8dd4712317a7006cb0c98f8d71ed7b218175e05b892cf
MD5 4c76b5893947d4468fd8b31c5b3cff78
BLAKE2b-256 02cae77be5f33e16f57fe29e69919328e34a9c5ce82b5725e6e8ac0704499959

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.8-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.8-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 768ce08442f5de1ce1c827e3e29312e50216cfcdcf068c57eed3d27b2b2b8513
MD5 1c9d6c3792489838a0362f6c0cb0ecaa
BLAKE2b-256 a42d0c2b35beaffc422376afab59f36502c3012bdc5537547ad0ccf16409c010

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a3c40ff827fc8a669317f62c74124d2763980bdd3161cb8324ed135e87049656
MD5 96d86cff244d182a7f384a1a023d50e2
BLAKE2b-256 cc1be6303a0f0e1f687d29e30b05893906d5d02789314a25fe303109a29ebc0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 39ab7d15df4b7daa6796b6c0cdb00c8052acf1b264edfaaeff38aef1c31850d4
MD5 c6a3e76f003d6ab93a31ee8dfe2529ef
BLAKE2b-256 831e046af36a706885494f9f14a03b9b32d12d00e566920718a66320d0235e0c

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