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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_benzene-10.8.5-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.5-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.5-cp314-cp314t-macosx_13_0_x86_64.whl (31.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_benzene-10.8.5-cp312-abi3-musllinux_1_2_x86_64.whl (47.2 kB view details)

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

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_benzene-10.8.5-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.5-cp311-cp311-musllinux_1_2_aarch64.whl (52.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

  • Download URL: passagemath_benzene-10.8.5.tar.gz
  • Upload date:
  • Size: 5.1 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.5.tar.gz
Algorithm Hash digest
SHA256 76ce40cb3fefde051f1e5fcbb5b9fb688f34d8d92dbccf00daf4358409a94449
MD5 ee771c9b61cb5b2b433f2a762cb36a74
BLAKE2b-256 8d492ca7ce849cdb30991564ccdad3f14eb99fe5469b5b6eabdaafd2bd4de9f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.5-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0b947288e566c18cf6c37f33458a5db1427c7c52308db700aa49617865bcea8f
MD5 eca2ff15f67f4e659f4051c4aa68f269
BLAKE2b-256 878d81964be673605f07432af142b995a9ff8ccaa9c7ac9a2afd5aa1698c30ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.5-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3700d7c9764460a62ca7cd26bf7050017f3ae9a6437dd5451e864ea1ca650771
MD5 8353b25870e5df6f9150f037c4e28a98
BLAKE2b-256 4663bd98c8d2d3ab50153431d7a6a95e3abe3bb3a73d438bbc44b286f044d211

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.5-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5ed0691c08ec5f05662127d2b43c96d945f459e1b9d76d5a54f7412a530a1742
MD5 995a4d345deecd5f107334041c9f1cc3
BLAKE2b-256 3a16198b44d141bf959ead8864250b102514bea2d32c75b3b7a57d56cb3357db

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.5-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.5-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 14916551290d100f90572847c63d930c8fa2863d77e9cf52340799d358b36812
MD5 5147ed52491414f7dc683a331b6a8ed6
BLAKE2b-256 304d6010450a13fead0ce5918dc0d253690b7c485b81defabefc4c958f93cbfd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.5-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 52aa5e9cf3e5f6364cef7091a15c93d54034f162c187c5efcce8869bfc12d307
MD5 bfb1f185e6220ffc092a739c0007436b
BLAKE2b-256 a7842d0e963663da2634e8070b8cbf32d1cf32418c2ce05154a4c14e4b2f5c73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.5-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 eb0a104ff0a0c35c4ba3518603b5ef5ecb44d11df7703b489461a9332f73c5b9
MD5 126dc2304953aca0e5b80522e8f16297
BLAKE2b-256 b769d06b41bccc098bfef14ff2cfc08b2265794923b14be50e3766f77ed532d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.5-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6b2078f8f051caed010b3dcf8325e021fbf6e6b974be076e2d0618fffc635522
MD5 3c354f0f508e8f79687119167f9d8a15
BLAKE2b-256 5e65008dc651b05f865faefa29b4096afba8121496f564907b260db8b8d0fadc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.5-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 559c8e7227f93adc56016b4c4e1f438302c121e1ebb7874c81b079df6ebf524c
MD5 b45aa85e37e58fff0bb10e91d8831ffb
BLAKE2b-256 610e74389f0752e97c0b45b5999620a86a35ee3724ade74b17b473e6142a5846

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.5-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 29e438f8c1eb4f671029c7e142b687bfa8623f2795aef961efdeaaa215d69efa
MD5 f5f30305ffb44633bc33777f10e7b212
BLAKE2b-256 534e56a43891efa29b6b94ff275c7e39a052ae8f10d949838abbbec4684f2668

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.5-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.5-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 63621287ddc6cc9e508b9bb018eea141827ba728403bac84a353852dc77a7cd8
MD5 95b8c125b9bc6f2623fe8676f27a8c7f
BLAKE2b-256 7a72328ba83409e1153b8d90c1b93ce2bfc56af1c18b803e8924137279208738

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.5-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 21811cc236954987704bd25cb0b8fb1998c166879c8eea8c01b0d1cbd476605b
MD5 923b1d7abf1ab720dee9acb940ba5969
BLAKE2b-256 911b05d4bf15863bc88ffe84d784f83043d7964dad72febf0d2bf5988efddc0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.5-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d3035007b6778bed09a709c9b666d1232763f6645e0d6a375455516446305001
MD5 a85d0a64be6fd11be8ed8a8a9dbdedb2
BLAKE2b-256 bb4678d397662aeb52db866e125401cd990af4e2b9e24dd68a7183896c57758f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 91f17247579fb529c6c55a0b89c9fdd862043f38b276fa524af9655a3c461118
MD5 f19dfc0661813524014c57c88c3f8088
BLAKE2b-256 a1f142e29251ce54c0691ed00c7c9a6260d7109a2a3099c50a9afe0d0abd8ac2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.5-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7cb487f0f8ab1b615a414952aedf5d95c6f507eee87685a958918b90e4232794
MD5 a780a8f1ee8d8059fd52771bdf139189
BLAKE2b-256 df99915763b6f42e1a04d649380babf8e796480d26f18c77e22c3ce7fc2a4c23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a9b472c00b01c0ac28b15fb3cac406f6515641d7312b62b5f12f596eb8ed7c30
MD5 4bf3227c5ff9ad46072a63e84ca60b06
BLAKE2b-256 4d202cfc6a66113ecd12500e583a581a5dfe0bc1f254acbbc6f0af939b1a3f60

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.5-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.5-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 b009299b2c4a371ebd342c82b287ed7bdf863e94716c9f0cf1045d8830c51160
MD5 c87eb54c026c30b2bbadbb8deda6712a
BLAKE2b-256 82eafb47e39ee5f625975dc97ff422c7fd603465d04ff16c7bf051c2cc3f9cb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.5-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8c4dedac04039f6e905793c6c62580b9c11534cff3bb81d5fbf7e90236d45004
MD5 36becf6396cb6f843efa82bed22e8010
BLAKE2b-256 d1a3bfad6220cb755372c2e1ce3cac5f1532638eceb87c3d9cc67bb230bfad7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.5-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9e7020c2ec1f4fb5b9f7fe76014a8787784633df95938af5be2037743bdd76d7
MD5 d0794eec2dc977916525a231adb8d38d
BLAKE2b-256 2eb9f84531e6f04f97e9ff3fbb381108abf05fe1cd22294207757e64a9a1c9fd

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