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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_benzene-10.6.10-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.10-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.10-cp311-cp311-musllinux_1_2_aarch64.whl (57.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_benzene-10.6.10-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.10.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.6.10.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.10.tar.gz
Algorithm Hash digest
SHA256 671e6004df5acbe4d95f42e0ac33e1abc133658a10b908c9b6b685d0fb2ed63e
MD5 221ad4a064066e65ba8dd0ea2fe4a53d
BLAKE2b-256 11b5ffdd4bc5879806c11ca21cc017fc385ef6cb74a46544488e298bef64e3b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.10-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1ff23185242a3508013a755df86a11762ff3d534601f5149772808edad800ec1
MD5 b38c1a1a813f999d2d38191aa7dce9ec
BLAKE2b-256 8227964b84566753db8976c67990e5f896da97ee61d2d328458c032edbabd9a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.10-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 010e6e147cc82f4f75a672b558e6884ba40edf1b0d42d6cefdc73b39edc22e8c
MD5 f7e58f071229f12086472c106e5f75b0
BLAKE2b-256 26650f6e2da2323dc01a365ab7ef35c518afab0af85ea4c5d489f1e9f55acf08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.10-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5bf2cb50dbe51a16220e210cda28d09adb2176ab93305e54e7cc9266eaa3bdb4
MD5 644256ccd3830d8fc9881caba9d73516
BLAKE2b-256 2d09c7c9b339d9291b045f937d851994a3622220eb7bfaf82229ab9e1d10f86e

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.10-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.10-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 568656bcb8205b396de580462a29fe472647a9a81b5985b9350410972e90b0d7
MD5 92e9732846ac98bb0edb1abee788458a
BLAKE2b-256 8b33133c6567c4a30a48d482b1b6548aa8ed1e6ba4f089eaa0ceff5630af97d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.10-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4bbc1768059ad79e3b851a01cd2a22840587cf0b9b12e45118407a1d165fc12a
MD5 915a5ce29c4de34b4c307d2ad888ac5e
BLAKE2b-256 1707bade0bf3a9862f2a5c0809836f94894ff81ed35631a4ef0b51b220e997c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.10-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f44632ae418ba45040b3832a4ade05eb64454ee7bcdd50735243d9b8f8e8a192
MD5 5bafa3654f41689303442f9f6b276bed
BLAKE2b-256 272f7bf1729134ffda3f84cf8a343fa2b63170826b6d178e6588ca12e32f792f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.10-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d5fca37a493ab775672be779fa2319491414297426aba6fde64c8d3f63d2f555
MD5 7700dadb988dfa69e4058a9c828dcfde
BLAKE2b-256 e708e10044b4107780dc8c5b33305b59f5a48477f45be04b82d739cb44c74137

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.10-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0ff1df5ae25fd536bca01cdc639df4c5308ec8df6d686b2f959cc1fbc80204d7
MD5 c6d6bf70bd40ddc795b5ed5d3446e0e9
BLAKE2b-256 359bd7a6af781378a29147f0965d7d53a9dfe522bf9a20254c70f29aff3eff72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.10-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 69ea984fb79669db3cc3b6f51575d91a46d4b5cea08a6e430dd50887f1aa409d
MD5 74138eaa9c29b2e60a532bcaae850cd9
BLAKE2b-256 13d7734534df4896a2582ce62bc0935b18dbf2f2960bdc2d33541e8d47a2ba21

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.10-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.10-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 d455380258b97e2b6e30da11ca6fa12195a35e068f00edf20cc87f2a27940351
MD5 c67f7f816aa58621e15061f7c814a6d7
BLAKE2b-256 884c7aef58fa3d38600144a3de696f4f4e9ed74830fb197fb10a73c8ed77a9ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.10-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fbb674e97695a857f8d614c71e0e8e6bc3ca270819ee0e693b60a4a13304b96f
MD5 0b7cebf392c0aec3dc47524954880bdd
BLAKE2b-256 3e999245c17be1f527e24027a641218a9c5b3a717d6d979ae3b9efa3297045cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.10-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6e85c814590de535100c1c7aaac1f66096e38927ed68eadd12a2a4e21db75cd7
MD5 09c3ec3bac10a4c195034b765cf13545
BLAKE2b-256 903db9173f11c4735e61a1b3bde528d8dad05fb32d8ccfcb0cf243a46390bbd5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.10-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a153ab19d303bf811aca46de03c4fd5dabea2a3d268dc502fdb7afaabf25e5ab
MD5 536e931a0def42daea9408b9a1b6645c
BLAKE2b-256 0697610b2438f782461eeca8a387eedeba62899862375b1b77272d2de692d50d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.10-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d2edc1a9a76fa098530e924782c5e56aac1e3042f5dc6bfcd358ed50da8e2312
MD5 8ce85b99ee62910507c4f0c2b6d25a3f
BLAKE2b-256 b35b9bfd91e0982880f396428ada0807437daec38257385fe6b25ddf69f8da43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.10-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0def87393b658a307956a19b34e74a1ed0728b0f99fd466672b388f7c788f6a7
MD5 52f942a1bbb2bf8688720aa31dd88632
BLAKE2b-256 2c6475008622c7db8108ceffae3a74d09f4929b4443519222bf863354d418503

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.10-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.10-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 1c0a093754c9574891dfa98b75de76877f67ab56a686c6d9d40edf2d1790613d
MD5 b6c33f7c2c1f453b666c7871551a5c3d
BLAKE2b-256 643bf6b61677f904d2813f18c194980a0af463257cfa9e8850f215c000dcfe5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.10-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 38e39d652fd2fd1497f0b95fab13dbd4ea98697faa588ea8af392916fe46f68e
MD5 2f84a0010d963de334c0ff6a672d27c5
BLAKE2b-256 26040d43c2a95a6e80e33fe4358333a2ee885758a9008449b5c800c9eccf2ce3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.10-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 77e49de8d1bf7df64cd3e19997f04c1ef47c06a70814e3bd3343527c47d2b247
MD5 f5d9f615fb6369a2e48c2454d48e5abc
BLAKE2b-256 4b632cf6c65fdda5cae3ecd4d5ea4b5b811a1915982b0d0111fa44d7f9072a7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.10-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5b89fd445973c4c904c0534b8c5ad348e2c1b507f8a7ea634f541054db77163e
MD5 ed3aaba51872fa9066d43e7a3998b67d
BLAKE2b-256 b77875b27d5dd7e698816d9822a17ee8418b3abbb01d77755fffcd0680aaf76d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.10-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5add0e3d4b9878e894ee1344236ea71f66674741be036d27855212d99982b481
MD5 592ec771e8acfaebcc1f268078ea949b
BLAKE2b-256 5d1c06754a40905b2f4086a4be821fe5449598ea7536d7a86e93fd8990266018

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.10-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3ee8682ad6ad8eced3390c502a023fa1cd54ff8bdb6f68f6665ad6dc954170a3
MD5 ca3b4cccabbc5f3920a5750d78203ee8
BLAKE2b-256 921b303bd99a9a7ab8285a7135f3ef0434f82ff1546bf885e4369fec75f487f9

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.10-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.10-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 9feedcda8e7ddeb83d10454e3b7c53b4e3894de1d5365f950cdd17942f99b953
MD5 150663465d29e04bfe72d937af917a7f
BLAKE2b-256 b611c53b88a1f69fb624f7f3fc9d5dc5a4e2e41437273ec4ef8b4ed91baba0a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.10-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9a2ef25fcbd4bb4672e5228cd2da237719756ad870e2adac74071292eb102bdc
MD5 19d4399a08ece4d9355b3aedac292697
BLAKE2b-256 1b116332e5088b6a1ac31be82d2789eeb686464f3daf49603706bd220ebeda71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.10-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7012e15d95d5f5a6c78f9c53e1b3a296af4ee84c977e4f40a01b154f1f037696
MD5 8ed2912e3e3d2316ddfb2b91712c5eaa
BLAKE2b-256 fd39ce8d14c9c8b3bc7dff7ec00c2d17a94ad89e5f4d9eced2b85afdd92b8156

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