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.14.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 passagemath_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.47.tar.gz (4.7 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.47-cp314-cp314t-musllinux_1_2_x86_64.whl (53.8 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.47-cp314-cp314t-musllinux_1_2_aarch64.whl (55.8 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.47-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (56.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_benzene-10.6.47-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (52.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

passagemath_benzene-10.6.47-cp314-cp314t-macosx_13_0_x86_64.whl (30.7 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_benzene-10.6.47-cp314-cp314t-macosx_13_0_arm64.whl (30.1 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_benzene-10.6.47-cp312-abi3-musllinux_1_2_x86_64.whl (46.8 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.47-cp312-abi3-musllinux_1_2_aarch64.whl (48.3 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.47-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (48.7 kB view details)

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

passagemath_benzene-10.6.47-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (45.8 kB view details)

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

passagemath_benzene-10.6.47-cp312-abi3-macosx_13_0_x86_64.whl (30.6 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_benzene-10.6.47-cp312-abi3-macosx_13_0_arm64.whl (29.7 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_benzene-10.6.47-cp311-cp311-musllinux_1_2_x86_64.whl (50.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.47-cp311-cp311-musllinux_1_2_aarch64.whl (51.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.47-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (52.1 kB view details)

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

passagemath_benzene-10.6.47-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (48.7 kB view details)

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

passagemath_benzene-10.6.47-cp311-cp311-macosx_13_0_x86_64.whl (29.9 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_benzene-10.6.47-cp311-cp311-macosx_13_0_arm64.whl (29.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_benzene-10.6.47-cp310-cp310-musllinux_1_2_x86_64.whl (49.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.47-cp310-cp310-musllinux_1_2_aarch64.whl (51.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.47-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (51.8 kB view details)

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

passagemath_benzene-10.6.47-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (48.5 kB view details)

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

passagemath_benzene-10.6.47-cp310-cp310-macosx_13_0_x86_64.whl (30.1 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_benzene-10.6.47-cp310-cp310-macosx_13_0_arm64.whl (29.3 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

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

File metadata

  • Download URL: passagemath_benzene-10.6.47.tar.gz
  • Upload date:
  • Size: 4.7 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.47.tar.gz
Algorithm Hash digest
SHA256 2414c4ab620a639e7a25183bd58f250745ff7eff289854f60fe4e908d3dd9733
MD5 33629416b0aa44a55b2464571b7072ce
BLAKE2b-256 cf5b6dfb928568e8a33a215f2b55eaf54df8b51433b019efab5edcd48e16c9d8

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.47-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.47-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f79cd827fd4c7917ac3a5b12f090811e170f711015e5de83273ab75f59d6f228
MD5 5b6c0c2713248d208b94604202da197e
BLAKE2b-256 8f55165e28327053714490c83a8899d5646b415e051577c7af4384889b08438a

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.47-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.47-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 91bcf998d8d6fea84b566cb68ddf74b36460000d60de2349bf71760c86c43dd9
MD5 56574afa7c7a424c71c2714529720226
BLAKE2b-256 7d854e9de2715ade920426a6e1d331e2024637e123617915e032f0593a1a964c

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.47-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.47-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2e86cd73320c5b3aff0ce88ff8ed2b48a0ce8aab325bfa2e4683c6d1c33e3dee
MD5 62123d36af51e357bdb116fc591b2dae
BLAKE2b-256 4497175d949728cc82395b6c5ae6687fd982898c0d3eb0559e94b8efdda11d55

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.47-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.47-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 b047a3430b9618a36e17b00ac3931b66a1b8c6d3645a8278e993b4f51c2d450d
MD5 69ed14f7911cc43c7cbd52c77a7d0d65
BLAKE2b-256 020342dd4688dcaa7f90758eeb5eb49604736773f922c4ce6a92fa79f3faff6c

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.47-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.47-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c9e36180f24d672890eb81d9a1ea25567fc83fd3c5292a513194a8214570d007
MD5 0b47b7d91190211ad9ad920501d96132
BLAKE2b-256 dcaa959ea92adb48352198f29d81ced6a1637d633f20a156c7418e6fb6566143

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.47-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.47-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a9778688a260869d0111b65ae794273a650f792468ed58df4276e73f1bcf071e
MD5 9385328ecf3f46a27d0217864ea5a8d1
BLAKE2b-256 0050310426e2e3651d48f297df8523e73ec89a6199167da6cd0054172928195e

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.47-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.47-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 20e2fa12cdfd9fc3e360e943aa99d0a414946a33bf948cdd33eae0c0cd5e775e
MD5 9f7bd30cd8495c34c307ea26684f6055
BLAKE2b-256 4f06a9003c614a3889f920a111925dd32951a65ad5a1e5df876f725b99056caf

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.47-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.47-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d6c1bb7f00a26bb144db4460d3630c9c15a3089b491a39dad2ed650c355d9627
MD5 3034384c32e93fd5a7b012a6f949ccec
BLAKE2b-256 3efef0e1c4fe20e666b19f3cf1191342bebf9c73fe61b8f4ff42e47017390e73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.47-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 99e3113c66f84648b92fdc22e62404fcf05ed0de03a8e348302d1f65a0dabf77
MD5 1b42adbd184d09ed23b96e00c05acf6c
BLAKE2b-256 307a0ca13ea354bb19215a84f3085ac0d502a2cb0569437938be6593a151ca2a

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.47-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.47-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 33220022e97b062f702567cb6f5071178c3d2e7d1b4d7e551e495dad32af0578
MD5 0d6438e00574b662aac4035b8921d148
BLAKE2b-256 faba2acd475cf578e6e5964bf9c81366df418bf3378feb766388fa8735a96b25

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.47-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.47-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 205159c20fc1a5edbdd3f14e33728b618023c833b9f66197efec2e34bf5e2e94
MD5 e0f4113a76121915978c678432365867
BLAKE2b-256 c74b944d02cf567237f65df3cc3fc4e1134fab22c3329b4acd9b4a7c24b425fe

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.47-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.47-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 18f4de00878412bc5830352ac52a5a57148d26ab6995e73ecbc13cac7fb5e138
MD5 f09895a0435a2766c6aa78c0e2eaa896
BLAKE2b-256 2400425de8145fcf782245785c03338cf154e7f43ddaae8855b134fb67c40d08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.47-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8321ed82e3dbca1b4dbb94805e2a8153fd699de5829912939f100813fe1d48ef
MD5 bd3443fd4b2a95a10175b660ffc08b34
BLAKE2b-256 df428a671462563a847a869b64550c17d6688f7db66bb83ee73b6d7603ee6b3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.47-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ec0a8d8922d4295a843e9dcdb0fc0dc20f1ea6e0848ef3396370b84eb5e29eeb
MD5 525a5a72e6f5798e3bc0be9b3fb38a92
BLAKE2b-256 38b521d96906852cf264388320ecde8a2c04b3b0b2f4a9d539b72c99e46f2c41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.47-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 09470dc413a713d7b124096751b0db63593a26f1f5ff4f0c3850a3c892c67816
MD5 6f8d43c0556564db58ef1ec6171de5a3
BLAKE2b-256 600285128906398f75edc54d328bbea8edc82daa6eda05c01f36cd32cbf255c1

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.47-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.47-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 8eef12d9c43bb16faff18811f6a3ec4366fafd59ce099c6ebc33b36cee6937c4
MD5 0211a7be7f2924246d2dbadcb46307ed
BLAKE2b-256 e139c935cd9009939ce670b13dcc99873bdced47482ec6171bcc1ede0541c5fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.47-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9f8a8b93885939cd41e2d9b0435132f5578828c2021c064b82716913553a503b
MD5 a76d302c28d2a15951af24948fd5d852
BLAKE2b-256 fb9502fa301cf18613bd61d99557936eed81366fe1935b7da7fcd8bf13100523

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.47-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.47-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 157378328ef6576a4f0cff92f05e64c71d99b141e451d76e10f7a3ccf5809e7c
MD5 b2d03f4bc4e883ffb2a7a6dfaa6bd954
BLAKE2b-256 b539a9200e4c89ca78584622b1a717482a7aee14e9cae2f704c47b1c6402136a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.47-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d6dff31ce0dad551122444bb3b696334692ea8bcb996bbbf092fef328a88c50b
MD5 e1b2649d6852cd68d53e2669de27fbbd
BLAKE2b-256 b8a23364dd2700f29dbb469e85a3830bdd167472564431531ea0733f2f63b3e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.47-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d4e9d8ae81dc4adc42c343bb83fe263ab30eb91e14259c760c84cc3ab7ae9a6d
MD5 97d2477f85b78157721dfc13a6c693fb
BLAKE2b-256 ca08e9bf71f637d9ddf88c9bb10ed8621f85f1289e243be14df1fd4dcdc5bb4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.47-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5044abfcd4f484f5e27b9b2298d07e61dcfccb9e19cd600660924d3d53ecc506
MD5 34dc3a013fb37e91310acbd5ab77cce7
BLAKE2b-256 e3dae4cfd0e298bfb2dd0e61012ffd9eec8ec128122fb670b34bf7fd3c8ec26a

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.47-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.47-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 ee7063402bbd9caed190967a51964cf6ea8bf162d7f288b43af67072699ec540
MD5 e8382f9b242af42cd9418f1ed55a66c5
BLAKE2b-256 393b44bbaa4702c9f4337a7784d80700fe67ae435ef84ad22491f6d3b543eb85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.47-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7e171c7b32199ac777c13c1c4ddda8ff279f688f7d9f9fdd7e5ff00304489e05
MD5 13e2fd8cd437edf649060999dbb73f11
BLAKE2b-256 e6cf8925eeaf5fd6ea6ea6d0351dad4842ac595739f93556c3a2b689a2dcdfad

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.47-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.47-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5a24c84a604dc9070c7385ac93122781e1e5e0103d73bfaaaa5896b699da988f
MD5 b5cbf4d33757d32c628c95cea03f4fde
BLAKE2b-256 9b3c014d39140ada555a42c472f53695c850685acbbe52ec6be78173d35570c8

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