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.10rc0.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.10rc0-cp314-cp314t-musllinux_1_2_x86_64.whl (54.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_benzene-10.8.10rc0-cp314-cp314t-musllinux_1_2_aarch64.whl (56.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

  • Download URL: passagemath_benzene-10.8.10rc0.tar.gz
  • Upload date:
  • Size: 5.1 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.8.10rc0.tar.gz
Algorithm Hash digest
SHA256 3346eba48940b3748e590790df9e987fd930c7f19684095320ece898e9fef4ea
MD5 e47eded9e505aba0437a0744458eb471
BLAKE2b-256 0f0799ba6fc47d0c4bfffb11e6475280acbdbf3cf44fe8c6342f8038c2e47cd4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.10rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1aec988e142ec086f464534d4ac668c5a0236c64d9e88ef45ed3c88cadecdf77
MD5 24f5ec356c0a0ae1a60f65b45388d0b9
BLAKE2b-256 c4c1f02ae670b04adf572ea708ee1a1fbd32d130b66d3944adb6b1a495b65180

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.10rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 59e603faa4ac15f0ab94f1aa99ef26678fd3dcc345e40d1a8dbc9f77ab5721eb
MD5 2c7b400b642fb538f9b10155d5e11fe8
BLAKE2b-256 a97397dde29a077ae3ceee2e4a3f139f4e7923766b224b48ab4f5ce8cc6cb6b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.10rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 473e268c7538c1fa9101ed16d483f9ef7cd796c0a7af740cafe8fa91b08e8098
MD5 e1f8bb66c8ac64a1a16ff69bc18b8590
BLAKE2b-256 798a1f26726ab8eb11e20545fa9542b854597d7aa22ef695c36e365f3f1970d3

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.10rc0-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.10rc0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 a81bffb5b84db2cabde1056444a02396be8401e86bc87c81eefb14926074cc8a
MD5 6ddfe842de7ef3c87ab955c47ea51232
BLAKE2b-256 6e9f057e7e2d12efe2669053ccc59c00c735ba6b082636ae8dde36f225928873

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.10rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 128135ab42129b782f9bff90171f14da8ee3297446014673a291dda8778df9ec
MD5 3a6953320049145740f660230258188d
BLAKE2b-256 f7bb6c42901e89ef86c2a7da889f45b3c8126cdaf407bc1788c763535561642e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.10rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c39e585fcfac3dc30b1dd386439bce2ae0aa2430dba543c651ac4f49a9023772
MD5 9d5249f1ae1eec77a7d73012f2e2cd76
BLAKE2b-256 b75124d02bcaee4a218b992a2c6c8ecece4ecf19f5082b09a7ef0cc510956743

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.10rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9dfb492e319a5d63d865e25410c27113392656c4c7141f6abaa237c0e2f2df9d
MD5 acc3599eac715c50bb9393de54c1bdc9
BLAKE2b-256 225ff6269b15f2e02193979a0443dfb166726dff12a08e63ec9e822f5df1c366

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.10rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bfd97f8157a3d743de86eb7313145d4b46048f2021d333c284e537bab8c22f41
MD5 d8cd292fd3e550869bab3f1db2e9c8fc
BLAKE2b-256 68fe1462d9d961549a58219df22e3c6997824a44f16b03ca25339e3bfb55b281

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.10rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0c1457b8a52776c70e5ab4c5f47f99a687da4d0142cddca63e74ce3b3009e0e9
MD5 e57442293e7b3aa8f7b0081b5af582e5
BLAKE2b-256 18c70675a9dea7c9d4dbe9ed4f16c9718c3d769d84fd716261286dd8e7baf7c8

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.10rc0-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.10rc0-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 92e862bdaa56da43fa7ca5c5b820c9a8dd1c12da115f57596745f929c75799b4
MD5 f520466bee73c921cdc0ac747e30dda5
BLAKE2b-256 89553d9152be4e0fdd55212581334a366241a834b4c03bc5b9deaa18d2e422d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.10rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4446d88a6c303486dc3f188badd11243ef11626e387059bc107ad7280c0dde21
MD5 fe17e0cb80d0681d18662475f2428fe3
BLAKE2b-256 8d72e44fa35a78162dff7e594c50823bf74cf82594ee36a1fb4871fa2d4c2e04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.10rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7ef3fd044b6df725246bfeef088212b12024875976b4b05aa5137bfa479e207c
MD5 7ee6b87cddd89ee812f9e8c122cbbb2b
BLAKE2b-256 0206661901b05b91a65fbdbf58a7fe66ae1abe326a2261f2225fcda55f3eae35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.10rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8f677bf83b6cff6ec8c83528de06a9ba77b1b4bd4b0e25bd841001cb717a61dd
MD5 a0866ffb59032d4d00e3d43e6caa053c
BLAKE2b-256 096c636660eedf21ac9c0ad0a52d01223a78ef46cf85065ae81abe64a43ec473

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.10rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bf87aac34a76e34d154e98a915a89cb2bdcc4e030194e0725503bb5b29edd9dc
MD5 047f4c84d847e92323381197b94a59b7
BLAKE2b-256 da02fce171a6e84700fa8416b0d9045c2322052746fdb54101dcf1aa052bc963

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.10rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 310a8983be689b8a76cfd63674921b0142ff12ab55c600f66c3f19b0d43938cf
MD5 3d4f6198f816f9a059876377182345e2
BLAKE2b-256 55c779f0b19b84c3fe4165afb952f3853a3830efe262fbe74a3274ff8b06201a

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.10rc0-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.10rc0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 00f872976302784bcb7a8c9301db7494b8a6a8c0b593769b4393d7abb65d8bdc
MD5 5d0ebf1d0fe06ccd2e5264216960631e
BLAKE2b-256 d4e42f70f1ef0057bd7b50596c812be1f9fa8fd95c582d5935c8534c99ef70a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.10rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9fab3f67b442d37d73ca1bdde5cc2138db97ae0e3473ce799315f22488556708
MD5 228ee8e0b6ef0897ce52d113bb25ee4c
BLAKE2b-256 aea752ca50aad8c16075f6f7797721ebef73a072e88cfbba77d93974e88249be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.10rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a35cb87de0b16497fb4d9f5bae497dc6410672c7ca192d87697bf47cb8c7c10f
MD5 9227697738b10edb7b2ded0adbf2dcb7
BLAKE2b-256 81f9aac1b73ac99d222d676a0ae301f227d47d18d09e52e9f94faa705c922934

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