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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_benzene-10.6.13-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.13.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.6.13.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for passagemath_benzene-10.6.13.tar.gz
Algorithm Hash digest
SHA256 7f5fc7912354c8498207e311dd7664cb4546110eccc50bf2ae6e7fe590e77709
MD5 e4a8ee12e5d2e4e8c3826868aa779a99
BLAKE2b-256 6af6038912a2636d15481fddc60e59787020b5ed22ac3ae2c9610e5aa486bc86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.13-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0a6ddfb81da3a835518ed908598a104ecd4de3e28352c697cbd829d77301fee1
MD5 298db89bed034d59ad325d81fe84af98
BLAKE2b-256 c17862ab026e3013942779321d5069007bf3b9a30e3e8807fdb44b514c619e71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.13-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 67a7c5eb0caf574abf542cae67fa55f28a40460f3b3d1328418de994bb9360d3
MD5 6801b0526689eebcd545e2461b3cd017
BLAKE2b-256 2e2be6376789f12da9b9e2c108db6bbbe5270e0d5230432b63f5ae95a39b09f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.13-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aab8635902904362597b0b255957a167d711030b8a47232672c55b3347e0ccbc
MD5 7ed186a41d104e801967e1343c0e05e6
BLAKE2b-256 a95e6daa3c6d2cbf95fdaf918ea78b3901fa003148b53d9b5036749980dc8770

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.13-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.13-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 d5e70e3e6acfe01242454c4256f000603abc9bda797d11e3bbd9a1f437d9b76a
MD5 deba9e660571ff6a8c2cb38bddc5320c
BLAKE2b-256 627a84621fdbb0d092108708780c078e3bd1c19dbb1c6094add2e5409b9f9cc1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.13-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a4a2a37054014d4c4a0b3edc754b49638a7fa3b33971249c97cbbd9a15c2d235
MD5 a3f80c577ff039ccd5b0e9f428497232
BLAKE2b-256 2f0339cb6fb23ae6db6cd061f65c4da0bb9378ed2dc11c33802a51e5fdf7740f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.13-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c912f9410611411acd3b6e25f7e9d07a0d1a9c34776243190db7d6c9be991332
MD5 2d0f0b68a1ad1ff46918da3818b3024a
BLAKE2b-256 2437076ae4b671610670918237d4ed79098ce35d585feedbddc783e76e5cbdf2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.13-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f5f65863767a9c551ae929b69e254627dbe92248f7ac042e52dc317eec5e13aa
MD5 a482f50887a74b7cf74f4854e47e8f87
BLAKE2b-256 bf6c60716be8e201413bcb6303dc2d78313a238665bec1e818040b177878f0ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.13-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c1e6ce3f1fb2b2bfb7bc8d3482af741b9976154c759d5cc77602207953a3c361
MD5 0b77434b201559d85f720f3fc54c6f7d
BLAKE2b-256 1ebbfe899b80f31ee63dbb4852b21679e581d6badf4add6477388f7a01d92659

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.13-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1adbc4320429146690b2868e701c3317cabd36df1014a594f0dc17bf2a9ef851
MD5 ed4991c4e695f272099d04d8f4a1500f
BLAKE2b-256 77e193b0225d65d64172fd152b2c3a5a6d37307dbdd5e93f992c6bfebb7d5397

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.13-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.13-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 0e66d1c36bf0e50f95cf2967c680f7b321485b50d29c9a815af7a9902f808bc4
MD5 342a8207471ea9e345ba0aab876add28
BLAKE2b-256 ff55b5008c2c1f07f686355e8bdafc4403e6d3efbc1ad456954d3dc03c9a364b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.13-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 27e17607b3e97df3fa7794bc83c7e4408060827c4bb9d8fa93106605be8fb3a9
MD5 2fb6d8494ce56fc1199f661c14f2d488
BLAKE2b-256 6eaef195a8980ff7488f1e9ec23eb7ea834f82b80cbfd65dd6c3e7405ecf9d4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.13-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9d85221eea7793c60ce8ec3bdafd527566a0781edc25c3d35aad55fa855ba411
MD5 8598d6e92c0391c24f969f84eec88730
BLAKE2b-256 e0fb70166281937d52462d035d5e16e91eb6a3f91302a335eaf980628318e220

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.13-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4b6ba1725d6e88ae4a821b27dc1bb383badc17c52079457e4bd3abaf1a19a1cc
MD5 aea7091c09d3ffbb2a46b9957f69e70f
BLAKE2b-256 8e4f454d1da7b6ed47590d75081b81f3277e053932122046fcfee37d10859bd0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.13-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c24eef03e7e68f93bdf91f21943dab40073ba6d19b12522226a54ff441280a82
MD5 e68ce14c28838fc306da379c6a1f25b2
BLAKE2b-256 a920f6241ae34f4dc750e6b4439a878352d25fdf2e776704e63374ba7138ecd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.13-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fad0f0c8a6bf29d7bd13e719139bf884ca40cd49726430685487b809bcd80ec9
MD5 1f3e0c70a985e4ea5f19f587d557b7cd
BLAKE2b-256 9407c8e0deede55a502fa45b80fe1e58d113cdb7bc128e9e184046d6007474e5

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.13-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.13-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 1cbecdb3e8a6b8ee1f584bb07773d8fa881cc10e0f0f594593f537ee820ea763
MD5 e8f87da21a3234df85b039f162b197be
BLAKE2b-256 bf3c91398b38bb6003a0a738569f4b04ad0ed26733b18f9d6572a30366ed11f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.13-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 cd660ddb891ab5046085281998fde66096cfb21587571f8831d6a2a7c7f1d3d8
MD5 cf773b09ed7feef3955ca776ffa6671f
BLAKE2b-256 5e2eed4c51f49a856fc446bee2f99d2bea6540e8f897cbce09a07e874dcfa826

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.13-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e9e1a12470af6566b48e3164608095f0cbf60a552ff867b953c04f3fe7a9e6e1
MD5 b4a6756287f5d578617d20e2a6d55c8c
BLAKE2b-256 811d7ea08697384e087a8d42acd6fce0c4372690e2a9fedb6c5168dcad89cb00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.13-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 70de0aa2aab456e3a00ea4b2291032a7cc064707b8d7cbac81db23e8acdea43e
MD5 c1eb4f0ca9b13ae584a41e7096974f41
BLAKE2b-256 d31a9dca326d70dd304c472f5f1ebf4b7243134d9566f91e5eee035ac9ec1cdb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.13-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 27790f651bcd2442004cb5a2ade036bf9c2e693ec97849a1d659677bc5037c94
MD5 c295ff601dc862f7e3de101da6165fca
BLAKE2b-256 8438f8703e38dc7e1624dd3d23ae42137f738f161a8b3b3f13636f719a334d48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.13-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0a9855fafdc3afd47abe9c3c434d201601c9d5b0b3f4e34085c801b837ded8f5
MD5 0a3abb287e641e9a2e1f8f26d2153800
BLAKE2b-256 003e6feb6a4cf9aacf44cfd4d23a9c58290a0d375cc87cba833e09072b4399f3

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.13-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.13-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 c324048b371bd20dcde0028701c19641578b1200a42405334e837ffa7446cc1a
MD5 aa7e8430cbd6b41ffc667faf2b2416db
BLAKE2b-256 cfffb4a86521947d7cbfd4295995b0487158bb85c28ffc90d6ba88f4a1ebdb02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.13-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b5aa96f1a7c61a7a0f735462774b1d6c3600477fd9a1355835d40085268a514b
MD5 10a61ff6a9d6545d7885130331a16c2d
BLAKE2b-256 70981994fcdd9f42575ff22bae0bb6f71a35140e8e5d1ffc0dbe0e78be783902

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.13-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2c9a994d3d293c5ac7597f510b8d8f7b0f9bc2b14f4b3f686e993251c4ec00e4
MD5 63b47768220ab32588b4dfb18b43bdbe
BLAKE2b-256 42021315a3ca368a5ee6798caf120ddaa16d05924ad43a599e3fa1f571e70a3c

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