Skip to main content
Pre-release

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

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.10.1a0.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.10.1a0-cp315-cp315t-musllinux_1_2_x86_64.whl (54.5 kB view details)

Uploaded CPython 3.15tmusllinux: musl 1.2+ x86-64

passagemath_benzene-10.10.1a0-cp315-cp315t-musllinux_1_2_aarch64.whl (56.7 kB view details)

Uploaded CPython 3.15tmusllinux: musl 1.2+ ARM64

passagemath_benzene-10.10.1a0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (57.5 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_benzene-10.10.1a0-cp315-cp315t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (53.5 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

passagemath_benzene-10.10.1a0-cp315-cp315t-macosx_13_0_x86_64.whl (31.2 kB view details)

Uploaded CPython 3.15tmacOS 13.0+ x86-64

passagemath_benzene-10.10.1a0-cp315-cp315t-macosx_13_0_arm64.whl (30.5 kB view details)

Uploaded CPython 3.15tmacOS 13.0+ ARM64

passagemath_benzene-10.10.1a0-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.10.1a0-cp314-cp314t-musllinux_1_2_aarch64.whl (56.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ x86-64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_benzene-10.10.1a0-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.10.1a0-cp312-abi3-musllinux_1_2_aarch64.whl (48.6 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_benzene-10.10.1a0-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.10.1a0-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.10.1a0-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.10.1a0-cp312-abi3-macosx_13_0_arm64.whl (30.2 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

File details

Details for the file passagemath_benzene-10.10.1a0.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.10.1a0.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.10.1a0.tar.gz
Algorithm Hash digest
SHA256 08fa6e08323e720141e89f807d2b9317a7b5aeab66b0ae0a39d8fd450285c0dd
MD5 6930af2fd53475efc1aa7289e0b4dc81
BLAKE2b-256 95b0b2fba496039721c7de0d729a344b21227baffb1d57606253fd3e41c7f08f

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.10.1a0-cp315-cp315t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.10.1a0-cp315-cp315t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b96d47c6d38255860b8b3bb453f2ce8006858c5809de5e061ef9e961cde31b06
MD5 e35dcddc49fd21cc66698357b097b3d6
BLAKE2b-256 8d3e5925484b9052451f50d82f3b5a0aed49306924150c3a2126aaa66a272d97

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.10.1a0-cp315-cp315t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.10.1a0-cp315-cp315t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 febe735d4c3e3a752cae0d21a8be6da301d7f14505f62d430d6a5b8b2dd7a862
MD5 ebdef636297451f32b041b2b666ad222
BLAKE2b-256 a59b3c9d59b700350506154a608b98c037342d0fab1e1471c1fd9c8ed9ffd445

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.10.1a0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.10.1a0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aa5181568faa46cc76030b984ef96a995d95e3681e0716b10811419c7b09f66c
MD5 df6c86493b9f99a1ce110e5add996ae3
BLAKE2b-256 9c01af9fd99a43026f203666fc11cf9221a98528ba6d4e86ac3d9afbba79a395

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.10.1a0-cp315-cp315t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.10.1a0-cp315-cp315t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 866925fa9b13bf6f9461356570ba2cfbe6ee70c37f50368a70940f89be7f3c7d
MD5 18a612e64124b6e367d06d8fdcfb65ba
BLAKE2b-256 b23d71b0de28729bf8abeb5304c07aa1771d48b785311e1173dfe41bfec6f6e9

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.10.1a0-cp315-cp315t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.10.1a0-cp315-cp315t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 802b1b40ac35e469afed19f4a8d803084ea282bb44e0dcf6bb9757c2fb6c1428
MD5 adc0226b22318cea7506502b73c5fafd
BLAKE2b-256 d0f2ed3aaeaf30c9f70c3e9d1cf8b0d38111754e4100a6d36c305e5fa779283d

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.10.1a0-cp315-cp315t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.10.1a0-cp315-cp315t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 61de29520c44354088582f158c68f9d5703b10f77f02159c07dcf95887060dea
MD5 f94ca87e33b69d1b74fe2cc03d11589d
BLAKE2b-256 e29f9b3f1495ae07b908ef60a765c079a4f85f23c0b30e831738a056d6a32142

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.10.1a0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.10.1a0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 01fb35e53f32c0ac28639011e8379ef739b3503b7dcaf8a45223530334e32a1b
MD5 a99cbbab7afb2427b7aecd60fcacb969
BLAKE2b-256 a5c3867ba86e9ef76d0ca13369360b25046d7b30e63263a23f890ee5a9e4f558

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.10.1a0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.10.1a0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a9224f4295ef122f2643673ca7099a5bc2ba57150b9c8cc73a80bec176b4d3b6
MD5 47d8ff53ede21da97168c045fc34e138
BLAKE2b-256 3e79454cc6a7f8989fdd4173a5351781d5a383a2314829509445179dcc41071a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.10.1a0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 41df60153f89ab66b00e6ac3a931cb8d2739c2c579272a38ab3a47675c54d012
MD5 6ba1e1d33a8ad6e4b98f2e9a4e2fb814
BLAKE2b-256 cebd8ce4ab24737713058b1ce471717b739ae01e5d3b8abbaa45e24f7eb210d0

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.10.1a0-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.10.1a0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 066533dba9d924e047134a999146520097e8beeb514a32ee123f48f91dca42fa
MD5 7ddcc546c8394f4380a6a3aa56defdfc
BLAKE2b-256 e73ae8f50742492fce850fabcadffd69cb8dc5ee1216e3bbf7f16b8701b027e9

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.10.1a0-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.10.1a0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ab27b51616ae224d5fb3126ed888576d0dd61fc4dd7b44979a3bae35fca38d35
MD5 bc2663e701559034f44e941b696c922d
BLAKE2b-256 eb6643d13aded8fc5bdd05c196af2d44f7f31c7eb101454b37bccf12cf80b740

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.10.1a0-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.10.1a0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c1c7c761055e025e95d71ac5f964919c6f947d4b40853b543254382c3a2cf8bd
MD5 fcc9036847eeccbc3396f0a1b4ae6ab1
BLAKE2b-256 d342c335673cf90a5547bd7d8b0cac9cb534cba0209138a209737381776aa944

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.10.1a0-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.10.1a0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8f306a3dccec1dac6d51f705f54f02ad3c17ee599e5eb85f6e1cf6ff438ce816
MD5 bc47667b8f1df3ac0d309027e0c4a952
BLAKE2b-256 15893be514e1ec4da1da8fc13f6c59499e0dc0176b4b9fe7ba0af6a14b8a70fc

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.10.1a0-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.10.1a0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 db5bd86f3e9b14bb04ce58f9aa300b8c7d95256a77867081ca4af2912125f6dc
MD5 121226a569be4f30fe7408437b61e6e4
BLAKE2b-256 5971b13ac27bcd738e1f25173716487aa8fb8fc088831bade292bd25d471516a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.10.1a0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b79c58fef0e06339d3891bb836e301a4983218caa635b3dfa318772bdacfa100
MD5 c18412ecdd693fad8b92cbe732fb8f78
BLAKE2b-256 85231317a7db1fff59a62d4725b838bd6abb92969813b0d39349d82e46f320d8

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.10.1a0-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.10.1a0-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 786557dda160d3dd038b0daff2de3208663570899521c51feb52e84cfda8469a
MD5 03d85bce9d7c10ce4c52a061791c9e29
BLAKE2b-256 781a3bdda91cc643fce857bbf064b9b3dbe56683ca82a9a0dd628db857b3777b

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.10.1a0-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.10.1a0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3c23f72db9a1d858d6d6999231142af65f33f6ac28f3119a90f494635ef68428
MD5 672f5989f99ac30e405c22166f839ce0
BLAKE2b-256 0cf90baae7d80c8932bd1f95c8fd6221ac839e4f7eaaf820a4526a141752b4c6

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.10.1a0-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.10.1a0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 cedce5fdf89ad1fb35688117f0ba07e59dd04365118a6f65cc961f19b36b18ec
MD5 1f25ba2be9f758073da9e72006a1a296
BLAKE2b-256 21390bb21010987b197922012fea5bdc52b6b90a916e48c81894102cfcf4dea9

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