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.

For the Linux aarch64 (ARM) platform, some third-party packages are still missing wheels; see the instructions for building them from source.

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.3.tar.gz (4.5 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.3-cp313-cp313-musllinux_1_2_x86_64.whl (52.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.3-cp313-cp313-musllinux_1_2_aarch64.whl (53.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (54.2 kB view details)

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

passagemath_benzene-10.6.3-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (51.6 kB view details)

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

passagemath_benzene-10.6.3-cp313-cp313-macosx_14_0_arm64.whl (29.6 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_benzene-10.6.3-cp313-cp313-macosx_13_0_x86_64.whl (31.2 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_benzene-10.6.3-cp312-cp312-musllinux_1_2_x86_64.whl (56.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.3-cp312-cp312-musllinux_1_2_aarch64.whl (57.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (58.6 kB view details)

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

passagemath_benzene-10.6.3-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (55.7 kB view details)

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

passagemath_benzene-10.6.3-cp312-cp312-macosx_14_0_arm64.whl (30.3 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_benzene-10.6.3-cp312-cp312-macosx_13_0_x86_64.whl (31.8 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_benzene-10.6.3-cp311-cp311-musllinux_1_2_x86_64.whl (55.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.3-cp311-cp311-musllinux_1_2_aarch64.whl (57.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (58.0 kB view details)

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

passagemath_benzene-10.6.3-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (54.7 kB view details)

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

passagemath_benzene-10.6.3-cp311-cp311-macosx_14_0_arm64.whl (30.3 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_benzene-10.6.3-cp311-cp311-macosx_13_0_x86_64.whl (31.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_benzene-10.6.3-cp310-cp310-musllinux_1_2_x86_64.whl (55.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.3-cp310-cp310-musllinux_1_2_aarch64.whl (56.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (57.0 kB view details)

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

passagemath_benzene-10.6.3-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (53.9 kB view details)

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

passagemath_benzene-10.6.3-cp310-cp310-macosx_14_0_arm64.whl (30.4 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_benzene-10.6.3-cp310-cp310-macosx_13_0_x86_64.whl (32.0 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: passagemath_benzene-10.6.3.tar.gz
  • Upload date:
  • Size: 4.5 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.3.tar.gz
Algorithm Hash digest
SHA256 40224efb85f33683afb111b0bf359213b50b26e8b127ec064a0627031c246ac0
MD5 c6f1b93a5fdbd5be324181e46ed5aa0b
BLAKE2b-256 5a28cb006c6c05065e8d5b612dcd20296725b57070ef3dd21d9dfe2090fb62a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8eafbcf224ada5a9e12ff34fc19b06d4d0636d022285da7ce444102623c41344
MD5 8d3f091a0d88eed7cc392e4eda68d4b3
BLAKE2b-256 a8f8d2de01807d72c58cd58ab26f914ae5c6c404a384e402969b74288df6a768

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.3-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ff5d4ee47f4cb210c5cff67458fa25930c8cea0d5df93ed6ba7f0edd3fe2f481
MD5 66bff4994f4dbd7067d48303df337093
BLAKE2b-256 708e1dbb7889a0ba21555fb1c91a7d67f45b568278f32adad6ea0baea6de08a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 27eba6ac02a0b8002a9e764c7a97155f1476b1635a9b293dd48d1e19fcf8b61d
MD5 e0eb2cd3534f2ff4235f10f4e2247781
BLAKE2b-256 29bf0fcca20b3ac00f2d328522880dba915cb75d1e3cf1cc5f26c22fa64dd084

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.3-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.3-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 d1d41369bb7a8f1bc34dcf474329524940ec8aecd0af6bb75a1fae0d7c1a2c1b
MD5 000a83e4fcc87d256e2c2deb5a7f05f1
BLAKE2b-256 12c5bc45394e159ef498d6128d99bb6354a243c1ebb93aec44ab5588ca1d488d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.3-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2ffb2153bdf918e9deef4aa22c9c8e4f3219a98e0bfcd0f2a2785626c8d39118
MD5 91a8d9bfa757b86033ce61a407bb3dab
BLAKE2b-256 4f0ba47aea79b68e2b516b3f504acc18b6d8b2485048ed46b36cbf7ffbee098b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.3-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 573cfa358a466c9c18f6a6d1f397ead5bea0088ec89a79fbf660a8ccb90d9cc7
MD5 3ee011f15493859d7ea872c0e5204cd8
BLAKE2b-256 ff7fecf823db544aadcfbce928b520d6f724dad75e2197d0c42f4b8d408e4dda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 88324a54ffc9be3205c3a8809cd4c6bf19d820540e5fe81a47a11087bb1746fd
MD5 ff95483ab5f2f17eea0ca12967b04a25
BLAKE2b-256 7f2883e7cab90ea5e4484c86491a361651056ab2ce54d1583ee612d87942f7bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b9565183125703418ed30945317cf7aef95147b03686308113cb8cd524aae66a
MD5 5c727b61c631d7032a6a5974a4b2f3c0
BLAKE2b-256 240d44500e5d203d5ac3449f46292f70cccedac259cf4dcb2a635ae9d68dd52f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 32c40fdacb9433f9b719c876044246b395e8052e0d13478eec537a231b7b91fc
MD5 f4edcfe0eb58015632d8852573a45e0b
BLAKE2b-256 7d2d46f38bc19bdf5bf83c95f5c07278e92bc5360e7c0c7f07ea200777958e94

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.3-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.3-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 75dc3bd58a607e2560790dd96d81fc16f3bdc797ffa5aa939941941ec9149cae
MD5 2165a6f4526b3134a0ad158e097caf14
BLAKE2b-256 2d356d42ace11c57b693d393b673b7d3cf7bcea3a22640c99b45aa1a004f7d8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.3-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 efd1c1258f5d1eb35a2aa309319153f249e8a0412a390c0d25b00d4958af6b83
MD5 a0c9db4448e49bc46f9d7e73c564141c
BLAKE2b-256 209d14b387be2b4225d24e7c22db1bd10049fe7297bf0154d66bb76d923ba565

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.3-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e6e78ddbe27bb66169b82a67423b98ebe0fea3b342bda85b782b4501780a7c08
MD5 14dddb869077fe68fa099ec1317b30d4
BLAKE2b-256 86a5a62294acf4bd19858e5a87d6ff577069df97b2bdea14ecf11578939155ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 69daa8e148457be7995a2cfca64400d4454e43b6f017f248cd5ae9cf05c221c2
MD5 b645e0f77493d733ec1a8d5094696a16
BLAKE2b-256 5c43b8328469dea8b1c5f1597e104e718aac8226e313957692092bfd7c371b4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4f8c8e02e47979415c0e040c76f5e31592f9ce009c7347766c0b7d1189ac8313
MD5 f43d67918e320bb5a0c90cf3bdc6fb1d
BLAKE2b-256 d9ef30ef2310530814ea7cfcf912fedab202954e5f4963d438877ccd21e51a73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ee91db22c627f5b2f22308c3ad2ef7dd5f2002e48354fbf8520650f277d2cb7a
MD5 392103ae968639daf883c63361eae491
BLAKE2b-256 48c9c656234986e220650e129fa2b0c89a94e3d57344066bb0aee6a27298c883

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.3-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.3-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 258c9c5694c6f532566130f2916a9e0b89e0329150403c741f0e6e73c1a6d858
MD5 365c06c8a21f1f5096dd81d7f732a8c2
BLAKE2b-256 446bdba22bce932a7b1f67a48bafee81dc05affd902a1af1651fe7ecce2c26bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.3-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4ecbe20c937683853180ea7ff4d19ba59e610958ef9f0c840154aa3a473b8e31
MD5 6adf92bba4365f3cf8527a9adda1039a
BLAKE2b-256 9dbd7105695549a09466a4379f56371a8cdf4cf0c4e9837e5c51bcb2b7fbbe43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d4808227803b3838c02c588b7cc4304aef6602ebc3c70fbbbbd6dcc42af5e57d
MD5 9028d6216b4a1af43fb022b128b79d8a
BLAKE2b-256 ea5ccc7384c702cc1c3fdab972fce7f3a85b509a06fe1a9c65bf4ed62596662f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bb29259617740c5e683991bd43b2c37e790987ce719204bb4838a1b95ef053fd
MD5 86aab6a264db47193d3b31b9e7996bcd
BLAKE2b-256 0f37dd65d853a34306fafa38033511e43b5ae807d1734534ef9ef6c2b5b36523

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.3-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6439581a2fa581fbfff1c00dbc359e85d59cfe875f12cee6d08abd5e8243510f
MD5 651270ae9e803d2f8c41af6f085f3a79
BLAKE2b-256 6be5e0985b3a2078448adaa8f162597c7a0a20ee5712f8f5cca8c3fdd0dd50f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1a8bdac15dcec1560aba5c3adeffbcf877b81dca9ce8904d5bc68e4e5c20ab95
MD5 1671ac4a5c896d7189fc40ed38ce3f25
BLAKE2b-256 b3d91c92d212554d71b6869a3c1e80d9bfe14cedc9151395333a9bc222e36f31

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.3-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.3-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 5611379f18fff0fb304c2fc107554f6b9727ab0b8a1681e82f495c4c136e4bbc
MD5 39a57a91db3f44b684795356da67bd72
BLAKE2b-256 9871d30c210878cc6b356abfcefbce2dea6ede73fc4f45d3bbc4ff5651dc80e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.3-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b585cad36790a9e52d2d3b3b265cc06b8326823d741b19ec7bb2e4687b2ba53f
MD5 d947e7b4555e1729ea0954d4c714ed74
BLAKE2b-256 9755f88071787179aa5a0796fa17801e1e7707669d9861201475580e1e9a4bfc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.3-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 38fec2d7e759b3fc4bc83eb97c93d3a2194cb3c5ba5672f08f96e073a69f2045
MD5 73a349f9fc51b4fcfe3390399749d0a6
BLAKE2b-256 97b9404c0f2f3cc1743010d9acbea65e6ebfd40cddf482571fefaf1a7eaf3034

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