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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

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

File hashes

Hashes for passagemath_benzene-10.8.6rc0.tar.gz
Algorithm Hash digest
SHA256 cb8c82658bebe71914410e32a3c4863d17bf0ebc4d83f35d28c1176705b0c8d3
MD5 c7aeff1fc1daf563c8ac87545ed8b1ee
BLAKE2b-256 c195caf36f85ff085550d21a6933a9cb85609f66920925ba3b669e09e1da2a0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bb46e73dd2b9421b24090adfe8f6fa6e297604e553167226bc88b0f1a8d9d902
MD5 40f61a3a1c8e9c3e03396d3e6a219f89
BLAKE2b-256 b6275a6b2cea68cacf2cfed0853aa106c8476f403ac875113fc168a72dd65a1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ecedf0c8a84be62d3e63fc8b1a0825561180f323e4d8b0423ce62dce34edb155
MD5 d1c9b4e6b7925a4a40d8bc376df29517
BLAKE2b-256 ef7f286307dcea2df89a82afcee4a3e72fb3bc90cbfc4cc7b137847800c08fb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 95d8f112283d856e4bd68d4b4ffb834e713b87cb6d7b110619cda975538d5d65
MD5 b0dadc4fc9e97742d0f5faf36b0094e7
BLAKE2b-256 a48ac15b4a94f9480c54b987c12cac66f362cd4ce4db4115da7914669cccc1eb

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.6rc0-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.6rc0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 6f18e0c3c9a73d1d0ff98f53ac51ad3f9fe6141e5812025a7729ee48961938bf
MD5 f95cce9e1c3b4ef060f9fee661ab9712
BLAKE2b-256 79b13da965c4768fd7cf48dda2390cc102c2c904a25f24fd62090656a057c326

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3425f4daad2c5ec193c35d60feb296cace97e58400f18f2f99fb9297afa70249
MD5 606d778bdfc76a597ae156d1df96bdca
BLAKE2b-256 3818f49f5c5b642a95e4e6ba1c01d7bbbbf035b2961dffb9499cc8251e720855

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1e2e28e4e681ec04af88ab86a239e3fac03326eb7d30765f780c2b87aeeb7e56
MD5 cf8c0b1ab030ee24529295256063136f
BLAKE2b-256 1906f2394cd8b22f633cf7e8f29e2bd05f2bcdc3b96b0158ee21cba264a00266

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4becf703cbca84d7e46c45dc0c8ead222e0e67b80199ed4e2e127333cd9f4d73
MD5 b49d5f283fdf887a49c0261fc77e2b8a
BLAKE2b-256 aa24a941ddad1774819bce3d5306175c4fedcce4ec0b9abc710ffc33627a8cf4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9cb2ab59386775da63a797e6e203bc87b40c80e9c05432c61805b5442a176c34
MD5 7ecd96f21bdcf0752d0d06d5e6490140
BLAKE2b-256 91ddfc989afc00092d6f661b0c855c6004c01d7d64546b2c91889969cc01969f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8f6c8d9c90ce11267fb28382c87c96cb6301bbae9d1eb22ff8dceeee89e16e98
MD5 103900855368828e869da2a63156bef8
BLAKE2b-256 ee751b4f2acf9ac62b18377b28307c45e9a4ae02469b74b2037c77bc8e569bc4

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.6rc0-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.6rc0-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 fef67246c5c8a1561da933aaa130466bfc6f89d281db20eae5b06048773627dd
MD5 62a02a3400053b9efd5c2eb4cc274d5f
BLAKE2b-256 34357b65317f726aa83204f55563533a63a5f595e9821bc70ade2b0f3f148f75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 526e6f8c2c5cc820e14e6790cf0ea2525ab6133f46e3e0d47c4ff28a14c75ffc
MD5 ca81304d507db03543b251443527d204
BLAKE2b-256 6a46eaa8ef23b66422a3e50ecd1c23875a8322725303f21e563c7681f5b1fc37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 493f57987fecf5946a1efe5324cba84bc93d86db4267fdc1ed1a4980fe4a53eb
MD5 ce23a4551018257b51a909bc3d8404dd
BLAKE2b-256 af5710c9e19c5025fa2b4e27a65ab0626567ac22820b61d2ea88bcd1d932f1f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7048d4012ef0db7434db969ccd34428df0ea9a3c3b8fe0a5d423d02eca828b33
MD5 7eddb385b79ae5769eaf81e6937fab8d
BLAKE2b-256 c870e56802384b5787dde67468a0b2a2b691915d37c1ad71db10290f7a45534c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b34eb8528270a6140dad2370c47419e0e92edaa25d570506c8ae9ace8b045b2e
MD5 aefe1c22fb9732850ecb2c0a015ff91e
BLAKE2b-256 314eeb0a2b48f8768c76117c4e5118e237841c01893e55970eeb7d56b1764e1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9d8a6adff6d1d627051d1f84834c7b355a90fbab16e915b8ff670de0d8410a57
MD5 03394cb383feeedc31f9460d9aae2cb6
BLAKE2b-256 2e3cffe5d7423f6698b6b4ab7536c27bd95ea22a850b14205a6e5892248ddfca

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.6rc0-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.6rc0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 2f4e63483b20a5ed33899095f48043cfd73cae62f8e85158319c520edb766aa1
MD5 79baeee18df45a63644e4c8051ce79fc
BLAKE2b-256 672ba01910838cc42b090ed876a33a297cc29f80f4cdb1fc4aef5c6d24157d9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 450e57b8ace0fbd7bdd011db79b4aa9330d4b37de14b448b9d4671d0a69efd78
MD5 736c1ef889eb7d1d5ef9e2ee2b6eeda3
BLAKE2b-256 0a9459fad0c23e21d17aa2935e1bac664fe61be28f6f77de0a3c715c69eacfc7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ff714e6d2ab017e19047b48c23eb3dea7569bb0ca6c5eb24a4dca50d6e415f12
MD5 9caef97cdd0bed3f9b1c713fae344e3e
BLAKE2b-256 ace295d7007c2648d07a4790e061e7027d963a490f1e7bcda2146e4183df10f2

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