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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.37-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.37-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.37-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.37-cp314-cp314t-macosx_13_0_arm64.whl (29.6 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_benzene-10.6.37-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.37-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.37-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.37-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.37-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.37-cp312-abi3-macosx_13_0_arm64.whl (29.6 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_benzene-10.6.37-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.37-cp311-cp311-musllinux_1_2_aarch64.whl (51.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_benzene-10.6.37-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.37-cp310-cp310-musllinux_1_2_aarch64.whl (51.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.37-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.37-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.37-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.37-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.37.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.6.37.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.37.tar.gz
Algorithm Hash digest
SHA256 c2ad17fb1369cb40f33c2528b383872c7d94110113c4e366b2b07252ed365377
MD5 b6b1dc8e959441fc202c01888259b323
BLAKE2b-256 6ecb321ac41917f9f3a9148abcda34b5c45d8d2674e677338995a5ca71c10d17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.37-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5b202423605ba913e0820b03c10660a6c580c5eaad4bb8b428452b004023e8fe
MD5 9a0b686be49f7b8edc53b8143171f5fa
BLAKE2b-256 e9344e4fac443d6cd133122d313e6af9d0352a2086c0f9123a32d84b1eef2c8d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.37-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9fee8dca132f69ab7b0d76d328c81e3de7a4c289d2133b390499ddb295bfa170
MD5 43335f4c6f18ac19b66af95f72dcb585
BLAKE2b-256 50b0135237743ad132db40e156bcddd50c17af6ce79d58bf154effcd3f056332

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.37-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b56f0d70a2ccea21fe9c51eecec3a7a0df62d84e96e2e17631d2935b1fafcd07
MD5 f017eaa9de03ce94cc76a84d2a49eb51
BLAKE2b-256 b1f91c571fa9da63f58e7767de5c8084add1dee0e9514edbdb6984eb1dfd1605

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.37-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.37-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 a15f81a2eb604045d78ff9f5ed2d8f56a70bf12da22bdb57dd41d433bdcd86e3
MD5 2b887763635317047c33f59198fec73b
BLAKE2b-256 14ec48bc47b53d73d6f0bd95eda3dfbb3b32eb7137ad297f8d6e936f9b3d6688

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.37-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e459227b50440f242e583101959a25e91e246d08a25e3473b4aa4b266026633b
MD5 1329318436a2b382d4219635edad912c
BLAKE2b-256 696c72f7cab5624c6e7a3c924cca0ccd3c50ae192fc6064bd26d865d8ba44034

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.37-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 10e8164f4aa40585b7263b4662e16dd2c8926815d467989ff09415f1b4664b76
MD5 f01df1b58681e6894dc8bd4497051c14
BLAKE2b-256 35b5d10adbefcd856ac71481322cad56d97ada4736c5efd23467e7d644853ba6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.37-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5dc10a7d7698dcf18ad4127e7adae4a651d06dcc8d9506f8f5a6d9315a50c965
MD5 d188ac6e58d86bdbef6293fef2626add
BLAKE2b-256 5a5b7833404ad17ba2335a3af2085756b0a3dcafeb01a845129ff595d39427a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.37-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 13df1b6dd78adbd57dcfa2e32ac45cfac89c0fb1b9e6c286c81d6ce3bfe2759f
MD5 bcf7451d646506386fbf3070a83701c0
BLAKE2b-256 f8ae506478d3f7a74d4ace0b4d4d2f6d0526ff2591103b4d2e47e2ff934da657

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.37-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 454031cd5c0c60db513495f1c9dba36974154477221a7d8f28a060e2cab89574
MD5 70b24ce46ade72f6adadea6469742b77
BLAKE2b-256 024c20fd0cd944de7296629a9fc67cb687eccdbf6adf9be6c485219d3d620921

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.37-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.37-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 773f844ad84065b1550cff9a40fbb6b361e0195d938be8cfc41e638037365b18
MD5 ed302e410d5485871425186e535fe559
BLAKE2b-256 58c86d5975388e037432565b26acd823177bcda32867a0dd604fb371d7da13c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.37-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1602c1f22ed3b1a659c6b1f16db8fb8886b34575d65a10725a781b80a336bea4
MD5 6dcb705907a138162940e91d90636f48
BLAKE2b-256 b3c847a5e18b44377d8069809440c8f6d7d50a78de85989efac36fd9da016910

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.37-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8f7cf81cfe0637c68bc357127641f599603cae6c4f47dc321ccfc11d9ffee1d1
MD5 98dff22ac72d802db9bfefe1264ef7b5
BLAKE2b-256 08ac388a2bf71c37087f191ff887781d75cccb362c8ffe3cc501138258255e90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.37-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9f091489d71e55b7ce42f98d07d915f25414feeae600029d11205d7289e73436
MD5 541d0cb8572841e53d4908567e1c5c5d
BLAKE2b-256 469fa3d0422e82fcab00d87918762f7bf6ba29ecd6565c27c38eab56fad17fc8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.37-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6a90d61932a593992cea7a7ab8f6753bff451b7297317ff82b452196e5d7c8ed
MD5 7031207d1361e640c02c3f202479ecda
BLAKE2b-256 12f984316a0c00f18a3827744570c0243630f23e1432c2bfc2687cb544715901

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.37-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c3bc0ba49202949503b284784e59ff57ac0afc27a7cb19e08fbf652c98439a11
MD5 8636f1cdfb4006d18465634b92c7e97b
BLAKE2b-256 c1fd74663fcf999217bcccda29a84c4f1eb8f247f4282ca5b2c45a6356cf2446

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.37-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.37-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 af4e66a44878633053b560c11ab2c0279ec92fd410e3ed81391421cb2b625f88
MD5 32f5b8913a9c509dc964144cec60e98a
BLAKE2b-256 a70607f518dc1d8da5a657f45a7283a343a7b408fc4dc4b5c2170a98b04a27c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.37-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 603bf4b03a1e95707dbeb451f7ceffb21eb5b8beca9a6aef57e26aebac2e887f
MD5 cf2dd18f2341fb1f67ad2ead5b338a41
BLAKE2b-256 2acf13fa608e842d097680148c9f6a13c0d8b9abf5d338c0168be35b3ddf2560

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.37-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 bd5fd0e8cd90fcbb77de126067906681aa6d15ccd085a733e84ccce06dbafc8c
MD5 39d825b0d1db24a67e6a0957df9b28c9
BLAKE2b-256 5eac42985087f705ac77dd0d2198f8372ecbc542dc48e900b1cd69522b3ce612

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.37-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6e25b4309c1e25261e52236fcd2bf5b9b8535e805323a630c148d27167b53c3d
MD5 8e47130f7e13c0a089c0b5a65e48daea
BLAKE2b-256 714f259ad509e93ca1bf255763c00a4e0c287b1a06a4765b1226d21bba5c5db2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.37-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 02fb27b8782a8eb2aa53335385a3b3190c63f7256505fc681f05a7681ee30676
MD5 c930048c66ba439ce9c41ad8e1d58d5d
BLAKE2b-256 595ed9b4e1bb58b774a203a1171798265841bb076f853339bc28c0c070da61ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.37-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 adb33b6ce4dfcd21a53e7175a4f6fa88fbd4d22613d550a23dfb5ff3f3941618
MD5 dc132fc5e483871a440fbcdac6d6dde7
BLAKE2b-256 e8e3cb6d1e74a30c6a83d9821ec027d20ce54da471cce303cf9feb5f75fd11f9

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.37-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.37-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 dc7f64eb7f122be13b2e9a66ad9eb8094bcee211e45486a61c11259f0803fe92
MD5 f61912fc810a1a14296824a3fd935fb6
BLAKE2b-256 4f51a7cf9bf6ce6fb2bb81a1f399d0cb3faddbd9624d31ceb71d979563e053b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.37-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8f5c25c22006cea997e4a674464c662e574289b0b6397660206848275ffbb4a5
MD5 11dbff78c039725f4cfd1f9eb5dfbc3f
BLAKE2b-256 e56f70c6a68e6f9cd81c26b49d0e6ba87f646176bf440841c2296c068c405929

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.37-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6c82e6c8f8e40d8b1d481e2cb7bc8894fc8a797b17bb51aebe52671e3c05c464
MD5 15cb71c1a46b2e391baa10e8941f50af
BLAKE2b-256 89a9347de65e6729b35b80ebb90a37dd249360a6791315c3ed43db8f3e6b4ba5

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