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 was created in October 2024 with the following goals:

Full documentation is available online.

passagemath attempts to support all major Linux distributions and recent versions of macOS. Use on Windows currently requires the use of Windows Subsystem for Linux or virtualization.

Complete sets of binary wheels are provided on PyPI for Python versions 3.10.x-3.13.x. Python 3.13.x is also supported, but some third-party packages are still missing wheels, so compilation from source is triggered for those.

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.1rc4.tar.gz (4.2 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.1rc4-cp313-cp313-musllinux_1_2_x86_64.whl (52.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.1rc4-cp313-cp313-musllinux_1_2_aarch64.whl (53.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.1rc4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (53.9 kB view details)

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

passagemath_benzene-10.6.1rc4-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (51.3 kB view details)

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

passagemath_benzene-10.6.1rc4-cp313-cp313-macosx_14_0_arm64.whl (29.2 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_benzene-10.6.1rc4-cp313-cp313-macosx_13_0_x86_64.whl (30.8 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_benzene-10.6.1rc4-cp312-cp312-musllinux_1_2_x86_64.whl (56.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.1rc4-cp312-cp312-musllinux_1_2_aarch64.whl (57.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.1rc4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (58.3 kB view details)

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

passagemath_benzene-10.6.1rc4-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (55.3 kB view details)

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

passagemath_benzene-10.6.1rc4-cp312-cp312-macosx_14_0_arm64.whl (30.0 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_benzene-10.6.1rc4-cp312-cp312-macosx_13_0_x86_64.whl (31.5 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_benzene-10.6.1rc4-cp311-cp311-musllinux_1_2_x86_64.whl (55.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.1rc4-cp311-cp311-musllinux_1_2_aarch64.whl (57.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.1rc4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (57.7 kB view details)

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

passagemath_benzene-10.6.1rc4-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (54.4 kB view details)

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

passagemath_benzene-10.6.1rc4-cp311-cp311-macosx_14_0_arm64.whl (29.9 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_benzene-10.6.1rc4-cp311-cp311-macosx_13_0_x86_64.whl (31.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_benzene-10.6.1rc4-cp310-cp310-musllinux_1_2_x86_64.whl (54.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.1rc4-cp310-cp310-musllinux_1_2_aarch64.whl (56.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.1rc4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (56.7 kB view details)

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

passagemath_benzene-10.6.1rc4-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (53.6 kB view details)

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

passagemath_benzene-10.6.1rc4-cp310-cp310-macosx_14_0_arm64.whl (30.1 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_benzene-10.6.1rc4-cp310-cp310-macosx_13_0_x86_64.whl (31.6 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

Details for the file passagemath_benzene-10.6.1rc4.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.6.1rc4.tar.gz
  • Upload date:
  • Size: 4.2 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.1rc4.tar.gz
Algorithm Hash digest
SHA256 25220238f6132b1edb6eac59a47949b9d669d6f0779ed5f24b3e21b2ef0508d2
MD5 09319804d22dd1f3acc1cf929f7fe944
BLAKE2b-256 6f55be81ce907e6c5e5a774554b0737446c7893a2dd6001f48487f8d61312f2e

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc4-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 924a4456cc05f195059542d407ee8229a105117ded446cc5041b82ac82c3d7a5
MD5 190b8f2fca04eddeaddd2c124cf8e72a
BLAKE2b-256 1d95a80347548ed83eb2f976ca80a7d26ba9a8b7113ece4e54f4cc4f7dbd12e2

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc4-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc4-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3c4e30fe7cfb76e99a68678bf7f6c43b845c5150b2736c227d21b41028b91770
MD5 3fa11f1d0cbfa7063c73045ad38ba0a3
BLAKE2b-256 0fffcb4ec281348c154a4fd03aeb849bff450dceb847bc295e84b9486e0c7b88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a2c2a462850581b17807ac4598cd0c41151b92ece3a6472876c47923b94104b1
MD5 dbbe8797661d34e4beaa7af4e208dc6e
BLAKE2b-256 cf9161ffc5651ea401701d43bf2087a379f3778386a080d4a204e553e9d7c3ab

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc4-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.1rc4-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 df9d09ff113a4e9e975926d4ea404bc5e7c9d4be659ebf88bbeb5ed4a8055bd8
MD5 5c362bb72f6c013aa2e6ca10ecc0216e
BLAKE2b-256 d5bbd416dda72c488134eaeae5f43311dc587b9bc8b1ddb3c087319ef56cb748

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc4-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc4-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7a0537ee446fb1dd7e0ca5fe41c163d72456254938bcaa68cedfea8f69250ae4
MD5 a55c4fe19b11f557118a976363bdebab
BLAKE2b-256 93cc524788e59f4636339334647e2364417e34a7b569caa77b62b5ec6e651c15

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc4-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc4-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8021b4decc967d1029de7579401d7e1cc9f620bd260d19a7f8016c701431f24b
MD5 c4f7f05eda1ac946c906f4583288cd54
BLAKE2b-256 c885961035b8c32067a64ba62bd0fabb17b3604cc02ad0d0d2698521168c1822

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc4-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 42854532ced3db5e619ebfd6764ecf2b6db226991f1077f58ad7c0eb9d4e25ce
MD5 bd86a9b01b4686324dbe2830194b79e6
BLAKE2b-256 3c4811c5317aace6aed52c458c52cda1d88b7f4aaeaa4b9fa5f4138113af39f1

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc4-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5d673ed615fbe2cc1987014aee30e2571e1862f28e2790a634fd03a57ee3365d
MD5 f3e8eefd71e9456965410e15bccb0929
BLAKE2b-256 647faf97ddf5caa83cecbeb4f8b9ab0552066f427936df0e7ef71508459d6c0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5b5076dad24026df441942d3d27eaf6b200f19fa7f15fce3deb5cd7b0b8528be
MD5 3446d7ba62c4b6ddc5c4720c17e327bc
BLAKE2b-256 2142b6ae5ef03176afafa4d20e4cc69832f765b696ed9b63e3b48f96d83bcb03

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc4-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.1rc4-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 94f1380eebfac62781e184d9f92c907d05e41f44dfd15e787060cd8fab53d4c6
MD5 f518d502fa0d33d3961296a14078ad86
BLAKE2b-256 7074b49f4dcff1e266931b7d52854c8c781c9b84c2fc1ab1a1916bc1055ea38c

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc4-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc4-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5f80b369bc9fa6b36e0912b5e73c2e2a0f09b9f61bae2c5a7df31573ab7ae4c5
MD5 5a32b634242b0e4edafeadbc7822aba3
BLAKE2b-256 117c8d330cc82345a13a49fd6e5528e53f7f94df11fc2e50fc3a08e7d14a5796

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc4-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc4-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 14b93c21af5683803ef041859cdb3995d6df7e265a282a281da9b75dc1320561
MD5 fa80cdf905f80e11f9cd615f55602b53
BLAKE2b-256 b4334c78d0520bbd0dface4b7192de4862ee847c550b065cdd9ba26a43970f75

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc4-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d16927e826e7e96cc634c520bb46cfdaf3a8154fa4afa0dac126c31092cfdbf9
MD5 fa915fc949ae41d3fa6965d4f0bfce1b
BLAKE2b-256 6e0c71293324dd70eb0328a04e94ffdd3e547f9e17ba96f65018e7c632f54c92

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc4-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f307d154ddeba950df83192144f6cad91cf56952968f50ec62f10795d2f8fbf0
MD5 889659450cc437614f9a9a392c914ca7
BLAKE2b-256 1d5a31d4283411d04b76ab52255d8a393fe5f3174e295e1ad417b08ed353f373

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2c64e4d9bb48a0411ff4aa7ea9dd8ca68e843b20cdc6f17d3e12f0c9f1affc3e
MD5 d94264356f98ead83a47e4900fffa450
BLAKE2b-256 75c1df56e91318b9f1430663ced2b64096f6f982e4b51f5696d749a33622ca56

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc4-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.1rc4-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 e8b65c217d8253da8bd5d0bada97392c7ccaf6eb38c360191e477527ede2a86f
MD5 44ca50cd26e8cb36397d3cf3066d2cde
BLAKE2b-256 0c1c0cca012de09fb665703713ba35d4e4e4c187afce399acc8362e399f24236

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc4-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc4-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fe9b7ede15f0ef63ca313b746365a740b8493cd06c337a431343b313d36e5b22
MD5 38d2a2bc3730ec06a361e97e6ce69b66
BLAKE2b-256 097c9a5788f205a982c0fdcc6af02188ca1a00531b6f98b2f91300f7ebd96999

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc4-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc4-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1e4f8f601a94d242d1ee1a800ebde3eb6a295b23cf90dc83f7e5789843d29eec
MD5 09608de1fa61fb7c0911fc619b05e020
BLAKE2b-256 2518c2b5c08baf58a249894fe7027ac7c33a51d6873ca03dd8d06682b0509774

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc4-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4e228505bbf31dfebdeedbab4898c0d4617e419df98be14ec0b7010c194a0753
MD5 15a038e08e5a5dedf1ffb5fc6080250e
BLAKE2b-256 81b9d7d725c53d798cccc873cd3211f678b2e53734e7ffe6c6d06d3f926e33e3

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc4-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc4-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6170481b634c691e7c3b8389d05f6337cd5d1faa3b8b840d8f73ae94b0702740
MD5 7178bbc9a20382617c281d5b9805763d
BLAKE2b-256 082ae0e354c9fc9e86ab0219884fffd314b2149cff58caaa1f7e7dc19f809f20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d5d6cb22122f8e78e2eee5f2735f3393e2c0eeaf6ffe963ef088a649115493c2
MD5 422f2196ee24d705b017457ff1c9f8b7
BLAKE2b-256 053d26955a0e1603a96d10006e60cc44530e73c198a779f610873c41c3bc6aea

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc4-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.1rc4-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 5a477c0f8c56e5405e8fa7b2effff541a02d2bb6932227f49bfa3b290ec1e1c2
MD5 8291a72685f56b07662a293dbc204f63
BLAKE2b-256 af82bc8ce03c7e33ab7f37c8c57544d46c68ddfeb2eda0e3d2a06671a1d4b8c1

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc4-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc4-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 929e2f7891acbf9d2c904a05b09a8908fd6a20d4b42d3aa667c79448cbde4177
MD5 e27c28fc901b45556658296aeeae105c
BLAKE2b-256 b36370f9acab1d62f2eb0da2203fc96cffdba680753f2d9c836cd4bf54b66985

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc4-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc4-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2ac22deef570f3edca95bf42b1b0c74d753765044bd392358b8dc36e4d7b7d1a
MD5 10fa8d0a990de8e8eb13f7345a888c20
BLAKE2b-256 08257317cd199393ed8aefe0a3c0cc81f1651bd8db1657a7e812b231f2ec5fd0

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