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.44.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.44-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.44-cp314-cp314t-musllinux_1_2_aarch64.whl (55.8 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.44-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.44-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.44-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.44-cp314-cp314t-macosx_13_0_arm64.whl (30.1 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_benzene-10.6.44-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.44-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.44-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.44-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.44-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.44-cp312-abi3-macosx_13_0_arm64.whl (29.7 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_benzene-10.6.44-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.44-cp311-cp311-musllinux_1_2_aarch64.whl (51.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.44-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.44-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.44-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.44-cp311-cp311-macosx_13_0_arm64.whl (29.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_benzene-10.6.44-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.44-cp310-cp310-musllinux_1_2_aarch64.whl (51.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.44-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.44-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.44-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.44-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.44.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.6.44.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.44.tar.gz
Algorithm Hash digest
SHA256 83a1f0812782d4aa88e57d3b7660be312e4c82b3fde7de3bddcaa57321123914
MD5 51c5a08d1a037afc30ecb5158d51e837
BLAKE2b-256 35e8251337fe3168451670422f4568d857a582aeaf380df0f4fdfa3ed727521d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.44-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8bd3e2bb8413fa6851ab8bc0e9fdb59bbc931041aaadee813eb278e6473800a9
MD5 3dbf8710e06b82902f8b23e35f7f5903
BLAKE2b-256 ed7d67f090e1ebcf3938539c3f35a235463cd412e960a486389337c7f54b81ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.44-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ebff1148ed14d0f2ca8e91625ed7b9f01036bd9aa69b26aaec8cb396dfbd76b7
MD5 e28484dddbfcde334057eae10303db14
BLAKE2b-256 dff2b994cea755addc6f4c6ccb44c9546190c16621d576c16cdc8c33294ba41f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.44-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 88391b08423ca5dc79350c091b3c7379670dc190dc1e8fd0ef74a7767cde7f3a
MD5 800e919a2d4f1bd7ad620d979ab16f4b
BLAKE2b-256 fbe7e70b082d54189dd0c4abb22a72b9f189bb38fd88879b86bd44448aeea373

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.44-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.44-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 6ea8e40d5ce4782d87f06fe6b2ce24fc2a9f223bfd9001c3cebf84e77dcc792f
MD5 5a563543859537564285485c2f5b9f9c
BLAKE2b-256 9915c87a47adb072a05b0afd2cdda85190084c167be583bfd1fba96ae23b6120

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.44-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 274404794d65d7c511168adce98bb806f0a3dfe8f9ed65c67e6103e5a6e763ae
MD5 a0ce472af0c53f9fbe8cd7df8186f107
BLAKE2b-256 db0e34d6743248e0eb51112492f1134b483b56b702a5c5cbf51fa5fb0ca3959c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.44-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c152b9ebee3c114a8ab3108ebf89f5ef2f190f0813987b817004df8b19c673ff
MD5 c6ed2b8c0d5947abdb47721d979d93a2
BLAKE2b-256 ad4d295edc82f44e4067f0870a6d6e37e5e2c58e92179fbfe00d73c1723d49ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.44-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 be60cdbccad6d667175e3d07c031dd359fb6a303ea17d5963431c952fba39d39
MD5 144126974633e7db5f5807f3adeb6f60
BLAKE2b-256 1132db7acb2b73fb1ce1e7b2c368f6275493e34c41e1e5f7d997589d454049eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.44-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 62d5036505b589c27b691137e2de132b0335e07ca7f83e6f2c513b290028c63d
MD5 d921b9ffe71c9cd74f10c3ec4b6ce310
BLAKE2b-256 3cbd3f490ab759870afd7635e07b0e19330c4b12f6dac9ab406813ce19dac6e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.44-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2a74fd8926f4bbaf4284e6294d26ab8855ec5145cfc7bf5091eb2f5fa9c7d557
MD5 844602a8d4e8572f8e75a7d93d04b840
BLAKE2b-256 b20525f4374823a5924e96e7798404328beaefe66b196944382ad59f2ec55ea3

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.44-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.44-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 952ac45caf34f2112f251ec64b97e7499ae10865297df49f7127ea33c865f509
MD5 e07e10c269c8778843db54023ab3e73f
BLAKE2b-256 152067ff63f3cb486d001c4f599ddbfc99d9ec7886838489a965b8a3828abd23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.44-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e6fa2b7a24c241789afe7799f3da52c09d766a8ed30b5065271a7a07f5013bcd
MD5 5766f9ba15b8c52158d265ac891533a1
BLAKE2b-256 3f2d72774936345b3979e4ab08ee6a57f39a87272e4ad238f82f4d2f12aefae9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.44-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c806526bd724ed4f4deb014bff4ca7409fcf0b090dfb1e0af849860afb634c8b
MD5 d995cff0bcca0d7cb102e7f5817be75d
BLAKE2b-256 1c15686921b1ac3cdd0d3bcf8e90dc8a50a265327e1900569c8d245e1577f81a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.44-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 39134970487c58d202fc771300193a5cfbf2e12f627c312f1209cdf8a8b7f99a
MD5 895f91331c26c014f148fad0e6994df5
BLAKE2b-256 e5585a35ef9ad85e57627bbd4b1944cd946cd2bd625aaa10e8052aaddf208c6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.44-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d214a153e61c2aeaaf3c55f2d4d81c424a7011170d1c36b2daf28ce255702519
MD5 2ca01b11fbefa3e200486fc960b9c6c0
BLAKE2b-256 a20e1f217f1325aafd7f50b584e72dfdf6a264f5df36b56106bcbab35dac6985

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.44-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4adecf1a58f6de7c5ada6ff4914ba64dbd26a50fade9c1f60403af7abf3db072
MD5 241f5283b568d5082641af62044aec10
BLAKE2b-256 ec00679901c8c6d26a25fbf9a9725dbf9e478732d30e7ce1f055cc738a5f738b

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.44-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.44-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 6406c28d47c6cb279487623012d76f2da995c951b7f4f3a6ea5c7bf056b7790a
MD5 4ab180787b49069638f1ed8589cdc7cd
BLAKE2b-256 5224855ec65ebf89caea01d1902866e4bf1548a975c3ce56b2a578970e20b34b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.44-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c43b8dcd85e216ff720641584f60d0aca15a7e474cb61b101e668e9744e92874
MD5 34bbecb80d387a372e8d77bdd6acf845
BLAKE2b-256 b66e5a30a4a1f60ada0b4ca1893a39746dc9d65ec6f3d1fa70222b1987cf2ffa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.44-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 48a599e01d73556e6468a604e211e3b7259c46461510f79671e409dd686ea673
MD5 e70e257a4222aee1d0ddd6589524f845
BLAKE2b-256 36b0c13c8543dfb8917f5967a98aad43dd74def9b2f7fdc3b3d741647c5269a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.44-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7082b8fae8d2bbbf53f492cdf608d833972643c82b29790101ce67ff977ea9f3
MD5 fdaf9db34cf9fdb9eeefa892144c2690
BLAKE2b-256 911c026c5a2992c68fbfe33611a19831143c275bbc690c597cec13ee6fa35710

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.44-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 25eb785ac299a8b37987b7fe2baa7aa4a5efe57e8d40453908f41a405fc1bef7
MD5 ea329f0c6ae3067b42a1d568e43fc2d2
BLAKE2b-256 0043bc337ca5b7fa3a96da49ac9db7023e0525e6538ce4dd938e4eb558ae69d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.44-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3c113fbcbeb44accf82b931bf7e59438075913d5ee654acf01a5f2a2a7acd321
MD5 4c473a6a00c917b6b66c8aa32ae5f1ef
BLAKE2b-256 0d18349e7ddc864d834888423e93f09c7400cc6d73027daa640a3c4289ea7d2b

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.44-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.44-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 a280d67302b561487402c867deeaff48052d03b2328920f163ba99ec81736169
MD5 dfb7bea1adf471e78e38e1147d5db625
BLAKE2b-256 7baef0ca3c279ab8ac2c8fd949d9ece66488587a130dddd059be8449e5139fa5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.44-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 62db4e9ad757766ab6510b3bbc1d6d3bac426058f5875ecd968fabb220226bfc
MD5 9681156db56bc68f4edfd93b2c196034
BLAKE2b-256 fb85ced4c83f5cfcc791ed8b8d0e3106286bc3df197e077651024f3272da5211

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.44-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9a3588a24a3d58a03047182e2f0a7a7b7e44e8b3cc9a18d7785d79c8f3209ee3
MD5 5d2eed4d222a630c6d2622f9e0e9dfa7
BLAKE2b-256 22c1174b035f59b6cef2c04dbf76f216d3b53f72a7fa98ba7122ac1337e7f7e0

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