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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

  • Download URL: passagemath_benzene-10.8.9.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.9.tar.gz
Algorithm Hash digest
SHA256 5e35f25acb7ca272de0c79ed50ebd6824e9ac87449860b5f082e3d1a735c1574
MD5 3e6d6390ffe1a74ea403b4bfa3d0c87a
BLAKE2b-256 100ad51aec4d56bcfe73355be5bbadc565d805162b33e62d2d887ca6545db5dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.9-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d619101221fafbe1a98997c48e8c3a5b6ed62474a062c1bb82d0eab11778a80c
MD5 72159b736e4233cedbe2b3616070efde
BLAKE2b-256 e7c2f520b059b6545f317003e58f2439a8c595dfc8cb99452439566742c47b17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.9-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 da2d14cef72993f662bb143904d226d3b3bbd6f45351202a0fd2e7f8f5ffe42b
MD5 bffec5b688e2bc4a6164d8223700c82e
BLAKE2b-256 d0686731d60671a6326ae589aa0dd7c9124433d9846c5c5ee42ad54b7e2f84ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.9-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9b1c96a646d572e9efbec41bbbd399a7e8435fabef10231d2c811eef6ae77a77
MD5 e754b94748d8290b2e6339421254e77e
BLAKE2b-256 85b249a98c0a864cb17f960bff6a142acc5f4b6b2ba593d0b47da139ba2c0448

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.9-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.9-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 db255e70abaa2c6efd83003284b316fdb0cf8d1b04491c38b951309cd2ff29a3
MD5 7a8a0864db28c3c342060b296d4e8e9e
BLAKE2b-256 b21fa46231d7ee6b58f25dc23ceeffb6a4115b50211151fdbe1a2987b4145d6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.9-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 532d76c0ec66078893d3c5c29ebbccf1c250a2a41b4f2f50a71a526c1b7bde26
MD5 789fdf8c540deae3d761a7fc8fa377c1
BLAKE2b-256 eb3f2653888f92a977320951c30afd5d30254ed4f4c49d6427e1b8bd4070caae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.9-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c5306f6049f53dd222ce7d89ad14dd2fc6acbb622f03d04776abf2b97eeb3484
MD5 23249aa48fbae98db794e795d61a73ec
BLAKE2b-256 2b5f7b39fff68da07d143cecad8db02a805061d6ac015596dd9965812fc9a763

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.9-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a295da2f607f94a496cb5bb17f4ece7c9341d381ce8497df3252363c3a45ce08
MD5 42031a662e4273667bef396a1cfa4eb5
BLAKE2b-256 7d98a676107852759a29e3728db11f10362cc0e4e6860d627d6068576080964e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.9-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 951be32c649420839d7ea60017b96bba7446627be832ae7d1b8467de6efea407
MD5 6459f59cb0f2cbb895f88345c799db4a
BLAKE2b-256 f48a16f3bb56397f025fa22d7f19f137ccc9eafd9c950e284bbb5e42cf4efcef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.9-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8c5fd78021b1d2fbb5e580cf0957102323cb8afc1d6e3e16b5fd32f7b87e748f
MD5 e867f529b0c3a6ea3ab30874ab83ba05
BLAKE2b-256 25fffefe33bd46cc808c816d1e99410de961c54156df0201c8f8d06eb9c49131

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.9-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.9-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 d90fd1c3bd20ce90b2f8db91cdeffedbe59273cfc3267d3a8307ec2fdc263a18
MD5 8c3b1f9ba6b5c084491893871f56fdca
BLAKE2b-256 7e31e85a8a09fd8441d55cf88dc30ace5a3b7461c7c24bd618a18caaf4fe76de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.9-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3ed169571a758ffc3b7ad28a4108aa979a2dd98af7b32d5b3df1362436ee9c7d
MD5 136c5f098846414d7a8dc8d31885d48c
BLAKE2b-256 cf8c7d56a5f9b38b2c634e130ea938b144034b0f029e7b8275a2775e7cdd6e12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.9-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b815c8dcee622139112dad24d4e37fcfb16af33704d971b97fe85b46f3a98e35
MD5 b339299b7b6739ae4853d464b5384b3a
BLAKE2b-256 791771a6776c9e71655b0a2a488544aef72ac14160c76c24bc0df51c68731c84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.9-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 18e16160e6e194b3a81dafe73eb31b89215109d6d26113fd419ff920ae79be54
MD5 cd3e5dd09d546b6522bd9e7da694113d
BLAKE2b-256 6b100667d94b4b4638da16a7c833089818683c52b72117d2bbb21dd868fccd33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.9-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2ae5e69e7203feb3a5f0ccf4d073ad6fc35389c674d058a95084eb8be2465ae5
MD5 5fb03ca9131eaedc13ed7bb403d16540
BLAKE2b-256 0b34c0ae605c5b5cad7fb38883ebbee8d8d066aadef6705efdf040179f17c8bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.9-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bccf39068aa5221dc23b6a354fc63d4159bb16ed653c331fa9d33c960e0fe00a
MD5 271d240bb4b6ed24c0761fbe5a1d0697
BLAKE2b-256 82c7421f7940fd006d5a2604344ccb198a14f2d6eabaf893f8f966781338da47

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.9-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.9-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 f196d13ba8c21db1d8c7808207a7b7945d7ec297f658d4c5580fea9d0b9d45a2
MD5 7afe9447cde0e846df57f85ed60038c8
BLAKE2b-256 570de00be23ee2c21edfc4f781ac9c98ffb515661dfef05432f208f05911f2b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.9-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2e82f1e531e7848e5c1d0c7f58922b7142f8998fb5dfef5c5d8a202b30c0ff5c
MD5 237c2e85133fce33f1de326c6ec6074c
BLAKE2b-256 597f9f774fc027575e1be961043559b8b36b8b449a1ca66b8ecec1e4b6e1d2ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.9-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 dc0fca4e471769b9ef52f9ca97a836028f159f2f28d9c0829988307285c401a4
MD5 38b4301be5bf8abe93d431b8b26be56a
BLAKE2b-256 c3d402bd1886c14063800c3ae97c63accdc293cb6d46501c8eb3b747994b824d

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