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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_benzene-10.6.22-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.22.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.6.22.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.22.tar.gz
Algorithm Hash digest
SHA256 5c84f658fa9f60a64db175159d321f4b4ffa24639eb86355bc5e09750e0751c1
MD5 74c07540fda1e3e5e0af88e266f52e56
BLAKE2b-256 2583fa88d63328376b697c75dac742700ebea463b19cdd94927bafe404174819

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.22-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 afb5a1e3d02aeb17f515b1b5a1e6177e9cca54175d5aeda41a60471d3b272294
MD5 d807ee4e966a978b79aeb8e17b876415
BLAKE2b-256 f402d7103c46958f1f8f579b705e2feb881651d62e43f10c7fc058cacd875eb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.22-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 34633ee562673c1d61861fb683eb14bd7c0507fa61e4148a4f512d3cf5a10df1
MD5 5f550bdfc3d945d1ab1bfca72fc20742
BLAKE2b-256 1167416d86383652a97456f358e00ce379e7ac3b59e05ab8bb0ade7199268e86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.22-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b9a7c72f6ebb39460fb02bb2a8b7d5d428e58e5750ddacb55dbb77262ce13c53
MD5 28d6b02ec58bba5666140a125089afd0
BLAKE2b-256 da1ab0e8402d19ab92baaafdca867b9d725869b5f4ab4d601506ef51cc234e11

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.22-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.22-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 35cc8c546b75c4b27f6229b8fc1dd06faedf27bc077a8eef160d9335a46bb52b
MD5 64ee37993131061f7a09c9a1ff24af57
BLAKE2b-256 bd6bc46a73299f94ad8f7368b0ef42ae694a17611c0b886b2c1339c950f6729a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.22-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 22dbf55af4915615905d1452153140db285c2794e8c7a6c647684d76cb97d182
MD5 f72f77e6bd8bf053569c8b57375cf578
BLAKE2b-256 7f943119b59aaabe735e4c0cf6255db08702901f159d113ea3f9bf6ad5bdc231

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.22-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fd934755080ad11d80e9f869f795260674c8dfbba613ad89c69c1b30357e396d
MD5 934a3fc8d8f73b83d50c4cf3c88143d5
BLAKE2b-256 ef77c069d0194ff47227ce2ccdbe0f3e2711b2b396a3dcf7b00821cbc8c2d6ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.22-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4e558575ae2bfa8655f3d638aa08b97ffa5cdb8aa793cd202ecb62ba94f4aa98
MD5 ec8a80a5ab764151ff06b4b4eaa9144c
BLAKE2b-256 7357acbbe8d56854a89dad8a291227885e2781c96ccc04c34277f9807757a8af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.22-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6ad9a438dc148124a26cb0149e7cb015015e30e9462ea018406305b05ab649fb
MD5 0ad192b4c2d15f3c5b3217037a3eca4c
BLAKE2b-256 928ca2c56fd425bf50c9a1a73e03f8ba00cddddbcd753b3222eb7295f143ed75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.22-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 45987422858f707dc8bbca93e2ffd30da25116ccaa1d53556d6b9bdd4bf6a3cd
MD5 f9a7cdf3056804fd85a3a55a593d2a64
BLAKE2b-256 55035cf6ea79310587608df72a3856a1704c9edaa30c73664f0280203c6c3d81

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.22-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.22-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 d840c00530dee3075efae28ee2ff83155857f16b403147311dd41cbde49a6d91
MD5 60ea0d8731a4db4ee5b59f140f8b9700
BLAKE2b-256 af5e15d3ee77c51b4e8039802b875af75bf928aecc099095dfa1aeded7b54779

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.22-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9f7771377fb2364cffb50ebcfcb99e016fc3ffa2b7a05bc564cc6f0b434cedf9
MD5 03272ec701a8ced5928695378d34956e
BLAKE2b-256 1fcd163f6d2c639bad634ed637f81e8cd9aa9ab1b336a807b07aacfa958acb04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.22-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c0ec74ab7ec0ef63152c99209c6252c19b9fc6a563c180a2ab58ddd4a341671c
MD5 f1cca67cf8ee8f510d0e87afd3939f2c
BLAKE2b-256 0a4b4f45d8bf23be3745f8a631f4ad38b0471817737195cbb8bc09f872abd288

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.22-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 616f7b7ee7d7b2b841a8c3cc1057db7beeeeb9ac451a409bc414d6f863679b17
MD5 ecfe47893e0e709f1e6e74834dd290af
BLAKE2b-256 42cfb9ae53e16a3df6837c4e1097e8e307cf4c706ed2b309fa4c5093b811d36f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.22-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ee028e76d89900872571c9db5d83a4ff241faf72e1717d62ee0b36a3e3047bff
MD5 6c5b30e8cc1679fd02f4b79abdf908e3
BLAKE2b-256 348fb4d41e4b6a1f96e171a3335f8c95a06ee3cc115ee25a0e2614425fa0ce6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.22-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b5013b8142252a489bc0931f3dc1b60f931c85d1fb3e649229977ce95b708779
MD5 41f8578f32634713dab735b21e7acddb
BLAKE2b-256 a4fa64687a21a48081d503865edaf154fcd2bcfd26859da976d98d227ecadf5a

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.22-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.22-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 5461f8c484f1d68ff7decd62f89440c557d19c88a36d7463b01901a977aa6d13
MD5 91a6414ecdd2adc3ea6b96a80ccd537a
BLAKE2b-256 ca23f8c8df7f81d6a148c872dbef39673f60ff9a693fe71b497baf6ca8c77128

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.22-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b2a08585a4707e2acc8dc82655ad3b225d04482c1ffbfe6f48051e22e8bc83ce
MD5 3e04c1496d19c79463de25af8ad62b6b
BLAKE2b-256 30a18091d63312178761e17069ab2afe088ff0ac079754654dc392881a912e0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.22-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7bfe592303cc20384cc158f302c9dff6c182b6e91b3cd042558a0972e5623281
MD5 bb11a97099de550712f6cbb536a79807
BLAKE2b-256 4533a8d860f6d0a828ae9c17aeaee8ba1b63acc3cea2e0b2f9e3883bab0d33ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.22-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 78ceb7d43b7d71f7053e9155be97cec58085f8d60f8500356ba9d4e99076157a
MD5 fd28a520b0a66f7d8ab205190747d20c
BLAKE2b-256 2b667d76fcf1457ed2921bd9076121fd4ab70f4ad576ef72a891f2a9c8388d2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.22-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c38f5ffa43b912cc318c670d77f5870582f826fcafb4520a1fe481faaddf8d2f
MD5 699f1903cf849382893252a05d9ab481
BLAKE2b-256 fc715f2b6fa8b9cf465ee0ab14fe30d5b9cb513a7afa858fff11f0f6ba90b5f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.22-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c0c19aad8d6c9f3465030eeddd345cd1562ab89af79615da85ec1cf3bf73e39a
MD5 3df2e02954410397a60758daf2545668
BLAKE2b-256 a66fc840d4fef23d739846de4ec7cf6bdb82620f70f8600962041a3264358750

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.22-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.22-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 095b422af48a1e7e3e94399a5ac897344b8ae1912687d492578e15612c2de84a
MD5 72c6d4f98563f1cc91ef4ea2d5814df3
BLAKE2b-256 63d71f32dd2a237af639b0d3209ada3de5c59d7a31da1ca02eb6bb89f9d2b902

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.22-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ca8e352a64e271037b4e3fe65e44149bd9d6b95a6d2373b4c1d954fca04c50e5
MD5 0d818bd3282b0155368c1ef6d91bdef7
BLAKE2b-256 8d67233ac8646c2512d9825df477efe9d549b67ff257c6656ee1754c595e8dc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.22-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c5a477a78712bd590a7f32edf85062fe0f51550e5d839e0e07e9829010586696
MD5 f5c4d0261e1cd5d4b92fd141ee70cf4b
BLAKE2b-256 2ee9cc58634c1cce3bf7a60befc4a1175dde774f154f598eb47af7d6faf7b9c5

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