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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_benzene-10.6.19-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.19.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.6.19.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.19.tar.gz
Algorithm Hash digest
SHA256 992862aec30c5f9eae2647f29febbbebcb7820f683ea10079f6c58659b4241e3
MD5 d304a2015bbb1d518c3ecf4515cb988b
BLAKE2b-256 efaf3e8b18ebf3de46bcef91e725cb8a15608600973bd3e88f4e070ad435a683

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.19-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6688f8631b1d1799a0305a5a33952b65fa073ac043a6fed8e9544f662c322897
MD5 cd1cddda2164a5025abcff1412b2d63b
BLAKE2b-256 518030d6cc9707b4bb4f6481261ad5da4abd515c1405146668a61f1c5f262c45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.19-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b0c0ce0eba60b91acaff6129ae2360c1baf322cb41407bb2a28d8b1439ba427b
MD5 14a422bc653638d1e6b0490ee3ae8e23
BLAKE2b-256 cdf3f1d3f955e95a7b624b6f3542048f8d489d78004a69e98317bc6e1621997b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.19-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 723fdfce933b68897c43acccea866f183337119381ce0c19773fcc28036b92e1
MD5 804a31028c68db8d80e46092923bb133
BLAKE2b-256 99af86fc5a3a312f6afc5b44fcbbc8d76542076854f5228e9a83ae6238a20160

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.19-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.19-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 b1a1f844c97522ac5bca23256c07483175dd2a67c6555ea4e98fad56df76a505
MD5 f016cd936d70d53614623cba17dfc408
BLAKE2b-256 e24961557121fea33cdaaea4a8839da7386544d0236ef1829ae8aa573b628dc7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.19-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 797ba1b579dcc031a6a0b75a39cbe16395a21f2100d2cb932d1cc812c0c40001
MD5 c55a6249ad4a6e1f2f3f323ef3af5505
BLAKE2b-256 002e51128829734277ecf571b158371e88bda968b49d68f939d22fd8dec38ed5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.19-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 87c33077ecadbe8fbe9c738e43b24edada6a0b685c0654911feb91de7df24614
MD5 cb0c76ea7c11f7ea0a745e4297add16a
BLAKE2b-256 137c599c5a3140181d300a59dfb5b25543c91902c9e436cbe6ee3f66afea91fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.19-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 35c575654926b45b2d165ecdb931dd14b30073af44e59e5659c0cb51752a414d
MD5 5ccff2d65865527f735241af1182d133
BLAKE2b-256 7e85b6887359291ec0f31eb33e4590b3d382d2bcda773e191ef8d548a03f75c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.19-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6ad4759aad88c102075971a75b5fe750aa618deada79e412e233f372d0764fc6
MD5 bcafc9e15aeb0b042e03835e4fa059f0
BLAKE2b-256 a8403558a36049963196ad7d4da3d693c9f1c827c2276285d8850fc94d83114d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.19-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d4ac0f77a3d1605b51c53b57bd6735c5ff2f7d97190f8a333fb983eb6f9cf4f0
MD5 62654c71478fd4d24bce8f7f32f6612e
BLAKE2b-256 573e9522e25697a99827cee50f6710eba42bee827e8bcd7b2dca3cda51e59fe9

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.19-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.19-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 7efb25171855f32b9845e8e0558dcf83fe65d171debef6477f6d553fd50e5d54
MD5 f791e265af843a76bc45e8ee57522edb
BLAKE2b-256 b373bfbb8b7bc4f1eb91eecba9531d0b8a041f4369276ab1296783fec1652036

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.19-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4c92fb91450dbe84abc7f0e8ae98c880380884a06cf41472105ce8020d9cb0c1
MD5 1ed6a97a8ca78a8a86d4c900beb271a9
BLAKE2b-256 40f264c97c9ae47c8f27f07369ee9cb4cea5e3ffe448aad553f9ea1c1a3d30cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.19-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 41ce695af60533895cf959564ed85f3d29f2a969a69d23e7b183fb36ab3ae502
MD5 025036e64a89c044511797c642b76328
BLAKE2b-256 5b6a61c8a7a8f2ee79b24f4e2f4ca645ff779d6fe2d63649cc320ab219bd7539

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.19-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7942b742b861b2bafb5c5e42b798d1732f072fb265b9342fb7e68cd3eadc65e3
MD5 493bfc351d3dfad22c5dc2959e36ac7d
BLAKE2b-256 99502e9de23ad925661bd15fd71026987fe1dbc1d990a58787bd56b9826956b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.19-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 281f652fc6a2b496187505d02d99b9fcb5eb01f18788075bdf89c101a33aa92b
MD5 aa00752eea34d851ad753761469b4df1
BLAKE2b-256 b2d1e7deba6f2a6881df414792a8114ccc2c8a6636d42ab22dacedc074a0b78b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.19-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c94c1eb93649da749646ea5744251e76a46046afc0d9f2ba182ff520a25b0d7d
MD5 4849f2eae0720e9d345dd7c943d0101c
BLAKE2b-256 c5cf28042f1669bc2a8177910f231cbee5fd7c56f7842803bf050b4955143e5f

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.19-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.19-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 b6cdbe9a3c700c778dcc856b2f359b6805026d3d158491d58fb9380d32ce657e
MD5 45a654d0a7e9904a5967e36389f93c6d
BLAKE2b-256 7f63410d03009091c2f8a0f8f4779a902daec452b0d31632f5786b6304a4347f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.19-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f00e44dac4ffcffd438c61cc3aee444e9887a44acd5e94393ef241a6ab1ba85d
MD5 8f953dae0ab6fe5558bd066f913344b1
BLAKE2b-256 bf95ac57c26d813e2b9d6597b760d1154cfffc99782b1afb6cf5f6de978de707

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.19-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 483f6e52199a82984d36c8d96fd5be6dbc2371122ce2ee754c10950535c61329
MD5 ffb238c2124ba3a4b773d3aba98e6a51
BLAKE2b-256 b6f06e967629ed65ff683308f6a3977b99a67ccf03aefb82fdde660d175a4b31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.19-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cf4cac6b826355455a75bceaa8194a4a04bb358ddc692173e71f6126ada5e148
MD5 c7f7cc99cc97e5799083cfc4b5631993
BLAKE2b-256 5943770a1616c368fef71e178879a9bbed784ef49eee10a0cb8371b45248de85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.19-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 85fc86efe831d333fc706e6ca41199288212e04ffe04958a14eba3f04002fd6f
MD5 ff26a793d914e3b741788c1279eb0ddf
BLAKE2b-256 79e8e141c7d12340389712adf6d6f2999309b937bf50deb0c07897d92b40f798

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.19-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c2c4e9c396d5b40d6d9e1d800d561f15f97516e0c6cc2475e60a3f5319d9ddab
MD5 d391171d5cf062034f50b0ed652ff3e8
BLAKE2b-256 86795e5212f629e911e230e79e54605998c25525270d8b3522d22774a077f966

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.19-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.19-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 9a9d65ff99c7402e512fbc8478d0dbfe987f88beb27bcde35fc4c61736054bf6
MD5 f508357613361e650fcddfcd35adc3c6
BLAKE2b-256 56140170324190a7ca22f30ef978f601f2ceb127511f8c98de4aff69ad6a2347

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.19-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 63300148eee266b3f6287d94f7ff54c42238fa0e271325e505d4ab3247dcb6bc
MD5 693688d3d7ae087617b3f7676fc68eba
BLAKE2b-256 fef76767a2416382505b80035020ed76356bb0cc20065912cc2fbd3bf98d35f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.19-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 68dc64bd0a1610bbded54659064e4f295719da076622c325a871ca8583e43b66
MD5 545620f228149b4ce73899f729176f23
BLAKE2b-256 f4c107ad797e7228ef7b1047e10f82935270e750c881a2d78a17507b422e0477

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