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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_benzene-10.8.7rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (52.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_benzene-10.8.7rc0-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.7rc0-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.7rc0-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.7rc0.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.8.7rc0.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for passagemath_benzene-10.8.7rc0.tar.gz
Algorithm Hash digest
SHA256 d000328dce7098b39f5b3e5b6dff769ec77602f1cea38a7344ad0cf5689b599a
MD5 5322145d4fb8831a0a180084291d6374
BLAKE2b-256 fba189a96671ee53c55406713c2421e9e41ee9c1f9a5116c079f88cc0d79e24b

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.7rc0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.7rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0ad621b825baf1552b2abb8b2c1a7a916cda8b7f6057442eeea8c6f8799410f3
MD5 eef68267f094e428fe314cead31e4ad7
BLAKE2b-256 623e729028fe9f6bf5304ff269d329c605e3e4198e22a0c6df39d32994dd1dec

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.7rc0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.7rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7ccec83f8a838121ba25f81993aaacbab41b58584a8f2377d32763963e54245f
MD5 32cd9e1d00313fd16236d5da88852c5b
BLAKE2b-256 66e9cb3ebf3e0b8a494a370ec9ed3b6d7d599bb4ec755dfc701d8835bb310803

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.7rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 579588beeba3c94d754370cd339bd29ab9d9c56c5d6377395ccfa0521b09724f
MD5 27a691fbc29080b9dc6679bc96eb1f8e
BLAKE2b-256 3f5be896a50053a9052d9831ecf1533f8ebacdf229e06677728a85ad9ed75dbe

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.7rc0-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.7rc0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 759213e2ac31d8640a76a046da819c1d5a767311c80c20dc11ce6cc0e8b0a5c4
MD5 4b20dd2c94cfa5508530772fda1e2862
BLAKE2b-256 635e541e5c4a87af44ad78c075e67a44c15e19676175d2a151d9a81f9bfa8fd8

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.7rc0-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.7rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f71fa2f97445076b283d4a945acf94c61f53c162eb124cc481e178395eaf19da
MD5 bd5063bb7b6069a30da077e71897e88b
BLAKE2b-256 79b745a4313b3d9cf53c45938982251b0b9c95e54ba89c67ba6f3321efaeb585

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.7rc0-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.7rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 090da37f86a55839ffba6aa49dc34139311f2c0f50c513f90404523dba5f41ae
MD5 bac74d3c220981bcefccd6b69a1d65e8
BLAKE2b-256 706d3a0507ad72a47bf60c801d22fa574b94b59bdaba83ad9d1fb5c1b1b0b3ac

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.7rc0-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.7rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b5a84b3bf72d66f2c686364a413b98f63975f09f5df9574b82c104dca751a44e
MD5 ea260c8ae87fb2132dfff33b383a2266
BLAKE2b-256 1e3a82d3dda1c7bf6419bb71a6f6a3deb693352a801b515f34f9d50b7f58ec3d

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.7rc0-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.7rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ed04c81f0fa1aadf88a4940b8c390ef3d62261a7bc3d0e47811e1056ed709087
MD5 77a7937c0ef67dcb5a8ecd8d9b750e70
BLAKE2b-256 7bfae65aa08d56aee8405e6239c7a0d4e5b44d3333d3d130eb5a57ce7ca3f20a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.7rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2b8c6b1d1b126c87a4088853539aa9ac9e4cd746b168771334bd49bfb5d552b0
MD5 14ab18c5bab68d12e9029bf4e0931d07
BLAKE2b-256 e98fa905b40e740173c6c63c3739b5e06b63e1d3f5127c23ae6a161b094b0a46

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.7rc0-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.7rc0-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 5969bd9d3d90d33a6e37a40ccaa59c6dfbe7621fd9e8ccb624eee4ea4311e8c7
MD5 5bf95ab5cce8fc2fdddb66091ccee930
BLAKE2b-256 a575d9161803df5061293f8a528209f3dd50b1ac63d62129d8c0110b7ec1e827

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.7rc0-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.7rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 022988eef6077d9f290332a11a59ea1f9a41e84fd618ce49a90b3a6db4baa93b
MD5 59f6544d7b8a050138922d56d191a418
BLAKE2b-256 514a66af8128ecac3fafc1865b75ff752399c479a6948590a85d133e1913ec1b

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.7rc0-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.7rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e58a06f928ec907bd06d0e84a49ae636a08de75a9a49a06b589f4673ec04478b
MD5 2edf6f7db86da532e677a6f0779b91a7
BLAKE2b-256 7ae41f11e331556ce5ad633922fbeb41723be7b8f85f0d2444e5eabbbc3dc2ae

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.7rc0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.7rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9ed960d8ed21661c56b0c5c8e5a697360345635ff7c04d26c33d63f593ecc2df
MD5 37ff85eda2acd4506e38811c7c12b9d1
BLAKE2b-256 9ceeae27d5e84978e9c836cd3a578694992255d7846bb3da8d29f6d5c8cc039c

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.7rc0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.7rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8f1ca8afc74f3faa01398d1a6f83f9b087e4dc1d5960acc69510a22cda97125f
MD5 6d5061f9b462a4954f334946f108340d
BLAKE2b-256 a0fceebd40761853b402bae3c88d77aad1af6ae32b9052c1b48f0aba93bd9ce2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.7rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f7046f97106375205055d5ab258b4b4fffbd2e269dc10098577c42f11d6aebe4
MD5 b29f54bec4b9a899832d06232c60bc25
BLAKE2b-256 1989bc14adbd8f9e1f66c19ce9d2cf55af1e725b5c577c379adb39ca586deb07

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.7rc0-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.7rc0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 0ac8457d3c3ba07cb3b13d660474e0479493a173025662711796832feea98c19
MD5 2eaf59c2bb08c6db655258d1bb116445
BLAKE2b-256 585cf5ddeb45c377f75358dee270edc02c821a2ddf8616310499c4c4cd63f75f

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.7rc0-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.7rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c1e0bcffaa6939901bfcabd620bf2909c5048e16d65de6d0974d890c4298793f
MD5 d85fe0579993704eb5786efe66a71dd1
BLAKE2b-256 b569d6c54defebcc119d14c05a055f7fa14995526d17acf8176f631b39885302

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.7rc0-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.7rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 808c5e6d5e16b605e0a1deedac23c1e41f9b984acfa8aaf5db0cd631be45f07f
MD5 69acd21776a0a258ce95d43761d4880d
BLAKE2b-256 7a3a6106d9f1cb3d73c1c45d34ec31f99dc2f0621b48fffe3e2a0953b86eb773

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