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

Metadata

Release files for passagemath-benzene 10.8.13rc0

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.13rc0
File Size Uploaded
passagemath_benzene-10.8.13rc0.tar.gz 5.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-benzene 10.8.13rc0
File
passagemath_benzene-10.8.13rc0-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.13rc0-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.13rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
passagemath_benzene-10.8.13rc0-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.5+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_benzene-10.8.13rc0-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.13rc0-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details
passagemath_benzene-10.8.13rc0-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details
passagemath_benzene-10.8.13rc0-cp312-abi3-musllinux_1_2_aarch64.whl CPython 3.12 abi3 Linux musl 1.2+ ARM64 Details
passagemath_benzene-10.8.13rc0-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.13rc0-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.12 abi3 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
passagemath_benzene-10.8.13rc0-cp312-abi3-macosx_13_0_x86_64.whl CPython 3.12 abi3 macOS 13.0+ x86-64 Details
passagemath_benzene-10.8.13rc0-cp312-abi3-macosx_13_0_arm64.whl CPython 3.12 abi3 macOS 13.0+ ARM64 Details
passagemath_benzene-10.8.13rc0-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.13rc0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
passagemath_benzene-10.8.13rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
passagemath_benzene-10.8.13rc0-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.13rc0-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
passagemath_benzene-10.8.13rc0-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.13rc0.tar.gz

Download URL passagemath_benzene-10.8.13rc0.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
66b9d475eec0924c3a8474f8e4735752721f162330a72b1d443c00230e4c2023
BLAKE2b-256 checksum
How to use checksums
43b91db073b023a90d9cf9ff708680037c832ab82a1e0667fd7051cb6aa6529e
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.13rc0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_benzene-10.8.13rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 89.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c64cf97b87b88210a06da40e35b9030a9c06e016a604600e860a986bd9fb8c32
BLAKE2b-256 checksum
How to use checksums
c19318117baad14b360481bffdf544f0ef3becf738c2c3c823153f0f03c89305
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.13rc0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_benzene-10.8.13rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 89.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
5df35ec3a55d55be9452d8defc891c7b43c251d4dac9d2930776e4270411970c
BLAKE2b-256 checksum
How to use checksums
7c4cd1eb63d5380b68508df02b346bbebce2822ae1cde803192f5d1019bcef40
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.13rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_benzene-10.8.13rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 95.3 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
1e69b22354ecbcb6169a1404fc78dbb876da05f2c7933797bc6678a61963656b
BLAKE2b-256 checksum
How to use checksums
082b0145efb00925705e3a055957dd938ef5efde31036d80f9b8a2e152a7e304
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.13rc0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL passagemath_benzene-10.8.13rc0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 92.6 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
92f2ba6849c3acfb01e44fe6eeb50c5c3d49b4ad9edb984d62da5e465bc240b2
BLAKE2b-256 checksum
How to use checksums
c091723875a7e675291babc42baa3688f03258bef3c198f08d0fb680b839774f
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.13rc0-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_benzene-10.8.13rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Size 34.1 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
f17786d62c3b224e44badf46cc4a330af8a32898eceac494e655b625d125db89
BLAKE2b-256 checksum
How to use checksums
227beecba12527db50c6527ac3492889a47ea0cbdeb2eb32f18014b2b541976a
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.13rc0-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_benzene-10.8.13rc0-cp314-cp314t-macosx_13_0_arm64.whl
Size 33.7 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
8bbb96c25ddd3949c2a205c3bae2c12d0d6053e7cde3d26f4fbb5bee2083c7d5
BLAKE2b-256 checksum
How to use checksums
3c5335fe5e67c2101e30124771bed5d64aeee4d9f83cae3c42b7be868f57bb9c
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.13rc0-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_benzene-10.8.13rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Size 84.2 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
371e87ce91201be254b43f7cd5a68f190a0b0b3f16a1ce483264b0cd54070029
BLAKE2b-256 checksum
How to use checksums
9eefb62160a6f2f8f93add70459c85a4010ac4c842d94cb8954e6d7e82f75b5e
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.13rc0-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_benzene-10.8.13rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Size 83.0 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
ad4e8295f96f27c98a486b5db059aa6c664ac153591be4c0534cc569672a8169
BLAKE2b-256 checksum
How to use checksums
9537c25bff7b4c42bec1b6297242db1ba46150dfbf8a0d03dd04c50f31281126
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.13rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_benzene-10.8.13rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 89.0 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
d84aa7b13226e0e71c86eee4a60ae875f6e1e19cf90167e01acbeb73aa18ae3c
BLAKE2b-256 checksum
How to use checksums
9669c375d0d75caef2f4982740fff2212694e8c9aeea285f3f775a259f690c3f
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.13rc0-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL passagemath_benzene-10.8.13rc0-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 87.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
345fdd9f3cdde537650bdec6edee8e14cff1b363bec0d3cb37b985b4e794f698
BLAKE2b-256 checksum
How to use checksums
f1b1f77eb20eff03406ad482b9890c9f0d46d0853a0ce88e27de6e6c72a99872
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.13rc0-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_benzene-10.8.13rc0-cp312-abi3-macosx_13_0_x86_64.whl
Size 34.3 kB
Tags CPython 3.12 abi3 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
8237b21adfdf3229a62ee6966b410e63f14a79bd7f48ffd31a56f0cbc782f41d
BLAKE2b-256 checksum
How to use checksums
b447614b4211dc465786feb2c2a30e530643a3bc862109efd3d576189e1ce6f9
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.13rc0-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_benzene-10.8.13rc0-cp312-abi3-macosx_13_0_arm64.whl
Size 33.6 kB
Tags CPython 3.12 abi3 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
ea14d7b24502091defb9b92e8421820a6f48d6f52c822828f85be61ce79d3ea3
BLAKE2b-256 checksum
How to use checksums
49ef9111d3917846e6279e29cc4d35113af203e7b137842d977bf176ee6c5c90
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.13rc0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_benzene-10.8.13rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 85.5 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7b3bbdee4cab56af9d22c83aa1ba01e547d4d5fa6d845eb5644258e9fb30e732
BLAKE2b-256 checksum
How to use checksums
bdf6493835ff7377d08d2252baa5103fba9e7607547a0cc32b449a81ec6a80bc
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.13rc0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_benzene-10.8.13rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 84.6 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
13a926a20edd60413a04bef42a25c077d111c0da1d855a46467e46f6f6c705ad
BLAKE2b-256 checksum
How to use checksums
7497d15b76cc4ffabc920c2cde944224bc3aae3101ad2353b00dadacbf010a7e
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.13rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_benzene-10.8.13rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 90.6 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0c60d1cec364cd2ce2de352b9f17dbaad314ef0c445e19ddabc9df76c3ba6926
BLAKE2b-256 checksum
How to use checksums
b727dae8daff96079d2adc4104e5a1ecd57a78e1b288122d36913a8c326df122
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.13rc0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL passagemath_benzene-10.8.13rc0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 88.3 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
ab48d9f85e346ba80f401de418446ce8891802a59b60a5c24045d3d56d3639b3
BLAKE2b-256 checksum
How to use checksums
7e557ceacb63f8a41a47d0c74328ca389b9bdd86cf816924952ccdaa98c1adb8
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.13rc0-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_benzene-10.8.13rc0-cp311-cp311-macosx_13_0_x86_64.whl
Size 33.3 kB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
e95b235452acb054f14478ff4db7b9995d6d7ce8ee1522e51f7b6f6a67063649
BLAKE2b-256 checksum
How to use checksums
731453aacbd2739925623ac617e73f1c391154b2f54a47f200a716a7302813cb
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.13rc0-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_benzene-10.8.13rc0-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
b864a597d257e5a23b07b10fb229534323ee4fe6356bf4c90d0ee0017ab36fd2
BLAKE2b-256 checksum
How to use checksums
6e67051446029bd17ad4935a50799ff1b5c6173997bd5064a3ae734c37ff623d
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.13rc0 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