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.24.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.24-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.24-cp313-cp313-musllinux_1_2_aarch64.whl (53.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.24-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.24-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.24-cp313-cp313-macosx_14_0_arm64.whl (29.5 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_benzene-10.6.24-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.24-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.24-cp312-cp312-musllinux_1_2_aarch64.whl (57.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.24-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.24-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.24-cp312-cp312-macosx_14_0_arm64.whl (30.2 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_benzene-10.6.24-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.24-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.24-cp311-cp311-musllinux_1_2_aarch64.whl (57.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.24-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.24-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.24-cp311-cp311-macosx_14_0_arm64.whl (30.2 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_benzene-10.6.24-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.24-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.24-cp310-cp310-musllinux_1_2_aarch64.whl (56.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.24-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.24-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.24-cp310-cp310-macosx_14_0_arm64.whl (30.3 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_benzene-10.6.24-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.24.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.6.24.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.24.tar.gz
Algorithm Hash digest
SHA256 c1ec22cbbff3769a55c78d7b993f4620b08eb7fbacb939b5c8783e42edb11ddb
MD5 396b55990f837f1321d1be4e96428683
BLAKE2b-256 5a3ab051531bc4a57f690bd7f0fdf89b94e634d1b4663653a48ee4a8dba5fe40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.24-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 757add3cf26eedb0ba16beeb344a353ffb752352982b83d22c95bde08ab89523
MD5 3608ca9f737b68f6682729930da6dd89
BLAKE2b-256 3f192ae6d0bcd1c07417ee0762c91e8f0b6b91dc628e269113bef0fd84f9a6c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.24-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0b9151f6a50d097830a2dc7ae416e23a30458bf84da20f1b5a2f03feda1081a3
MD5 9a660b0aa6855ca4cb68e785da995511
BLAKE2b-256 6604e447bf8e89ef351a6e6a8d4de5d8f27f680a2544e6badfede1e4ee92fde1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.24-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fb66af5d9135672c483ba2e512b95db8adc6d6844ffcad275c2e171bfadc07e1
MD5 b575d984f0f3cd730476c971ae9d4c1b
BLAKE2b-256 a7741f139ae9add098ec2e57d7835acd984c5b0b9747d0660e3a815c6d51f33d

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.24-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.24-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 102e0a241c8d212c3185cf092953f5bcfa1150587740dca28f2bb25e52924873
MD5 1d7b9a5fbb549cbe5e4f9661601412f5
BLAKE2b-256 97f4971753724c708a66f0b3ac962f61bdaf2fff10ae64612c8f5e529bb70692

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.24-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2e183ccb1c1f688836e4a191aac8eba59dc73c2dd16e23654e948d93b0152de8
MD5 415fcb604c586ffe79eaf7f5eb7c53a0
BLAKE2b-256 9b5aee939bb5781c873214390ff63c5e4801bf2be16e83d35a5b7aa82cc287f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.24-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f5a3ee702991716697be57a18f00259c279e7b01a4cdec0e6107db07a88689a8
MD5 87cd45b5309b8083df8f28b6a189e4f7
BLAKE2b-256 4a474aaeb932df0d5cd351d9332a6ae1be4e650b4dc5a565e846bcabed6d8ee0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.24-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cb9782eafa10876d7cb1fc86a6fe5af4624077c5a10c02f3c67e9500f6a4d85b
MD5 0c83279a6d7082595f64734246428fb4
BLAKE2b-256 4be87258f9dbd2987656e6237e06c6aadd7cd8b9b5ae65336138a477ac9c6100

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.24-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 951ec04e7e9a50e9dda7afc688e124dff7e27253df60074e398ca6cd557c9d1a
MD5 cc50c9ed53bf7dc3d7547111d2609f57
BLAKE2b-256 a828ab5d2bf391b7d5edd4b8668347106049acf766137bb2f843c6841319595f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.24-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a25bf8a2a12018e1b2c604c04147fb6a4ef220104765f2a537a74196f2e7a8c5
MD5 90b30bf223855bd3e17d969a9d802dac
BLAKE2b-256 471993cac5525ee6294eb9962ac62a34aa1b9734785955595488010840c99247

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.24-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.24-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 9f66a373b7725b921be2d961e8c3680baabc5f602e1afa815da20900a2965a2f
MD5 1d45305b6187a5694573920c17945daa
BLAKE2b-256 5c8adf72af74b18e6e01395c92ebdcefc709c2e11f3f972e1b978b4499746bbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.24-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e93b73d6a7f0aa064743f449c16a51b23cff5fa07afcb0bfc477aa71fe3ff4d0
MD5 c088c6e2ce01f6b6ddbe3af6aa8879b4
BLAKE2b-256 f26646e12bedeac4a6eff94339f0eea50268b029d4616b8bf2d1743d73194474

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.24-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fb193485cfe3917a1601ed817dcd706bc5ebe3e31ba7a99e4f2406d72edecb31
MD5 08acc7879fc8c4379afdb1d00480dd55
BLAKE2b-256 3c7669568bc62bbbc4dc6a32d218b98521b52b0f891255663db95140e2f15e5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.24-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 df78f04cd280ce6cea7b21a43ffd757d48c42db82fb02fabf55c40a6ce03b60d
MD5 d44ac35cc43c7c7f5280c661e9b6fcf7
BLAKE2b-256 c6440a4a7b6a3592988e2cbf2953348fe7f4217cea690960cabee8caeaee3f52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.24-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d7ef3af2172c6b0af7faf0218bf2cd323fb0843ac5401eb394798e3327f1c400
MD5 50184f9a74ba6147f5e348b97f7ca640
BLAKE2b-256 8c5e057e9283c054446e8b153a3b29b004abc80eef4a4e1df04fd04a04a93a76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.24-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 00f8c68a9662b2c44ec6559e01f92b1bd585e57f3a5b6194abb890a12ec9a782
MD5 7665e0f6089bea65b114c4ed134f6f1e
BLAKE2b-256 86e70313392a44c90b5680cfa0f189942a4061bfbfd9eeeebf1c2fd8557679f6

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.24-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.24-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 498dcadf3812da83047028cc87ef9f2a152fdc014e1aeac57368ec5ca33b0b07
MD5 cb4b605b61e02b8a4f044727456a0aa7
BLAKE2b-256 4e8593c39c1342c5e95253aebf691643f974299625feb310c76ba5c00a12fcd6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.24-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8d6366bfe27ced9d10c2a93cbb778bdbfeb9dd1e78b4164d040d429cad42c74f
MD5 029735e7c5783afbbf5f376d9942ea2e
BLAKE2b-256 ad98c8d3aed3b0a1e71c50b12e3d62548725d0d9e5b16552fa087bec1e6602db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.24-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6f1c1529569c3b8558d0c1c07fe74824a2241b3861a167a05ceef2cf1fb648fb
MD5 4cc12f280618fcfd62780e948941fe67
BLAKE2b-256 0622d5b3424d1b8661df8b0451326965527f18c8aa41922223b41e33cd9378cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.24-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0c1cb25ccb39fe6b6a0e7e4645d5db81dcb12b63555054045300189b5a02a061
MD5 d0f0eea04d092c13659af9753014888c
BLAKE2b-256 84acf0ad253af6bec348e2ab1b3f95ef8dc2a537465f5bcf7262f787d1d9b5f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.24-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0be277abd5ad48fa649862dcae16b45ef490bf102f52b2a0d930c64bf948620b
MD5 ab74e75a049038d37d219b91894552e5
BLAKE2b-256 2cd16b3899f1ca4334fb1f223652fe273cd09794a1fe103d12f43df32cb4ab58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.24-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6e8d7c5334abad0941b1c171ede6d17487660d34f4c8c2cfef68b3424fb5b3f7
MD5 154ed7e7b64623328ed4ed09a784f8cc
BLAKE2b-256 f7f15f124900d770aca418d4cf90574e66d3d6a8f4fd98b9c91ab8e813faaa14

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.24-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.24-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 43dfc759351b07f43d7ddb47c47f528c6f16d67e428643938f17a00886bbd31f
MD5 096f847bfde8236a303b0f2be3b0f263
BLAKE2b-256 e3c47fd3371d44abfbfc1cc5fbe577b76346638b0986165ec39dcf90f62d227c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.24-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4d4310b9bffee96305ec9b89d8f93b314ca9652066738a2188bf5ce986e5b5fa
MD5 328969a37c44e10997f7680fbcda2304
BLAKE2b-256 68530e21dbc405298b9bf2a325cb8dd4d3334d7c464bb45340f99ff32a3598e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.24-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8d7cfd84ea8479a7c8b8f2c5fe967b7b5797654721e137909abea16f59970baf
MD5 06d4b5bf2ad3c138a486eec661f281f3
BLAKE2b-256 9a5c367660393cf996260c5788ea718d7dd66df95e638eaad5aca6a1b3b65b4c

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