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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.40-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.40-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.40-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.40-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.40.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.6.40.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.40.tar.gz
Algorithm Hash digest
SHA256 f4766af425fdcff4924a6d9436e7d6cb95679ad9414238e867f626c7781f637e
MD5 6a5ec726b8d08f3a39b1ec6ea21cad6e
BLAKE2b-256 029528c0ccfd3daa07d59fa0b25f0620cdac328c5acc3699f02a606b0314b4e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.40-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 25fede6dbca0be50a9dc22351475e9a2cf6f2a002f618f0af946852d29a48ac3
MD5 a09b57a2f9862ff0bb16e129c02c65b8
BLAKE2b-256 2d1a0304f1441f991a5a2c9677cdb11d8528386b8add7a830bd8da22fa5dd96c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.40-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e074e9e4ace6760d7b73f41fca0e95eb312071efe511fa5d1c348d31b8c255b8
MD5 2827897e7c5cb1bb84df3d6ec21173ec
BLAKE2b-256 0b176fb98c65c735a019abbe53efc2c49be0553d2604d291679e8ce52c8d453a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.40-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 32032c6f8f47929588ac87354e5731179cde91f7a20a4ad76959c3f3f54b5de7
MD5 07ae4207b52492868e05bed8c81ce368
BLAKE2b-256 34a4e75c9a52ac23bd55617879e7b5b48d012a5960dcb011efa20322466f2de1

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.40-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.40-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 88d59d4ef64c78ecbedbc39bbeaff1405d554985b1d444d91b3daf912968fb51
MD5 a989d2fa21739219ccbedbde97a8fef7
BLAKE2b-256 38d1d73148a7dadfb7dba4e7f43af7247a9bef01dee1884be520d7cea8391281

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.40-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 783f0bb03db3750733c4e0e94768487d348bea514b3ce90e6ffc283ad0f0e8a9
MD5 27aba088b39f4ed68affa1c17aabef2c
BLAKE2b-256 6d471a9e65ad047746255cf4a91b354c8b3b16e6738215e0bbef86746d1b8f9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.40-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 55ebbe7f0a41029921265ae8bc220ce595f2e234900d8e99522544149e39eb6b
MD5 71989bd65a68976f3a502f6d82c0ca97
BLAKE2b-256 0abdfc209c2a61dee45b2644d03e6c67c9510c85ad0afed86b700ba304af7b2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.40-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 835ffe630e84469ff230cae6684495baf54cf5fea32055cfd1ee53d322b42db1
MD5 6c1749e10629fa52cd86692f043a1caf
BLAKE2b-256 fc5bb9139f1ad1a5b5b9c69563a13a0ab3712df046258dedc1441d8f5ebe9e8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.40-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a6ec47b48c0cf648b1ed7e44b800fa80cba815dc2924666103e2ca1d5db88641
MD5 1b714ef0d7cabfa1ece30b8e7f93f83c
BLAKE2b-256 4131e7cff6d4894eeb88e6009e32c499e4f97880c5a9090644f977a29d0ca0f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.40-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1f4003672c89471d7985b47ef291198d7d4cb4871797324b5781484c42697882
MD5 a60c77f1ac5e75ebfaf175b34cee5def
BLAKE2b-256 62029b537121cee0ee1acfd6ac10bf60454c160479f74de374ec4d4094856dfb

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.40-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.40-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 a114a4318f1f3e674a4de05e846b03bce128a1a9817178d254774965b18c1110
MD5 673b9d9361c74ab79b255afdbd0b66b7
BLAKE2b-256 d17ea37c035eaa1195e0cd447e51a20843b7891e4893ffef3509b58fed152504

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.40-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9b91cc003e0be37229067218d30e568d1862763fe2402ec6b672d2ebe5d633df
MD5 363a707d2eebc7ab4cb30f4da45e5562
BLAKE2b-256 c37382039d38758a6abd43685eab88faacc80f54594fe2ed592ef1bdbb43d692

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.40-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 280cf85641b3fc010bfe7af7e3a0bfdddd4d4bde980345e2a81fd3d50d53c98f
MD5 af2ede159cbfed4dc16d63cbd5c84126
BLAKE2b-256 3a2166a0be3d88d74320ac5a336fad555263f51e9c14924ef335dee09bac04c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.40-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b671e081758d0ea9afff34cf4534f6988425292b06e920aee29d3a9a11e0f0e1
MD5 5c2ad0f50349b7c3d4f95eba61454d32
BLAKE2b-256 7cf6141300f7fd62025d5b32c8886f0aca84b24419e37c2d49988b44044dd48b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.40-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 03bb7b73ce82b81c9399d3c87535c96dfb8c735c2e6755a8025152efd6ba8ef2
MD5 51bd73818a74848cb4fcdd03e1ff5ac5
BLAKE2b-256 6eedb3aa8cac4aaa7179950387081e0c6ea733dd28194881b370c8b400f5aa24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.40-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c4b9196d498998f431209797161a8600e1522fe986676f867f14fc9a1bdddaaa
MD5 2010094f1e80731505ed3a1feaf681d2
BLAKE2b-256 4ea072e9444912dec1aaf43081bd553a5c2a15f2f09012e113bca31b145ddab3

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.40-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.40-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 d6e4bbac52c67e5bd73c88215175951a7c6af15ed96c9ba5d5be410f68b7edb7
MD5 b9213e82187536db060882b6b76b4e63
BLAKE2b-256 530f5c8136990735737269443c82c37b50b4e779cae52e880b7432bc922b85db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.40-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a9e6c447c9899f73e3f8da044689590910c0add097e7e2ed081909d5a84ba175
MD5 a41ce7d2f7f69c7f93f6a1010b3f404a
BLAKE2b-256 71f7df3ab7a2fe83869322ced5b9d6b4cf4da6785b125d46cf511ddbad5af128

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.40-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ba2c9ecfbe20a5fc464d14a521da6943c07c91a0e54ed6ab37763c9012153186
MD5 78201443abae4927013d666e99120ca0
BLAKE2b-256 989c3ba066e1be6711e32168a3a7e48027ee03665901919a79d2a8ae847bbc39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.40-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ef4a8ba111df9694e690a3e927c3d64cf90209dd2dfdd2a4af18d130dd823433
MD5 dbac7d331ea3c304edadcc46532ffe9d
BLAKE2b-256 d5e506c30ee767ae99aee5946d117d30eb0bfae8ef1632a69165a07c63fd7f66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.40-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9bbe0e22852ec7413fbebea418925db6f9e3a8c27e3bd27955907d6fc1ea7827
MD5 d845b06892f21d585170233a041b1b89
BLAKE2b-256 886278d0ddd7190c0fe5b6e0c68cb7ea1a724fdef317dc6de3a70fc2f7d76b72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.40-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 41805b17be451061e2b278b70892c23cf81eb95b603721e44d69348511568cfb
MD5 8bc802edd723a667a31388d70698fbb6
BLAKE2b-256 c0de1b092aa7b5ea12e627b842a0e3fe7384f50ad4b5335af308d3e94d4a32e5

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.40-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.40-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 eb7a380041154a96ebebe878121a4bca579fbb4c10dffb20b3fc1391520b5744
MD5 f4bd6de27b062ba743cf45f330f7624b
BLAKE2b-256 f5f7ef9c8b2cabea2020c58b7eaddffc94f5f3a11dd0224381ac1c1382197913

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.40-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f62f78370ba9baa7a15b11a657b1830178100ef33fb0ac2ab3817d4951f3f7a9
MD5 0c8393d4dee8720d3a0b02ccfef8bb3c
BLAKE2b-256 c920f8c0d630126d2d95aac18815d4489036e6f6154de55e7f767a200000bb8d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.40-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 34d81eea837e4e485fc6fc899104e9ee816b4f4fa6278abba10246d0ac115203
MD5 e4ff68499616054500755334061a4883
BLAKE2b-256 b885c96b466a9aad01a3e16b61df0a6bce3e1e7cb5271a6d9e4c0719d877510c

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