Skip to main content

passagemath: Generate fusene and benzenoid graphs with benzene

Project description

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-2025 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:

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) 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.6.x series are 3.10.x-3.13.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 --pip-args="--prefer-binary" --spec "passagemath-benzene[test]" sage -sh -c benzene

Finding the installation location of the benzene program:

$ pipx run --pip-args="--prefer-binary" --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 --pip-args="--prefer-binary" --spec "passagemath-benzene[test]" ipython

In [1]: from sage.all__sagemath_benzene import *

In [2]: len(list(graphs.fusenes(9, benzenoids=True)))
Out[2]: 6505

Project details


Release history Release notifications | RSS feed

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.6.18.tar.gz (4.3 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.6.18-cp313-cp313-musllinux_1_2_x86_64.whl (52.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.18-cp313-cp313-musllinux_1_2_aarch64.whl (53.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.18-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (54.1 kB view details)

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

passagemath_benzene-10.6.18-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (51.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

passagemath_benzene-10.6.18-cp313-cp313-macosx_14_0_arm64.whl (29.5 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_benzene-10.6.18-cp313-cp313-macosx_13_0_x86_64.whl (31.1 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_benzene-10.6.18-cp312-cp312-musllinux_1_2_x86_64.whl (56.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.18-cp312-cp312-musllinux_1_2_aarch64.whl (57.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.18-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (58.5 kB view details)

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

passagemath_benzene-10.6.18-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (55.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

passagemath_benzene-10.6.18-cp312-cp312-macosx_14_0_arm64.whl (30.2 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_benzene-10.6.18-cp312-cp312-macosx_13_0_x86_64.whl (31.7 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_benzene-10.6.18-cp311-cp311-musllinux_1_2_x86_64.whl (55.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.18-cp311-cp311-musllinux_1_2_aarch64.whl (57.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.18-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (57.9 kB view details)

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

passagemath_benzene-10.6.18-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (54.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

passagemath_benzene-10.6.18-cp311-cp311-macosx_14_0_arm64.whl (30.2 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_benzene-10.6.18-cp311-cp311-macosx_13_0_x86_64.whl (31.7 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_benzene-10.6.18-cp310-cp310-musllinux_1_2_x86_64.whl (55.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.18-cp310-cp310-musllinux_1_2_aarch64.whl (56.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.18-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (56.9 kB view details)

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

passagemath_benzene-10.6.18-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (53.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

passagemath_benzene-10.6.18-cp310-cp310-macosx_14_0_arm64.whl (30.3 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_benzene-10.6.18-cp310-cp310-macosx_13_0_x86_64.whl (31.9 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

Details for the file passagemath_benzene-10.6.18.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.6.18.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for passagemath_benzene-10.6.18.tar.gz
Algorithm Hash digest
SHA256 bf61ae880f714d5f1c0f9f2f4bfda5ab85c83800019b90d8c76fef9b3c393b72
MD5 3adc72b35b5f6cf04da878fb7817ffd7
BLAKE2b-256 09e5c06d794c31db51573a605d8874718f85cd2af0a2a6385be475dec5daf55f

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.18-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.18-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d2fbaf1f49bb1c938a647217bf242c6c5e05a47ddfa9119bbba85137d09bd15f
MD5 08c8461dcf75dc2bb741d0330a0dbdc6
BLAKE2b-256 bcc8896278fdc36818706f5d16a2f1eb60eb7817e161e939c1e06743d25472d0

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.18-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.18-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8d11647c8fafebe32b1610d5c2527ce1f9ed3d53f45111b53f35a31972ae8dea
MD5 a06fcb77e8861890d4b3984fdd9660bc
BLAKE2b-256 1084369e8cf06687d12cef289c064cf6cb903cd71484ba260e28a1a0ed169452

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.18-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.18-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8ed1116a27ad235ae1908a83675b4018bcf8b79b0b749da404c0c352cfea9426
MD5 f7caba56bd5ecdb3cdf10b8d86ba383e
BLAKE2b-256 eac5a4fd4558c4055d141203827308908688a9c9b388a062ec31ad7f7ebc2c48

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.18-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.18-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 eb077cc9a87b67a7b62db67945d3db27aa5b45cd6eb6f2530ea3b0ddb82cb680
MD5 52dc6498b1b5032d97c70a21272fd009
BLAKE2b-256 31c67387f31dc37797cf59506e00604bd8e03f3303db54020cf3bc8cf58c8c5a

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.18-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.18-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6b3696311805f90d601d77edac3ca47f7ba49bac22318c0b87d61f19f1c5f962
MD5 06250e94018a5ddecf90946586fc7318
BLAKE2b-256 c97ddf385800ab0512f7878873d6fda97c63cb9fdca64aca9de7c12738d8cabf

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.18-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.18-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 660be920c0ebe747e87cd8d24d47f320631fd13c20372d76d6ce045ecb9475d9
MD5 8a84c0101007e093ce704cf22759d9ca
BLAKE2b-256 f9067bd0b8cecae7b48e9607ad5729570288a89289df3cdaea77421e9e613c94

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.18-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.18-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 007683cdca40eb671d824bbefb40c61094597df8ffc9444507cbe6fadbc08ce9
MD5 859ed60024ead125fe63b860d658e4f8
BLAKE2b-256 f3de34ab55bea1349e5ed26a8930524f651412c1934a1604b717be5707ccd021

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.18-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.18-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a20c242e9d40957a76cf731905bb77a0dce43230950fd391a41295e94ea0cc77
MD5 747e88fda27fece3250c96d5aa415b5d
BLAKE2b-256 09d12f49a59487539c5e7e55f9d5c7652aafa0f5a4227f11baa95d8084907d3d

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.18-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.18-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d7ac8f9a8d45d980537868696e662bd9c408b5696d0e000ef5604ed07a906096
MD5 fe6689ddee91f268888afc80208100ec
BLAKE2b-256 3cb2d1b8083d528c8f8508a236265b5e4884e28b532c6c4520bf85f20e7ab347

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.18-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.18-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 fc7f5d2270096266ef0d114f99cccbcc80df2fb7644c6bac029d00abad169eee
MD5 fa24be8ed1388356a2ef16c43ff8e609
BLAKE2b-256 cf2d7825a44836a6bafb04feb71117d5f6a5685d0a1555098c9a09af1c572132

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.18-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.18-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2aed7b4de673d86df28e09928438c6e0160cd0d40f5fc3ceb7caed4268810cc7
MD5 6542b58dce13cf7f347e56caa5ce4ec8
BLAKE2b-256 186ae6cbdd56a3f6109000d6cec58ec39f169eacd4968c61ce0382bf7bd15f9f

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.18-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.18-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d3ba91880cbd7dcad04182555a8ab26fd127819e6318a32489b0898f55170359
MD5 5acbad1440d68706783c8769f20c2e7a
BLAKE2b-256 3b1e08ed4af0cc9035e43c18027c2c8de3c3715bb68d12d567f7d1a49cb67885

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.18-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.18-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e552e04448b402c3ad8106a69e6f2021325d39ad931754723b664a7e3255fcd3
MD5 61966f28b59103e77bdd22716a549e4c
BLAKE2b-256 0e9f131381f3ada3061b616613b42248d4404bdf7c73ead2c2802074f85f8652

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.18-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.18-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6c3117ce3bed4173e2acadf0bd93776a55788045d0e0790bf95949faf58cf31d
MD5 48762f7e338746e0af3cd9cebf5949ff
BLAKE2b-256 e60a57a0334cd65b3bcccfb15c86eaf9f60310aea8b01237b26a01d4436247cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.18-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 af18fcef8913ffeda470e7fabd00a0a32d117c1df632052c862b162d9685a69e
MD5 69d4fe3caa9ee187c5c60cc298cc8a89
BLAKE2b-256 14257fda4331e980eddf9fde9cb6c0fa16687d7352fecd1d09b8f3004e852ed5

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.18-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.6.18-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 68e0255543120a64e5a5456aa9ad0e9ef9b46e66082e2105c0e66676f936a939
MD5 c4168748d5f51417576c02aebbffe369
BLAKE2b-256 5cf642d04f6dcd3043c9da3be8aab1fdbb91424f71f713980094675abd614c37

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.18-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.18-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 dd870a41637e9b7e211f6f6c4fef194bc7b0450b3e0b0d702b6a2356c30a4980
MD5 3e991908063031e85abea10b175943f1
BLAKE2b-256 f52cdb8e411d0c97478a53d2a4b0381ff2079450df897399f14b8d7c85ab0254

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.18-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.18-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f6c575fb97ca1d6abff3a67520a8614db260c1c4bffb1f35cce3d1772fb0a9a5
MD5 1a37bcc4b4ff4b33d8d563a30ffbc920
BLAKE2b-256 62a298039e89aa6651d9a1ea901a2ccf1d667051d468491f0de6834bfb8f3d30

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.18-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.18-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 517d148482c5c41af4949ee5f9d20ccd6d0e8c27c2100d493a553c63df3608dd
MD5 05eb7dd385d3260446580befec66060b
BLAKE2b-256 7e94f282a63ca1186c3a0d7d9d602e704b51e2511815a60b521f0b4ea9ba8e8b

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.18-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.18-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3f7b62c119c9e7460515e75320848dcb627e7604497469536f9686dcf5539418
MD5 565ecb91e29749817876591c67dd995f
BLAKE2b-256 7e1babc2a53590de8e9bec3cb51a0aeef9d27c51f601d3a281761d7c4b2bee51

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.18-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.18-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c3d6a1e879b473ce6857978ba1987037cfeb43444d3243530cf93b886a568e48
MD5 980f4a2ccfc07ab76fecfd310f4c970f
BLAKE2b-256 f413767a23c428ad8e70be839bb35cf4f8c13ef2fbb301a793c708c64875d335

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.18-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.18-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 8ab791bea0b4c7605ad645cd7865b696447a3f8853dce8adbd83dbdd7eba8d21
MD5 910eb94630ba2b7fcbb0506253c3f837
BLAKE2b-256 d7a87f67c6b15bfda8a1ff7b23b521b3a81b8b79e60f2ac00222dc54ebf350fd

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.18-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.18-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 96458503fc79dedb36336059372055a3dfe4b4a73ad5fd085b5b4313448d18ff
MD5 fdbe3c73bad1d715911dadcd4aa4fbe8
BLAKE2b-256 9298ad751753d0639f202ab54540e9d414dd92e0f612bcce592b1e5f7b16a0ca

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.18-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.18-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fd63c6bd8218102264f9fcc2a734e157d9abbe315e5d50f98fedbc3987f0701e
MD5 2402c3cf3c654c73d1c8410d2d2464b4
BLAKE2b-256 83002ff736a999f7dab29b46c0c98e0b6f3aa70e3d89bffb40f71a14c9b4d572

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page