Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

passagemath: Generate fusene and benzenoid graphs with benzene

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

Release files for passagemath-benzene 10.8.10rc3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for passagemath-benzene 10.8.10rc3
File Size Uploaded
passagemath_benzene-10.8.10rc3.tar.gz 5.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-benzene 10.8.10rc3
File
passagemath_benzene-10.8.10rc3-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
passagemath_benzene-10.8.10rc3-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
passagemath_benzene-10.8.10rc3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_benzene-10.8.10rc3-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
passagemath_benzene-10.8.10rc3-cp314-cp314t-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64 Details
passagemath_benzene-10.8.10rc3-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details
passagemath_benzene-10.8.10rc3-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details
passagemath_benzene-10.8.10rc3-cp312-abi3-musllinux_1_2_aarch64.whl CPython 3.12 abi3 Linux musl 1.2+ ARM64 Details
passagemath_benzene-10.8.10rc3-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_benzene-10.8.10rc3-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.12 abi3 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_benzene-10.8.10rc3-cp312-abi3-macosx_13_0_x86_64.whl CPython 3.12 abi3 macOS 13.0+ x86-64 Details
passagemath_benzene-10.8.10rc3-cp312-abi3-macosx_13_0_arm64.whl CPython 3.12 abi3 macOS 13.0+ ARM64 Details
passagemath_benzene-10.8.10rc3-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
passagemath_benzene-10.8.10rc3-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
passagemath_benzene-10.8.10rc3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_benzene-10.8.10rc3-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_benzene-10.8.10rc3-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
passagemath_benzene-10.8.10rc3-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details

Total release size: 1.3 MB

Release files / passagemath_benzene-10.8.10rc3.tar.gz

Download URL passagemath_benzene-10.8.10rc3.tar.gz
Size 5.1 kB
Tags Source
SHA-256 checksum
How to use checksums
519b09690b738431c3a4587d36215ee803d2940d622e87118cf0d5d541660e0b
BLAKE2b-256 checksum
How to use checksums
01b8f86be37b03ee7c6cd1bee5aebe8388d1358e0ea2bb4b656be22e38028fb6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc3-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_benzene-10.8.10rc3-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 89.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
27c8f8dde13703d4d37f1fcc37b59389cf60de58ca2d25cb119e01a954894c08
BLAKE2b-256 checksum
How to use checksums
8a36f7a0bed534ce40671e9199437d181a57129b2cb6943b6315b83b3974784f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc3-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_benzene-10.8.10rc3-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 88.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
de5eaaba40560c126bccfba5efbea7754dec63e08adf4ac7bd5354124ca3ed8c
BLAKE2b-256 checksum
How to use checksums
9c55eda92e8b61c143416e3eedb16c6c2cb6568d222845942338b5ffda639483
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_benzene-10.8.10rc3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 95.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
91525ddc360211c8945f652b1cfebee20181914601ff125906ad9bfdfd79632c
BLAKE2b-256 checksum
How to use checksums
88dfff02ca553a3568e94788005fb269e4c048148e0037cb2a8bcd5a5b5094dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc3-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL passagemath_benzene-10.8.10rc3-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 92.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
dd192d64fa3f504481683b1542b30b405b8b139edec970aa45e12e06e581e531
BLAKE2b-256 checksum
How to use checksums
eb83ae72a05b17eab2d59cebd69cb824aa6610a056cbce15d034916dd864c338
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc3-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_benzene-10.8.10rc3-cp314-cp314t-macosx_13_0_x86_64.whl
Size 34.0 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
3cf4ea9fc8837729defd8b76bf2e6bf1a020347b67dcac08885851e45bc21296
BLAKE2b-256 checksum
How to use checksums
a2871ba41616a9bdb4710943fc89f3e84a157b506f5bca065c5488f48557d480
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc3-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_benzene-10.8.10rc3-cp314-cp314t-macosx_13_0_arm64.whl
Size 33.6 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
16d41911802f27ac6b33a47c802005d9da5c71a77c3ba77f491388d0e562bdbe
BLAKE2b-256 checksum
How to use checksums
8af4ebb74e7a7d4ba9a67fd6590f71a5d301d956ed5b02907b350a381170c1c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc3-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_benzene-10.8.10rc3-cp312-abi3-musllinux_1_2_x86_64.whl
Size 82.2 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
d4489af8feb941c0507d1a3422d5d8b74465d290555be61e151bed72e147760f
BLAKE2b-256 checksum
How to use checksums
7526357059de5dc4d3063a388481e17d4c5d0dc301f6a76c41c61710a3ae17cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc3-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_benzene-10.8.10rc3-cp312-abi3-musllinux_1_2_aarch64.whl
Size 81.1 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
9ca609dae13e938d88294a0da9614c18760788e4b2069f18ea6bb7a80ed7af85
BLAKE2b-256 checksum
How to use checksums
132b028d8d0e14e7f8a3b66218cc5ee9344c679262baf85556a80824db36cfbf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc3-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_benzene-10.8.10rc3-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 87.1 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
a1c489a671eada0341e94cf63f27aed426c41fa90fd088b39f6427fea9610f88
BLAKE2b-256 checksum
How to use checksums
3933e8bcc100c766a5718fbfb30b8a49494d78fd0a4662782b43e7fa80e782e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc3-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL passagemath_benzene-10.8.10rc3-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 85.3 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 abi3
SHA-256 checksum
How to use checksums
235aa9d78caf2872d9d42527a7aa424745699fe560927ad12c925db7b4c0014c
BLAKE2b-256 checksum
How to use checksums
e4c96f159d45bdf84f769b66bdd48ad232858a66cd844794c1f1fed1e6dcf98f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc3-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_benzene-10.8.10rc3-cp312-abi3-macosx_13_0_x86_64.whl
Size 33.9 kB
Tags CPython 3.12 abi3 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
5027aed5b960780a983aa14d2d6c717084c922cb49e7210561c6feb573ce3ab3
BLAKE2b-256 checksum
How to use checksums
af15534bc1113e755f0f07d47b50a1d4ecf0fdf90005974a0292c1fdd936c9f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc3-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_benzene-10.8.10rc3-cp312-abi3-macosx_13_0_arm64.whl
Size 33.3 kB
Tags CPython 3.12 abi3 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
c9182f45710ca8bd516051dd7357b62e0a4563ad4b7148ec973fc2867a7e2d09
BLAKE2b-256 checksum
How to use checksums
eefb20a69886b3072e69a992b208a65c5d924df92dd0a812cdaec93219532894
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc3-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_benzene-10.8.10rc3-cp311-cp311-musllinux_1_2_x86_64.whl
Size 85.4 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
2d0d2a4bfe398ca707b86fab0ce28608254a6b0b5ac015019a8d40693cf4095e
BLAKE2b-256 checksum
How to use checksums
3154e33811acda734624d57ea5a04cf415eae0f15df5078dd0b3c3e00b0ddc22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc3-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_benzene-10.8.10rc3-cp311-cp311-musllinux_1_2_aarch64.whl
Size 84.5 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
ddbbe5a8f1604f1be514eb6bc22fac43c175458cdf78a18251e406a9766559cc
BLAKE2b-256 checksum
How to use checksums
01625d9bc438e208356d458da0a8f3eab24419e37db39234cb830f42aa4f2bf9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_benzene-10.8.10rc3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 90.5 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
dbfceec8850ee077381d2c54e99641186594af78e0373ce8d6f0082f8ce35c48
BLAKE2b-256 checksum
How to use checksums
08eda1c28711d6809d23f6e7272f01ea6b2e15fcc27eda62ee9b2868c0745831
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc3-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL passagemath_benzene-10.8.10rc3-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 88.2 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
e8f61e4f67938177b7495b96480af6e9c89028c26233d6483fe2a9c70d7e9e17
BLAKE2b-256 checksum
How to use checksums
592f8671c3865f8bffad15ebe935a1555600683efd40d01d77bb04d1504a2288
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc3-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_benzene-10.8.10rc3-cp311-cp311-macosx_13_0_x86_64.whl
Size 33.2 kB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
da45e918487e22d66fa746813e548eb59dc09cef052a0337a1db35871ee2ce1d
BLAKE2b-256 checksum
How to use checksums
fa7883a6f79cb2bb4e8ff8b8aa716e60bad3c37f6919c46eb8df9a106328e28f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc3-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_benzene-10.8.10rc3-cp311-cp311-macosx_13_0_arm64.whl
Size 32.7 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
2529b02171a083f074495868ff7998f4960ce46ce0032d63e6aaf6bd87a222ca
BLAKE2b-256 checksum
How to use checksums
e0841948d852230ab4fd75b4a0ed315e78e22be400da79c3ab9ab33d9d0a2699
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

10.8.10rc3 This release

19 release files

10.5.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page