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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

  • Download URL: passagemath_benzene-10.8.9rc0.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.9rc0.tar.gz
Algorithm Hash digest
SHA256 d9afc3571ee44de8303912d5a0ce8d5f83ffd730e1009134d31871f037f65e83
MD5 6ed441ecba045c1a6c65769ab693308e
BLAKE2b-256 5e624bc604b1917476c1677fb6fdfd6c3c12ef38fe1094b1a1d29a7a2ca87fe3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.9rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8e052900adb1a78aa53a93fb35cf46490d8734c236ae20c840d58924f89e4ae9
MD5 b50358df1038cacf0afd4931992075fa
BLAKE2b-256 1f363d4aaf65057de6ca804de911c3e7faeb802dad880a4028e3527a8da1979a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.9rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a417245343cbfd37f63b8b8b6df38370dcf10e8cfb6a32d71eaa52742edcf57f
MD5 8f28d9ecf18676800242c0daa4fdead8
BLAKE2b-256 e9d01517b3fca0d7b3190f35be7bf560483a9f01256ec2cf18bcc81eb58e82b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.9rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d4e435711042fd271933646c0820f02d1bf4a46a415af8aea477aab0c42f7f8e
MD5 7e3c0e6cfec36798e4a7d0bbcd9b2374
BLAKE2b-256 ac8437722474f47a5e93c348c4955699ee70228bf5dec7c9d6ef40e48412a737

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.9rc0-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.9rc0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 36fba0b965a82247a786917fa5ed55ad0a92493ca4390b5d9476fefd65b5eba5
MD5 b7534bc09fa5241079d5bd1e0f691757
BLAKE2b-256 2511efe459e144e1262d829ad226b070920d776de04ad5ba86dfbb77869083f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.9rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 368149b657942c04a406c1fa93bc5bbc7443e1f5f15fd6f94633589602ab282b
MD5 10347904ceed86ffe7d9467d8a493beb
BLAKE2b-256 b9d54d664c4d6b5e2da4e41b3c052cc7b03188fce452c2cd1f7b66e0dd9c965d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.9rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ef8ecb1670cbe747549dd0ff47197b56d5b68f101529f85fd4c4c9c964a486a0
MD5 e6cfcc6e292f8341dae2675258b36849
BLAKE2b-256 8939f58e44fae9cad63f2a35a31f714a82a1d48920cd04dee2148c06f21891b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.9rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dd06dc99a440d90c9835089c94f26f6f2fb4e617ee340e1a3383f4f802bf190a
MD5 d069b29f9683c71ec294490d6e2dfef5
BLAKE2b-256 40a7858600e7636d45aed563c8255c472ff54e375de1953ec531011b06420d50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.9rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fe9e81889dbb6c0deca17896fed2dff435f64dc2abf07d49ca7581f2cdb71710
MD5 edd1104bcdec7c26f437d0f6e97013ba
BLAKE2b-256 d1774bdb127ce328fd4ca8ca2f40b07aa5c37457a5f9cb9d1671023fff3f0d8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.9rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4aa761f93c8b124f27b5f99d48cc96705138e1ffdad859f7665852cd086f644f
MD5 f4b6aacef40afd4f632cf3313f93b333
BLAKE2b-256 f9af9555801dcf66f6ba562f849b50b7280de5d0231f745bd77f5f8dd07131b0

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.9rc0-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.9rc0-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 2c83a24b980c65dd3c93b0fdd0030a2b602a70a734f159f1b47ed50604c2ad35
MD5 fa5d7d1677c2cf6a82e122b11af78f7f
BLAKE2b-256 d3642ae5fac625eb871186bbcf75018fb1b9e8f54016a534d4ef28ca67247e27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.9rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a293e81ba7e39dc75bce6aa744d0d0e1d3a0345838948d4b26b3fb311b5aac11
MD5 a91fc11a02be2467e49ea7df0273a516
BLAKE2b-256 4c08c8b4bda3cfba2cf26de4db9bb60085b709f18f93461cf7184e2d18a0e729

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.9rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4bdc08556e7955ca4af8a7b161b673b4153d1e98ee08430b2e810c1c25584f00
MD5 d05e34b97533286ffc37d90947646757
BLAKE2b-256 2f0c70589c5d2c0131164f01468c552afc4f2f5fd044bb766b8c4e554bb95572

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.9rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0c4fcaaec5139a6a7b746965c5022f8d96874cf5f147bf2415310a19580b1ba6
MD5 d9a742c667ac6cd906b2fc9a247a516b
BLAKE2b-256 898437836834194a5d4db009d6f5e96cfa7be7ce4596fa8d11a71b9a31495dad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.9rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7fc665c52cfc63889d8c10cdbbb583f8b7c70cc75ce382e67eb8c469794c3ec1
MD5 f8df1390d976668c6486e75c256659e1
BLAKE2b-256 688699aa7abd9311bfdc5ad496912cda9718758c14bd15e165a8c2d78b7269ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.9rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 98d425d8b45eecdd175dda4388ecd1413ff03bcdf1c7511dd46c89da12bb1c5b
MD5 7c93ca9f11dbab3666b5de4de517c47a
BLAKE2b-256 94ace3d21d2d0dffd69681cdaafb0f97df7e2c4b77560bb69f3c46af71a30828

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.9rc0-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.9rc0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 ffb8e5bf3203400f2963c2f856c713a38f5a9fcf42ac4f81461d8de02c283a75
MD5 92aa5495304c11f4286283dfab8ad140
BLAKE2b-256 fa7a4228b30fa940e5469a46bff875f279c36367afc924728ece679adb7e8ca9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.9rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a9e7aef2b682829a4b4d777632feed75c7f647a09f8e956b96638ec20646c47d
MD5 70f792d48924226a894597a6e0f7e8da
BLAKE2b-256 c6eea721207c9cadbbe3c5c9c2dd601b06b30744dd3caf4fdf429d838f23f37c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.9rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 56daee7454829eb01e6c7d928fdb2335317e7bc3fc5044e3c496148b0f7ebc80
MD5 1f080f75fcfa90669d047151fd9452c7
BLAKE2b-256 aae61b3a044cc37bd6ba828e2e29d54136e01edd0d2f8afe032fa7f84de32b3b

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