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.32.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.32-cp314-cp314t-musllinux_1_2_x86_64.whl (49.9 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.32-cp314-cp314t-musllinux_1_2_aarch64.whl (54.3 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.32-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (55.3 kB view details)

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

passagemath_benzene-10.6.32-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (51.3 kB view details)

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

passagemath_benzene-10.6.32-cp314-cp314t-macosx_13_0_x86_64.whl (29.8 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_benzene-10.6.32-cp314-cp314t-macosx_13_0_arm64.whl (29.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_benzene-10.6.32-cp312-abi3-musllinux_1_2_x86_64.whl (46.6 kB view details)

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

passagemath_benzene-10.6.32-cp312-abi3-musllinux_1_2_aarch64.whl (48.1 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.32-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (48.6 kB view details)

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

passagemath_benzene-10.6.32-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (45.6 kB view details)

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

passagemath_benzene-10.6.32-cp312-abi3-macosx_13_0_x86_64.whl (29.9 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_benzene-10.6.32-cp312-abi3-macosx_13_0_arm64.whl (29.2 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_benzene-10.6.32-cp311-cp311-musllinux_1_2_x86_64.whl (49.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.32-cp311-cp311-musllinux_1_2_aarch64.whl (51.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.32-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (52.0 kB view details)

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

passagemath_benzene-10.6.32-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (48.5 kB view details)

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

passagemath_benzene-10.6.32-cp311-cp311-macosx_13_0_x86_64.whl (29.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_benzene-10.6.32-cp311-cp311-macosx_13_0_arm64.whl (28.7 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_benzene-10.6.32-cp310-cp310-musllinux_1_2_x86_64.whl (49.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.32-cp310-cp310-musllinux_1_2_aarch64.whl (51.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.32-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (51.7 kB view details)

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

passagemath_benzene-10.6.32-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (48.3 kB view details)

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

passagemath_benzene-10.6.32-cp310-cp310-macosx_13_0_x86_64.whl (29.5 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_benzene-10.6.32-cp310-cp310-macosx_13_0_arm64.whl (28.9 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

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

File metadata

  • Download URL: passagemath_benzene-10.6.32.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.32.tar.gz
Algorithm Hash digest
SHA256 cca51f15f339dab52bc70f83e856f4442e4a54cbc7b1841b4d595662cfe79338
MD5 05c1aea0e6ce65f59554c083a058cf2e
BLAKE2b-256 50793c358ddc5c90b644b84daeffa7a131fae1ed2b51850a17152c51fabedad9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.32-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6c0cfef8481efb9bd70bac17ad285adc15eb28d9f08fe5d929003c2c144c89e0
MD5 2d758c1c5b92f0fe4820b32ac1a006c9
BLAKE2b-256 bb51153c868adc864ac185b90ee00ef83a51ab6faae2936722c124df9c299c22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.32-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 673f26fa73af4f03af2e5364a2a1e8291b712aff7324d1cbc944fd2a9856263a
MD5 6d6d34eec1ea15851e2c90b602406dac
BLAKE2b-256 9ea7049a102598ade9475d54117fb56a468c6e0fe66262bbe8aad50295e759a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.32-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 257b28a6cec9947f1d81498fb5c89c32ecdf78c5402b281efffa0c171673513c
MD5 8415715c2ad0a379f7e768220db3fd86
BLAKE2b-256 c4a637d093e29fea625e52116782dc639e956eb205ee954113520204c8f14378

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.32-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.32-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 e39b18f39419295562e94c647158da2710348d51c7eafdd1f0fb94d5774e0fff
MD5 291aa4d2c24a0580e019a31ef5830f7c
BLAKE2b-256 ee468033e40133e8437c84361c7aaff76d4063be79ae7fe8292ea38cc928db79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.32-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8881a6b01a4a64d5629160eb480e95323bc0665e7fb534c68ad63b9490c976ea
MD5 8873166034339fbaef4fc6f379f84d82
BLAKE2b-256 a81666feda3ead516e10cd41cacbb7a0b690820d9e37d4c7c9a24bab51a565b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.32-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 21d967189d758eaa014253c9aca8deef2fd6f7eb45233719c1a72b33345add4e
MD5 4cb91308a487be99fbeb48f4fd3ebc6e
BLAKE2b-256 0c4089ba379117b0ea853e326d63ad5cd6495a5b912cc7bbf73681c548b6e29f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.32-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b8d16580bdce01eb648b23401fac011b713aa875d8fea8930d061df5fabc892a
MD5 53e5b8548ed6eb12f03cd96264bf74ac
BLAKE2b-256 3f7e6e315343d0e1c9ad49fd74984b4b8378e9869c6c561cc9f4de22ae687768

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.32-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7c3e9b3f63f1637d464bd863ab119f96414845ee774cabb2f31d1a3deee65522
MD5 86dda06e470e2bb1003ba268e6492f91
BLAKE2b-256 fdbf32ca9c8ed812d5aba016dd0a7d30b4b50a490d521dee27fca8f78ad9da93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.32-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6da296b7f7f43e35467dc2ef18b25046abd6caf9e1e7957a3f8fc81fed497663
MD5 78bfaba545d41e656cc22af45ce44639
BLAKE2b-256 46c93f1e6901c8b07d7c37622d9bef380fe2a293a211698d07d7e7d51848b0bc

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.32-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.32-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 fa274cfc975b791e00b2d89d472fd41b383f3dcb6e6b312519af90957a2c1fee
MD5 bb29867bb4d011557b67f85f40595bc3
BLAKE2b-256 30f9813421c18b2c26c431a32e8f516e8e5280f4a92fbc317becce07859d524a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.32-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 83fce5c3ca3cf0596080ea4cb14cf9ecdeeb236726b92208abddbec075d027d2
MD5 34ccc94492269bad6e130e87953f9105
BLAKE2b-256 cbc72ae0c11a178858ef19df66efb94446dab4374358b0ba42699f164ba70fe6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.32-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 928f94afad69396a9d3c7aa37ade52af263c21f587fe76b7e3e8eb7068c74852
MD5 5afddd0b5d13934479fb68687c7d0e9b
BLAKE2b-256 d4c384506022a7c3a0fe6ecb8a9e782f0fabc2171b38d33616b1f50d1bba3518

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.32-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7dcd07f49b05ab7e583b9375ae5037c1949537cb31da33e24e8657eb62f66ac3
MD5 de6099a77edaf9d2e00a90a3bc173dd7
BLAKE2b-256 5d02dca09b5305074cb22977b046a58c2571800d6384b848e5d7c315888ffe51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.32-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 af94b19b44f6cc2e1f846385d1496b2a489197986d80c20c47e00f95840f2a98
MD5 dc4d2d9943bad04083fad1e5321ff225
BLAKE2b-256 10224f055678f18b03a3d5debbe884c3d0f0609b9d6df7b02fd7fa2a9ee6416e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.32-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 595b895e860012dbde59fb1676ba2af07dbe60669d23e1c0754862074d6e7d11
MD5 eee1199136d0c61ee8b71f638b4add36
BLAKE2b-256 1feda42c929ffc8160609835915bc65db178c5221137c2351629b3269ca0eb66

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.32-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.32-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 2387df009abf9f4552effa29d06f01b172223fda01be6810f7a6a6ad6a651070
MD5 8755f6d83b11e54f57ed97d47918eddb
BLAKE2b-256 f1cc81f911498128528d321efa6834e438a7ed00c9b95f32a8d1cfc73a792fe6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.32-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 68bac33e1e07e58e81f09957d1f6d85de0c778e7bac47a85c95c03ddda6c2efe
MD5 110a35cdbb7e0b9dc5f9de31d7abc0f4
BLAKE2b-256 ecfc4253571b23f3891089841338c3a14832130c70f8e27b764643f0374d10ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.32-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b702f09e6e62543c90d578c5a456263648bff1f50f9f4ae04c819e0a9149541c
MD5 44d11d35032ae396d6876c60940037d2
BLAKE2b-256 d00081438ecc6e4faf12e728a90a9782ec87529273ad1f709564d4a5265274e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.32-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0eaafafe31c1052365176a39285f051e49a44e2247edf26ddbb0a462b563aaf0
MD5 4bef7b851119865aaf0d18238b465b89
BLAKE2b-256 dccfa1b5c5900b65401e89ffc14a8624871687b599401cdf55837b3313f864ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.32-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 10307ae7d5536575f3b8fe027b4f046d2a05875c8f215d0c8f05b966cca015b2
MD5 d89c13782e23eab842c0b15ae26507da
BLAKE2b-256 8dd48ab30771a5119f0341d8ac3d8160f855221a1f80d2e62a8a9a0d6666c192

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.32-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2f2fdc4085d69a07bf9ac646fc54af397b15179401844a5065d07e2ef12465bc
MD5 41b781770f1aa84b4aad4176b24f1702
BLAKE2b-256 3a7e65af5b687918d49319c0bd4007c4e3f4ccf1e9c60d624d33ad5b7df7f66c

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.32-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.32-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 e1e05d34f51ff92d28d0a986e4bd5588f8a36be98e5c9b13b89ba117aa779244
MD5 fbc2729c50d050856bb97c18cacf1304
BLAKE2b-256 a7979aae57c1aa489b65a88f79d263ad5964d0a906856bc42ed993bf64dd8f9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.32-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 38825122de5847cde4d1d32510da2247d0a34fa796df262223a41516980e6f12
MD5 76864d7ba854eb46fad5682ca92a850a
BLAKE2b-256 6c35cbced673918a76cd6c5951ba12044b95133fddb7ea5a07cebd83d020293c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.32-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 12920b66ddab35ae6f50f860dd95118d349447f4f6921b33de205a2610bd834f
MD5 34592e2713a28075fb0ab67be6f3eee4
BLAKE2b-256 e37bbc94a6de9073930b746508228500148ae98b3d782bd94b5ac425c0aad45b

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