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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_benzene-10.6.12-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.12.tar.gz.

File metadata

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

File hashes

Hashes for passagemath_benzene-10.6.12.tar.gz
Algorithm Hash digest
SHA256 c2c3175723a490f7661731f768cb479e4c92864af0811f379ec71e5fd7531151
MD5 ff65fac83e79dd320c8594ea2149babb
BLAKE2b-256 e686866b98d55ede1de2b982cab238ae2a489e519e76a47039ece38c08c8057d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.12-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b5164b9268c43bfaf6d97906ad3400823f01e1e7b3edae7b749221ea06c8928d
MD5 dbcb7e8a01e7b924c88e5a4a8d74b0f8
BLAKE2b-256 ffd3f9c6801a52b7b99b84fcd6b45f7bb65bdd79943dc48940225cff64ad7f18

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.12-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ac9fa6d0f509263fec23d051d334d7e81b57dbde0a209dd16155b28b48bec4b6
MD5 7139c08a8c5ac52f251796dbf110ecb3
BLAKE2b-256 36863edb23f86ae72690185484d692ee068339adaa98423b2c8a5329df1a0c05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.12-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ee853949b4ba44fc62ce2d6d83ebdc630271e9b9157d3b7e054a2c93548a3d85
MD5 8cf0de7a4231f30a8cf5a6b1effca0d3
BLAKE2b-256 b1a9e47f947b651c1ac83604fde54eb8ef1ea9e8c8d44cc40ff4aba7f4d0b700

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.12-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.12-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 0e5b1591d2f3a66b955f1471660c0c7f774eee73ae82a90e400984f920dd3c1c
MD5 db12d203951f65c51663f5c494b69b6f
BLAKE2b-256 c69100362d6ebf3305964848c9862f4a8f4ded55d63d218cf39b251159f02314

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.12-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 68a418b4ea873d9d77c71d4de1a34f5e55ea2fc56b997db708243458452783dd
MD5 675affc6fee3e507711d84b93ddfaee7
BLAKE2b-256 314863c53e6b20218ee1e5657e17ebf9d554e1abf62dbf726cf1b8cf131a7a85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.12-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9d75ac9eabaac5c1030e432cfbcc859b23b550a57509349c743233cc99c1655b
MD5 0c096e2603941f1a2270c696c8a455ef
BLAKE2b-256 5eaf5292ca52da8b6b7d75a2a66106e322f545262dbdce1f18e26fcc41074455

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.12-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3a061a8761ccaacba2a2b7fc6147534ce862606feeda555f6db0da42e53f9b3a
MD5 19ee2974a8b807aef74ffc6846bf80a7
BLAKE2b-256 cb2a0ef9b14c01e699b706ef9950b20431535cea2a82b14878bf85dda43db52f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.12-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bb3df9ae4076ddf98d67e2e091c5002e93f76e4e98b9c18811c1e4b3ab5c0673
MD5 9615db43b6fdd4924499f585aee43e2f
BLAKE2b-256 ccff7ab7333a3baac66dab4fa054c9213b5ed27fc55fe31b480b0b175fea3812

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.12-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2c4bf749ecbff9fea22d0a4ac539b78fb4710d0e95c8ad9af66c0324f80fd073
MD5 2668dc511e27471a38279a520e0cca8e
BLAKE2b-256 e13e77be48e3f9950747add78693c1ff6088b99e9075a6266de319401c910c38

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.12-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.12-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 7c8c6e7dc5b1b3a30af800852eafbdc4427e0ba2b3a09c67a5d20dc67263d3e5
MD5 fa896384e544a381010ce00b23e80fd7
BLAKE2b-256 c61bd75b52b2f0e66b5a49e364d539ef3d1c145cf2b1854b10502dd72c794440

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.12-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 17960d88c53e1371d3107f2b6228f9ac0816ba6f606581bc65b790ab43decb3d
MD5 1f7791ba6a9da9d170f0e99f05c495f1
BLAKE2b-256 7a8062e2cef67dbd43bc5f44534f8aea42c5afb2f8cc457e4ccf1d12c34c20a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.12-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b33a286faf4e7bd5efcb31c076c28e900f8f1437b6351589b0f9627682005eb2
MD5 59b3f651c9c3e513de0151e771c71214
BLAKE2b-256 984a9b30c0157147dc6f1195faf19d60347474164da64d69b4e874bf29aa2bde

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.12-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b1c6c5d190ff977866b09c70bbf00d4dbc366944ed9ab5000602aeb6fa65a09c
MD5 51034ecfcaec22826f958af553277c8c
BLAKE2b-256 82c5c92dff48db8d994612a2c8735e804c0c5602bda7d4c3f149e004ac9140ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.12-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 461d0741910a7d0fc2e845134075a849d9c74e934d5acf43040a3a4ba5a97eaa
MD5 30ae808d2e2b27c0be28030787def1c7
BLAKE2b-256 5f95643feb9703c7918f9b6e8592743c84748275f2395c6fb40ad86bd3044c61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.12-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b2366f80e7f451c394ca8378d5d64dfb4a2b2c72d273d083a36360554055146a
MD5 96b3ebe84ff8c0d5cdfa356d405aea73
BLAKE2b-256 d4bafc5fbbdb3a730c2502ffe73ac57295dfe1ef9414bf18ef054b8a8a6d42c8

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.12-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.12-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 fb1794a88461a1090d738018950cf58d56679b781cffb0159e6b3940968b66ff
MD5 8646de3edaa9b9052d421553391321e1
BLAKE2b-256 7893b8768888f5c69253b30ca3fd43a411d2389ee132c0d862a6b938210e7834

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.12-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 96fa04158d0fb0f540ce4e3c6ce31f2742f3d64eddfdd7c3f517f81d158bca36
MD5 ca8b29ca7ce9274cae94ac911a4ff910
BLAKE2b-256 4cea2c5147c4b88e9246ca13404893aa3f7e4da9f597ef8abe9392e4d8f48b04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.12-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5874428ceea243cb2e8211e01ec0fccf4da5a15c4a7c8eb5bc15086d14509541
MD5 b5e9b319f6e9f04465f04c58e621b553
BLAKE2b-256 453a9bf42286d02c1808c6d71135aadebadd0f73d7967c59c480d8ab95150699

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.12-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 eb8b9c13b3e1253afbd7f59b46deb5336c447bb77035eff09914891ae47b7ed3
MD5 f49bb66474e30be3f3b875c6ab3b6171
BLAKE2b-256 49f26cdeed80315e8f064a2a49f2c0155f2b33ed38cec089dbe9605b4736d1bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.12-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 34c260f32f72c579c40eac78397a85961483b00c5e88a647ae2b66c1a27cab72
MD5 885befc5d4a288fc62922ee30d57ef5c
BLAKE2b-256 438d02bc34089d1ae861b53dd06c30a2d5f33e4d7021fe501b94ed19dc41ab5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.12-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8d674d1f7d8777e6617cbf153f37c057f62c14d2a779a44f6d92ef085727e1a1
MD5 690ff3e135cbfe8957d4a38b80a06757
BLAKE2b-256 1ebf6aba0dd343850f409231791a87ff324d04c57b6ee6ab5228dc1cc2133119

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.12-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.12-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 d302d6dc5d84876448e2848524d9bfbcd8581193d5f5c7d3791c5d341570e8b0
MD5 1a5b18a5e1478244f584077306b882d2
BLAKE2b-256 7ac011f4b956f87bd5385354c9c35b30af6b18029b41fa98107cdd35ac93a754

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.12-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d966c8d620507f3d35482778d978cd1683e8f4f389734b4aee80a52c18bc4b68
MD5 36272ad49c819417e79d9c865917958f
BLAKE2b-256 f7e2ab9be9767b4c71ca10b34481b1d8a21464981f11228c97ddfba69a978782

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.12-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 708d6d260407f3f8ed4ee2180dd5ba6d3135e1ffd7ae993a2ee5d6f179220ae8
MD5 ceec9d1c204a0331c439fa9893752418
BLAKE2b-256 3a94739f04c3010139c7081478add7b15fbce6105f9c4be01db86394a13035fd

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