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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_benzene-10.6.21-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.21.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.6.21.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.21.tar.gz
Algorithm Hash digest
SHA256 01ff1445cb36173eb44751b1c8d809ab1020b28c766d426c27b09c6cbdeffbae
MD5 4cccf187dffc7de5d040213817062a7c
BLAKE2b-256 fc00cfc98706ece09d447a2e00c05178262b56346b338e44f1b38834c04d0c08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.21-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ea8a017f21ad8001c97cb9b0543a18bd251493a4cfb94f37ea492b4889dc56a3
MD5 3fd4e86cd150aa78901d5a0e84cfccc2
BLAKE2b-256 066f2ff55c60d018cd08976db42013ba890fc3e51f39edb41f451ccdf0f21760

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.21-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7d9619068bd743ec90bb58a2c571255ae7a42ac08648e3fb179c1d606fe794f5
MD5 9efa326812c6bc394b99277c40258fa8
BLAKE2b-256 5a5cb3193ebe6906dc01abcbaad2fa56dbc706c5e9812bdc2deaa66b50e8f613

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.21-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 47227ba33605e34e2db4397f74cfa6aedb5317ed1b750b224ba7a33fc78a035a
MD5 a978308c8da77b0e5636d923eacf285a
BLAKE2b-256 bf3e13a414ba4a376732d89c7230c00427a951e2ddd12f9b35d54a1859a29bcd

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.21-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.21-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 8b6e9db8dac5db987ca39a7cfa6e3f6d42dee70ce7adad3bf53006f21fe474f8
MD5 9a499c7c1bdd52eae1b7d43b54e0d603
BLAKE2b-256 63e6d962e0da4926a0679f455e6308a8d38c947f1efca5412247fe06a2e7e7b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.21-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4715d1d8757e4cc319b05e14d8536c1d6e108bdc7429832c42e8e17cb04b15ce
MD5 bf79cd00102c487ed606241f86798c2a
BLAKE2b-256 3bcaad1abed8b66b7ce62dee393b5d8e70b2f88bbdf48d4a797db9e5971ac787

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.21-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a1cc601f4b8776421829341c304786b42c0ce36542952bad981665091a4a4be4
MD5 a0c44adf11186c316262c77c83adcae1
BLAKE2b-256 51983cf87fbd3ced10bc37aac2911f2bd675eb2b3ab969622b9d12355bf8629b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.21-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f0eac0f205806e9fcfca08f663ee1893641201625eeea1b05e07ebf9f4977861
MD5 a1c1ae1a056173dce5744b737152152a
BLAKE2b-256 6f55cdeca90f1efa5e5c7eeb5ba62a8d71ea23659dc2e30de385faa4173d0f21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.21-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bf09638cce730bc7b471d33568b3b9d63906fd449a8f5c015890208d11d39b7f
MD5 a2a1cc4f4bb799d85095b904820b72ac
BLAKE2b-256 db8ca3fcb9d18b4e630e35c58ef3fe5892c3a485a4ca8c8ab259a3d45a9f0204

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.21-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1726b68bebd469be003b1946f374988d59367f151cf35e44c044eab82c31726b
MD5 8676d7b13c2aa9b36a90837f4f0375fa
BLAKE2b-256 84091c8cdbcb916fd87f97a628c5343fffda07849bce38591fdc826220011628

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.21-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.21-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 014a664a91322a869d847ea25f55e20ecc961ea1ed4f2976a41671bf3c4ea800
MD5 d1e80cfae88e5fe8cb144aba3e7cb8b5
BLAKE2b-256 eba3a1212a08e891173017f1f5c4de62635910111a9a6b621624b67837485afd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.21-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 18276543cac7f5dc20160799d610c3ac1d02e849fe922efd187faf075f416c24
MD5 05c2b6e1f4df2edbd0484719c83d65d7
BLAKE2b-256 ca2e31a1e40c96971ff6707105ace3f346e1b48b4928febdfe2641357b9ff690

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.21-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bfcee1559d48dcdb7793b6cfe4c78c8f69adb9aa2f6b1c3713923e113a24ae95
MD5 f843a8ed4240b3380ef2defac18be888
BLAKE2b-256 2e2c67fe6e297af88be36f6ff4ddd44f480d1c7968d4a6b04ea87f6a4866221e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.21-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9c6c046d1ef262d93d2749e567003b2537a01eb112e21e535bcc732d48616fa4
MD5 c9c8e47b8a57b907be07be9a5f1a5752
BLAKE2b-256 225dc7460c1ebee4bc2feafc0dadef6985ee52193b8b26a382eba7c3c2391a45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.21-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6e2cd0913125e30f78271d357311fd90091d175ce000a28d2f8e6287208363b1
MD5 730b18d0f00bdf68ecf3942b977a2804
BLAKE2b-256 e6ef85073338904a15fb8451876e92b4c14ebc249b88f49a1123cf216a512177

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.21-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6a2751e1f8e5867d2ff6eadcd41cccd837ac039a832d7f1c9c9eea752ef8513f
MD5 d1c659b837ca1394314814a660501fad
BLAKE2b-256 8acd351d2d4f33dd3b3ab976ceb103686e60dfcadb8ba11f9d0a43a9bd48af07

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.21-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.21-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 712b2b3e87a5e8bdd1ef034fe7ce7fab6809033a8a4ae1249449134cb2a1bacf
MD5 8bb4edccb127ddca0498d853c65bb581
BLAKE2b-256 d0103686eeb93abfeebc324b803271fe3c4bc2883f8bda5546a5b5372ff0e876

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.21-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7334e1f68ef41756a77609b7b4c7bf3bb9ec304447085304781a07080746a90c
MD5 6d5f896610c7b1fe08dc827b7f7b89bd
BLAKE2b-256 3e245ce3cd7ddba7a675e080fd82f511d54fc172fc30f8c93c0a8d9dbaedef9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.21-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 69e47618a65c0b940cbbd138fa75b7061bb528dfc841a88ee3b4a3aa10f65158
MD5 9ca110fa08448411de0b846464a9eeeb
BLAKE2b-256 8b4f837306849298fc21ed1d060e003fdc5638c9d523a7ade6a52e8f4ca0ac34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.21-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 033a3f16bceaf1862e53bfce108fd62e68319c7bbf362ef6f62505179527f337
MD5 a14f764fec471853101d0f3ca833d54e
BLAKE2b-256 4a4d56880b7796eaf8c8daa9e928595d39031f6bb6bb1bea126df301469b6c8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.21-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7b01641c7adf3e96915fbd6a7b8e8c054b63994b3a1d6deb95876cbd5ad9678b
MD5 0c965806d293cb06d57c5bae14257517
BLAKE2b-256 e25973dcf133c3e692f5a97bdb072c3589b162c6ce35ed791d852215c36fc57d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.21-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 abf0bab225a65172164fdd8519d33a5c9d5b847e6ba7a158cfebb25f2ad2f310
MD5 e84add9ad7f949242dd47e856cb44abb
BLAKE2b-256 ca608b6972e6b3ea62fe1c2254ce60d03ee772954a249990ee89e9388312ec44

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.21-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.21-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 334eccdae7ffc99b547e23266af6e64cb60c1f30b64caf51813e0663c741e685
MD5 807af9243ead08d6ed2d11336ffe7b97
BLAKE2b-256 3fda148b69aeee50b811057d3f029bbacc5d88d347c9efa053a130dd3ec660aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.21-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fff6e4d7e312e1e9efd842a19d22f2483fcb4e0f08cbb0e29a637a5e9b371f22
MD5 713da5938126829c057130aa9dc70ee7
BLAKE2b-256 99c89f02274f62dc07f9fa1863204ae353eb296255ad26f592595493f8edac90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.21-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 af585074702adab9e1d345affe862925599ae007c4f6d1b02518fdc48ff57b00
MD5 fd86588ae10bcca70a0c1efe5c4393c1
BLAKE2b-256 64aaa801b4f615f01347c60bc414cb9dffc67079cdc8c8a137303212dbd73830

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