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 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.38.tar.gz (4.4 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.38-cp314-cp314t-musllinux_1_2_x86_64.whl (50.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.38-cp314-cp314t-musllinux_1_2_aarch64.whl (54.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.38-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (55.7 kB view details)

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

passagemath_benzene-10.6.38-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (51.7 kB view details)

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

passagemath_benzene-10.6.38-cp314-cp314t-macosx_13_0_x86_64.whl (30.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_benzene-10.6.38-cp314-cp314t-macosx_13_0_arm64.whl (29.6 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_benzene-10.6.38-cp312-abi3-musllinux_1_2_x86_64.whl (47.0 kB view details)

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

passagemath_benzene-10.6.38-cp312-abi3-musllinux_1_2_aarch64.whl (48.5 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.38-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (49.0 kB view details)

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

passagemath_benzene-10.6.38-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (46.0 kB view details)

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

passagemath_benzene-10.6.38-cp312-abi3-macosx_13_0_x86_64.whl (30.3 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_benzene-10.6.38-cp312-abi3-macosx_13_0_arm64.whl (29.6 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_benzene-10.6.38-cp311-cp311-musllinux_1_2_x86_64.whl (50.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.38-cp311-cp311-musllinux_1_2_aarch64.whl (51.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.38-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (52.3 kB view details)

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

passagemath_benzene-10.6.38-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (48.9 kB view details)

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

passagemath_benzene-10.6.38-cp311-cp311-macosx_13_0_x86_64.whl (29.6 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_benzene-10.6.38-cp310-cp310-musllinux_1_2_x86_64.whl (50.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.38-cp310-cp310-musllinux_1_2_aarch64.whl (51.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.38-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (52.1 kB view details)

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

passagemath_benzene-10.6.38-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (48.7 kB view details)

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

passagemath_benzene-10.6.38-cp310-cp310-macosx_13_0_x86_64.whl (29.9 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_benzene-10.6.38-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.38.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.6.38.tar.gz
  • Upload date:
  • Size: 4.4 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.38.tar.gz
Algorithm Hash digest
SHA256 fdc3e225101208585942b0c2116437f845ba38d9a79a38329aaa525e55767b4c
MD5 e6251d056ec39c515c29127160dbb2ea
BLAKE2b-256 ab914591fd1f1d079d78fa174012b1986d7ccde73d1a9a2fb60d0f8201c6c23b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.38-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e9679330209c7a88afad7e00fb52416c32dca07c2fe6b628f08b4174dfa7dbe0
MD5 aee3d4c4d5e2ab958fe059f87d400200
BLAKE2b-256 287fc617d2a83268747e3e77d79577ea3a4ec3e7379551ee3f33f79be16718d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.38-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1adb43f5edb5c9cc5c02268df12ec36d1e77394513eca64ba2bd192f1b1cd2a6
MD5 1f6509d4e3cbb9ebf991833b29e8dfc0
BLAKE2b-256 ab2c7777d7ad57f5d00e9bc3840fc03d587b3dd1c7bc4656519f5dfb233671b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.38-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5cc33edaebef0900cce401f363be6962bc7f96177b8dced70f5f6210971ed226
MD5 9c163b0aaf010a5d2da2f0ecf6e61f68
BLAKE2b-256 a28925313d06fca84864685594b15b06c4dc6c0a7692036c6f776f6f3b30485f

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.38-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.38-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 973cf6717b32a75ec5fbb744616bcda315633c991b80e0c9146de3f0fd99d8ce
MD5 0901f054bae476ecf885d87cabb07d0f
BLAKE2b-256 35fb9382d8663110e52f274e0a7580eded5053c4f070e9409188a94724d29899

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.38-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 792b4831eb3c62e7fb7b779cba6d6d1e34065bf146217143059ac2cd4b0eb332
MD5 7238a3b305ee7c79bca45807a7c91162
BLAKE2b-256 3be00220fcfca4ceb28cd830b41c124edb58cdc64dbb764fcfb0a6417a89e0e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.38-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c1c9481b9725ca8e44d6a0ec3e0ec7f7f92e63f119c249871ee32bee4124bc6f
MD5 a2146cdc8b0d28eb75bc171845f20bb5
BLAKE2b-256 5fa295bf0806d1eeb31634d362ba8ab82e1f91f3aa724288f1dfe29c24c6c24b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.38-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 780b6689e13b96af31920cd50819aecaa75408410856e0442dfbd6c8421e1156
MD5 2a9b4dd9ea6832af504621dcb3bace0b
BLAKE2b-256 fef342630c65fb8d1f691ed1e9634a9cf09068e44f15e3573b16a9f63403dd59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.38-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fbe152314a4dcfa100385deec805313a60bcceb83ea676ad0e1aaf8a80d8cbd9
MD5 ee5e7373d6ce48c52f23b4731706fdc3
BLAKE2b-256 d5e261eaf09ee7aaf0b4f10412324739e44c92db092c6d13bae875d6141ed844

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.38-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7f3c0dc5e90b011f11f281593f0f58f12f6a63a5a65b487fc5134eb731f9e0cd
MD5 b0bad80a40d1d0018785357c2cc6fc5a
BLAKE2b-256 7c351a2db6ba2aceec7ddbb4783ca4734be30b6709fc273a1a6a3694ad7748b8

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.38-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.38-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 fe6a29b6e02bcb84eeee1973d37b3c8d77619d96d3c12d45b06a735a1a63c204
MD5 383000add588f6f8c30ea00abffe9715
BLAKE2b-256 f1c2ccec9c64c2b5300d0c258e9ab5ec6c257e9fc0e6d64431683f2e271ddcbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.38-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8c0e2b1afd84dcaaf6d377d6a239d19badf57f72fe7a2d5dc5e2453546ad3bf6
MD5 1195f16d51958ef360daa611e5957add
BLAKE2b-256 15b733c1cfc396ccfc9c3c2ede2302c5e60b9c45eedc7898740306316385c84f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.38-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 269820cd49a688dce323e6b2190a468bff27bbc5dff837efe12d0cc38cf6964b
MD5 96387c517fb9f9b1f062466060a9a4e1
BLAKE2b-256 a4c2760e29fd0a2197ece201ea0b8e0e5e93ca2a00d7d506a3df31c96b55508c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.38-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 22e3fc045c8688be69b07d8a440e3ebc4c6207cf91966ba82009cf3d3b13f1d3
MD5 42dd5d55831f7df256f7dccd42cf59a5
BLAKE2b-256 7f8c86ad79d2b63d6acc2f9ed2411b8fd35f0290f5239a374303da5dab5e37dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.38-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f6ad6b241c2715a08be4ca8df7fc2c3496fe9b5399dfa55c94b2d91e9538ac81
MD5 f470331b1557826c16c1980855a1657d
BLAKE2b-256 7182430e563181b91b077f6c26b55e570d4609c17b309e9cf88d513901867dff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.38-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 873be1ef16368aafc5f919979989b60711a9657ce7360a455eb5e5be508e0d7d
MD5 455ee6a7c8195c35f5edb2b1d3adfd21
BLAKE2b-256 5cb2054b0c96886c673d7d20e62a077b750d4e3bc1070b7ed9930c2b5ce468b2

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.38-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.38-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 b14178fe8968e5d2f40b41b58010f611fe8b6f3985b0025c9c484a8f9f6b95b3
MD5 cf5511e9bf3ed2144c8041803c4c077a
BLAKE2b-256 7219c5ad46ae65ff7dde9fe7ff6b5f9f26389f438f15172c7be1931c54edbc5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.38-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9619c43a2e98b017b64319b75a0334e7190a7c7f4c067f392326b0065cd3fb87
MD5 398083e9a45b43e53eb6b6b5a03a01ed
BLAKE2b-256 e3eaee0c05c66f251055fb995eabca3e7db787c9fd7999592c237ef646866f96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.38-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 541f78dc2f02d8d5ea4053e371ee822599d209789ddbcd010c44acdc19f58d87
MD5 2c47fa835dc3031fae13dbce500d34e9
BLAKE2b-256 70447b2ba84775fd1a9ba7482667ccf2f23e943ae5e22c022b6849a87993d3ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.38-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a03e658e600af069095b28e06aa284fbc2a66f1b77346fa3055903ecf5139977
MD5 6eeb469057e6affde49a72b88314e373
BLAKE2b-256 0764ae543acfc707e741b26679042cbd6a9fe699995b7c68869ef71cd54eaa24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.38-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3822e645f4a1e15ec31c5cb8c80c713dd96f35e333fefe85f6a579c24a68c3c2
MD5 59add2ff4b8d1bb8dbbc795272925ddb
BLAKE2b-256 93e0e2fcb73c6c29cde1d370affa3b7ef37bdbd17845c41a60d8b9f1dabf59fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.38-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 37ef2738d35bcc2ee2ef4c262d7183b9eb680e7008d2cce0a9b09a07db24a945
MD5 c98e011762683c6a741ba9cb8ca1d259
BLAKE2b-256 0910c0d379b05ac8d8bb6a4a2fbd65b3907066bdbb436f2056673a76ee0bc789

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.38-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.38-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 37791a7c5a06488b2b49d42ae46f0787f07f5099bfbfcb62acd7b40f96ff2db9
MD5 0f97fc970d52ef8044841c799813b25a
BLAKE2b-256 d77dbeb689c168e44f658b94b2857212a3b485bce510b8d2a98588abb0dc7530

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.38-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a22d481cd5558934a90f43938c1074d5f9b49d5cdecce42da6c3b33127c9b43f
MD5 ebcacffc6198a327cfd19b9269048c7c
BLAKE2b-256 58b549023d2c7bcf18a73d6f29bdab61641593591b3e8a4e47fceef8a650eeab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.38-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d4e42e27aa9615c51c57b808e131d6f7f1b3f00b31e11e892ae9468dac2c5972
MD5 ffc546a86f8d86e007f1a15d254ec494
BLAKE2b-256 0b23aff4f2de7c37757e2d1039b1b045af1b64fb10d114a8ae6eff3df0946ee1

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