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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_benzene-10.6.17-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.17.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.6.17.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.17.tar.gz
Algorithm Hash digest
SHA256 a94112613f6a59ed06e5f1bd8e983d47dfe45dd292f4916b30a214c7ea8c9d87
MD5 03d1a5648cd382bcbc63a49ae6775f17
BLAKE2b-256 37af2fb8c23a71694bf5c06603cf13717dc87c4e721fdafb8d22644890d1e679

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.17-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e4dbb2c677527901a14c9953293b66e06119291af6c76654bb65619e05fcf8ec
MD5 b7d2a53ba777cf0c8e7a03d25a64fb5d
BLAKE2b-256 b4ecfa59edc6bd11fb8b6682b2077f9f03eae946ef3a018778e7e8f497f02997

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.17-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 365440967d634a6664107a8a7d9ed606f8ebbc99c23eed597de82fa74b9ca524
MD5 d225f38a0632508e1741ffbe688c43c9
BLAKE2b-256 c90ecd998f1beb8c6796c39c631abe281f2df830b80b36d23315e9ea9f47bca7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.17-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 18128830e2fd7f9c569b4d2277cbe70fd34c966b3e6866e60e39523cfc03edd0
MD5 e5a89031d6de61be79d2ca892191b815
BLAKE2b-256 0e0116bd171f0d5e6635e4f0ce1efe9110301e8dfe576f2bfa63167ad08eb371

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.17-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.17-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 80829d08fc9603b7f25e243a602c69dbeeae505d467c4ead55e4575fe6cf3ebe
MD5 35ed9f1af3c5dfdde7498be11105b698
BLAKE2b-256 103d91f6d4c1dc74a29f0491d3f5baaee9f87a78d31ea4e9cf54110e0fd82846

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.17-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8d37f6ad24e7fc695a0cc4e2145efd56b00f6bd64dffcfe79e146b824ac4aafb
MD5 884935986564034e92d357d7fa1b8c68
BLAKE2b-256 15fdf689f86994d959ddbb67881b6a551b80e2670db5bf3bc99c8e9ae1608d9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.17-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0859e05592617ebde88d2221b02bcba9826a61c9212b06bfde7051d57eb5a980
MD5 d935156227e210c8fc42b8a3c1bc56fa
BLAKE2b-256 74706635fc95d737d392973f0dac7b34e195f23e1a55c3ad7e679203a0a4d438

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.17-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f4897c476fcfd174df4034347f5a760113a222bbcc163a4d466981842ea1a851
MD5 4477a74da3c9408b9b707e67fea0dfd1
BLAKE2b-256 b2b71f25a0916b483860ecb679cfa0a02a370c16021c76ece6812abee96f192e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.17-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d3ad68a91235fd768c8d0b97ba7efccbe15784359ced8815db63964bed48ecce
MD5 f9addcd59da5941bd0d8cdd2c9aab94f
BLAKE2b-256 5ca26db175819f15da7d33fb8f50c6a2e6f4a8e08fb7f34e043dbb4afacc30f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.17-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 736a518bd1a90909ff3773f56fbf6e10052ae23d31450198b475a36c2f9926e9
MD5 a4daa8a75180ba24207dd7a85d3dec03
BLAKE2b-256 8ae0039df1616ee1daf46d69464402f5d621a4e4b2c1f3c15b8a286dbdc52580

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.17-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.17-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 36f8833d1e2ef832e16bfd42f237633b9c8515d4456ac6152c2ecb97b63386a4
MD5 c0d630f858ffb88051b02305466e6227
BLAKE2b-256 dfd5057f0dcead900ed5171f8ab9bf1153f28029c50e8ebf42cc5e4a76b98835

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.17-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9a5881baafd6cb093fda51dc543a4c00cab581c5e7f6054c04754002a32771aa
MD5 1fb8f30f6754cdd924c37c888463dbb1
BLAKE2b-256 5441724a585b6539c5019d5cf334dcde8b88c03e1221cb36be06e985abbeabe5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.17-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 74355d97d7b7773aa5553db4c33150ff3afe1f797d9164b8d873cfb54ab3d5a8
MD5 9bf0b7730c1de029ed34f9e8aa52fce4
BLAKE2b-256 cee0abc279d6f266d500975eadd3b3fe8ba19f4d7f8531aceae7139fcf741e0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.17-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6926c081c75396d72b4769cd737acec8ff46f04737b458ac6165d789e75d1a97
MD5 78e50bc66ffc9b746170534e86c61f2a
BLAKE2b-256 c0c2d3344485237b9570510dadab31dccf6deee17d19ea0ed8a52fc2d5d1debf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.17-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6318bfe378657fd3e75957be47fa64f21b1d6686d4d51a8a3c5ef3baebcc8d82
MD5 0220ad44b997477c40277647249a0fe2
BLAKE2b-256 c52c3ceaafb8f9a438b9ca93141b4c68b27f56123e6ca910b0ba1b472dd21d58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.17-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ab509f0124fb51f609d8c8c16b77f3ba48d3019d531d805a0b3b44299601450b
MD5 f6d037d89b8ce69ed5ab2accba908e58
BLAKE2b-256 d1502595f7adeee7c2af8b64bedc73774f09e392af6c8fe4168527cfde2308da

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.17-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.17-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 f48181ed6d159d5b74b775c67a72bbb498938fbacf7682b12882f40fe3ae72df
MD5 a5b8ee50c32cc85d69ea96c413b32df0
BLAKE2b-256 d70f15106169664089a74e25a95d9af66238d978390ba89ba92328ab61b4b5a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.17-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b25dd51454b6ad1b258f3d4b16f562e86c1429e62ab5cd3f999646dd92459dd0
MD5 b76c5aece2809bd766f6cdc895961adf
BLAKE2b-256 b8bf7660b7ebc3a18efe1205cd773a177840cb0d4f229f7f7d0ae30e0f4634c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.17-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a318c891af0538b309ef58113a7a3d76f231de62b86dc52ebc6b79eaa01e24f9
MD5 b68e9d405d7d6313f7fde40574dd5e1f
BLAKE2b-256 761e9192a5f9635ab9507e1c51bd197bcab598465147794cca38c819683c59c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.17-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 790574df50cabb73acb63a77f313ddb0950c26576639d2a02248b9d581454572
MD5 54a72417de3af155a3559e19f30be724
BLAKE2b-256 d3f7a2846602d36d7d63e18a9667e42211ad10a5744de8254172ac2414b4ad43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.17-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3eaffda1229c269cfcd8111db938247e31634da47b2097e99165d6d5800b1801
MD5 6154fdd76191b0f45b2d98c4640962d7
BLAKE2b-256 5ac6d3cdb5ad14ea89acacb9144e36ca0f75d43a367be95ec60ba2777fa246a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.17-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9f8356f653b342fa0b2910e63919167c28d26126aef148cd1269806ca565a37a
MD5 e07c63614d5114dab2c90183ea8e8d0a
BLAKE2b-256 72eba2d54715f3433ec32baab06c4d0e5343ac5a216bff2cca1f4548bbcb5fdd

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.17-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.17-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 f94ec9a5388c95f499954c0075015d351366b46c7e635a46cb32aa3359a9de41
MD5 87526ace43b26119ebab1afb41abafa3
BLAKE2b-256 1aa5c2b527ee28193abc260b4fd51db59e448491d336eac132e843d1c0cfb9ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.17-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8db2fb0c6317ecb0880eeef0664a5623122b2e6c1dc59f22209b3c519fed4ee9
MD5 6fb3342ed47785aba4b5d018333cf0cc
BLAKE2b-256 cfa21e1292e6ad6a8698cfacbc2f17c2e4d73d2ec22abf9b466161dcebe88ddb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.17-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 25e1d5b11ac92fd152baa6e5ad9ace7061fa92e372141ecf03d4da7997489bf5
MD5 02283583ad2dc9d65bbcfa9e659f5faa
BLAKE2b-256 645ca8d7ce629e6d9b536a6bc3b6f02845cde2ec51b67248039c07ebea57bbca

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