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 passagemath_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.39.tar.gz (4.7 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.39-cp314-cp314t-musllinux_1_2_x86_64.whl (50.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.39-cp314-cp314t-musllinux_1_2_aarch64.whl (54.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.39-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (55.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_benzene-10.6.39-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (51.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

passagemath_benzene-10.6.39-cp314-cp314t-macosx_13_0_x86_64.whl (30.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_benzene-10.6.39-cp314-cp314t-macosx_13_0_arm64.whl (29.6 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_benzene-10.6.39-cp312-abi3-musllinux_1_2_x86_64.whl (47.0 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.39-cp312-abi3-musllinux_1_2_aarch64.whl (48.5 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.39-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (49.0 kB view details)

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

passagemath_benzene-10.6.39-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (46.0 kB view details)

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

passagemath_benzene-10.6.39-cp312-abi3-macosx_13_0_x86_64.whl (30.3 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_benzene-10.6.39-cp312-abi3-macosx_13_0_arm64.whl (29.6 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_benzene-10.6.39-cp311-cp311-musllinux_1_2_x86_64.whl (50.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.39-cp311-cp311-musllinux_1_2_aarch64.whl (51.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.39-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (52.3 kB view details)

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

passagemath_benzene-10.6.39-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (48.9 kB view details)

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

passagemath_benzene-10.6.39-cp311-cp311-macosx_13_0_x86_64.whl (29.6 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_benzene-10.6.39-cp311-cp311-macosx_13_0_arm64.whl (29.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_benzene-10.6.39-cp310-cp310-musllinux_1_2_x86_64.whl (50.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.39-cp310-cp310-musllinux_1_2_aarch64.whl (51.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.39-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (52.1 kB view details)

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

passagemath_benzene-10.6.39-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (48.7 kB view details)

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

passagemath_benzene-10.6.39-cp310-cp310-macosx_13_0_x86_64.whl (29.9 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_benzene-10.6.39-cp310-cp310-macosx_13_0_arm64.whl (29.3 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

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

File metadata

  • Download URL: passagemath_benzene-10.6.39.tar.gz
  • Upload date:
  • Size: 4.7 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.39.tar.gz
Algorithm Hash digest
SHA256 491bc2635690dc534c73f14eda4a357aaeee524d08a8ecf2c53fe671720bdea3
MD5 73a0b767941cea173204cefaa9181c90
BLAKE2b-256 efac0e29d63515f2ea8013ed9bacbd21e3c5f80dd7e1b041f1d7b9dd9ace04d2

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.39-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.39-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9f37d1ee3d4afea1139aba7fa1b0825695c3f8b41b681fa0d09b1e9deda7c7a6
MD5 5256160dee4a115bf5621906f36f9478
BLAKE2b-256 4a4274e4b25546481a7d7ce842f93eab09566b303d5bd635e2361c3f162f1929

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.39-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.39-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9e4b1d92756c8dddbcc9317211a8e839a9eb25ce40421a773b9a39d6addeb870
MD5 dd594d6430405ee6cc5d11bf170afc09
BLAKE2b-256 cfe3a8818927af82c01579c27c01beb2b6ba138bc31a8ff18956181c523547f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.39-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cb797dbdc1c785287d17b8765c1d9a047c12b3c61341f9b10a1446eb1e49c7ce
MD5 76d02c11c2f61208f0ac987ea61c7ea9
BLAKE2b-256 963ef9e7c7d529d3387249cd258b3cfb3c2fd92fd86a972130270f5ea2319e84

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.39-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.6.39-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 3eebc2abaf54b66f74879e10eb99814e60810eb4d29b2a9145c296b7f08fb6df
MD5 d770bf9e3723be325ae4bc76fe3f08c7
BLAKE2b-256 6ad793ff469fd17fa98981e034be329af8bbdfb0b39c17b3ce9ca51283054a36

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.39-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.39-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 54ff67ea79f747b238f358878500be4905f1cafd10a43809dd928745de66648e
MD5 1f2e8061a9eade7747dad5809c14102a
BLAKE2b-256 e30fbe209d082ed1d8a3d072105351f70aa18a249e615913a5f9528ca740f7e5

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.39-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.39-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 40f7cce79916f4d3736b868eefc37ccf6eac080dfacceb5644ad950b11e94dd1
MD5 9546fa733cefe77f401522c346a93c13
BLAKE2b-256 d03b94a9d001bd87262718cefe874ec98b051c0517132b2e27b23679ebc19e49

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.39-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.39-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 44ed9add01902263e29be631bad2c789a45497695108d1818293304826ddc868
MD5 1e76e436f966f34c17391c474f59947f
BLAKE2b-256 0737197f73e9af3898677b5d60741ef54de38c63ed931c947dff63ca2324ebb7

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.39-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.39-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e2b55a3b1f98de2bc0888045f646b6c3d9f34e3706b071e93fb4b10e8bc15b4a
MD5 cf816296d9a6561e354ac6a6e7c3b7fc
BLAKE2b-256 650683e4776000a53bd0413d4e97eff1644c621393866c7555f16f82c372ad92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.39-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bd5e640f8eb4aa053666c69a96d2135a68aeeff0f4615abea3545b2f2c86631d
MD5 5f5ed433c6f0f7c57e520e22d66c3238
BLAKE2b-256 a62a009166ba45960893f947a897ca3bdfc96dd657db0e0d02956a547886d43d

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.39-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.6.39-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 281afeedb1a291f6fe222120edbfe862090d3fffb51a7e04648847d7d514c2f7
MD5 503a29666514a78ca66c2e90bc978388
BLAKE2b-256 76432accffa6143de2d06537da635c68da33131d05a47e32ce47b67cbe394a5f

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.39-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.39-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7dda6584510cfacbf18bfba77ea161dd8dc7db1319a842244e1c87b5ab286c40
MD5 1c524659d3470c3b2e153f6cb8a51b2c
BLAKE2b-256 afea5f9d5007ea4119f9c42ffda84b348d5013393a22531ad7f287c2620800eb

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.39-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.39-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9b7678dd21ae46e4f9d0ed5626218753e518d84eb10f5b30e25050120766f7c0
MD5 52daa6a948ea47b6dd77714915415a7f
BLAKE2b-256 f32f32d7ba50b2ced413b941942f8a9048ee84bade3aeed0036e5ec658aff97d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.39-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0c812e626e62de1c744c0da9c86b03c9a6501b72d1de3fdcb8e46961f0de2870
MD5 093d7f9fe34518659b926b243b57795f
BLAKE2b-256 19624f4b9950c316b8c88319da8c4dbd646ae9aa05627730b8313cfedcdd6530

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.39-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a57eddca4f8049a95d8307fdbba35a2d3de645cdf29fbeb864be4bf87e10ccd3
MD5 9b502f262ad9d673ecf863815abb0a96
BLAKE2b-256 6aa00ca4fe031bf16ff7ab75f86d491298e66c95c1b876104a68f53ffefc4337

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.39-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fce137901069a5110dc1398f9c9b78a7b8afcd6c90fac8600c381ac4f64fb1a3
MD5 c1fd16552642282c2382fdc446075270
BLAKE2b-256 5eb6b40a45bd8cd8e5a01d52277b7ceb15fb9dab406de66c0d08233ffc71535c

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.39-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.39-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 1950c09b3fd2f9f301f7e4ea2906b3c0ec4ac6cb6168fe5b9713b7c49258caa0
MD5 86d29a23e1d73401deaed53bebfc6beb
BLAKE2b-256 17baa43a8a83692ff0825cd7d39ba4755f20196ed3e3569e24117cb1c86bddfa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.39-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 31bba590c0490abb836742c2d411708064fc971c8890ffc2a9f1fe0ccb913e45
MD5 03540bdba008420a69f186a72478e3da
BLAKE2b-256 9e2c385153a3b9303b92d95d5fa32fe68d43d05927b74500ee03dac465ebc5ef

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.39-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.39-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e9db3b5150ea33aa7801d27c057378c570223774eb7fd4e958137dde993e3387
MD5 20b8f4d4ec9031d139f374f53b70e724
BLAKE2b-256 e96705c4be4b88bf4b9ce6f66f92a2068303a6382040ce7cd0c8d0aef9450a51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.39-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 89b18991ea8c196f73219fd59ff0f40bfffb49b6d5be567fdb55ebf7364ec678
MD5 3c9ae494cb771e14cbb24db78793ea3b
BLAKE2b-256 e3227556b115742a9b4f6521a619f17c71c7aa31e1921b87ffada4776c5f50ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.39-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a1a682ce40777f14d1d8edb7bfd4b94639d9d74e93739ef987a407fbb2affe5e
MD5 af2ee3919e10dc164f16fee36f90b4f4
BLAKE2b-256 9aeac06c3e9de9e86e1001cfa58bbdb6d95c676522e05daa628aa745b1f8bfdf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.39-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a9e5f0240083f254b732d625530312e4a25726e5ab1fb2acc6a624e3fd91660d
MD5 c69cf7a15af6055b2711551666561378
BLAKE2b-256 1abd6564c48b762779bc8121dc7d3d5b8232a1d57d0086e54c79b2d6af861e3e

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.39-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.39-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 79060950c7d9fe82f6f647a4766a0d08b6b39437ef1508b3a67c2b66b2219b48
MD5 59dd4be32a00eb94f8ba1e19105eacf5
BLAKE2b-256 0e57e13f154b6ec98c527fa9363bef056af18a9f7af042a5c865a37c2e378195

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.39-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 45bef62ece368fe684eefd063b9db9c83a38721d382b300ac26d9b92dced285c
MD5 cb1045bca82edd38daeec0839d1da09c
BLAKE2b-256 669ec70686995c0ffc1bab37c0a3df4ac96575616e9762882c89dc2a15b460f8

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.39-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.39-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6d4e82018c696f1a1a54d62ec1a479a4f69b7b56dde15e924637ee0c1fcd88a4
MD5 89bba02b46f4e7c7f6bc7f14c958ed04
BLAKE2b-256 2c3b4b21849fffd696911e0183ef8db127d3c0cc3efff2a9c0d09edf8761bfd3

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