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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.41-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.41-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.41-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.41-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.41.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.6.41.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.41.tar.gz
Algorithm Hash digest
SHA256 11882c3a6cc2a1432a6bcb4a07e81565bdbe87781183c20db562a74f5f8c3148
MD5 fce1fc630be1a40311527905002ff089
BLAKE2b-256 86e885fea8fd57541714bba08fb111f6d2c9306d22fe40279cc2e0620c52c898

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.41-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2408d3122f4831e7b954c8445d6733c7ce6f58027297c66025e49cff27605b7e
MD5 0f14e863f097de511b14fdd48b9201ba
BLAKE2b-256 1b375ad797d0088ad43f659e3a47ac8e669c7d32c8e6f0760ab28378dbd0ff5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.41-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c076b6088c471e905a05ba752030a21405a615aafcd9378f988414ae1fc5b216
MD5 8d3cb7cf4f1166209dff1a2e9f6415b0
BLAKE2b-256 0140ef40571d860960bb95c37e40b2f92018e89000e2e7c25957e80d31f1cd18

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.41-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 37d94980e2a55fb63a0e3836cffb9d5f806ef8dc69739232871d01057b990518
MD5 cbb040db0a34217d0accde6ee8ee70d9
BLAKE2b-256 5e43dd46f55cb1a18b5c28fbebf763fdcb72fae87630d3e06c627a477442a9dd

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.41-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.41-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 a03c00db70ff727dd6455c6f49d0dce7aba2db0eb374348d22ea39b94acf5d0c
MD5 9233f8f1512862698035576380371ab4
BLAKE2b-256 d2f6342fa2f895a401d63fa5443c0a17ce116f7a0ba0133d7371560d7099043f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.41-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d6b37ef9882f30b77a8ef3b261e8d2e0a27e68a06f9dec03fd5090ac014a85da
MD5 386925d6b3ca56a3b2c8cfc989348d7b
BLAKE2b-256 eb230b54edadcdb94f99020750791ff004fe801889d174db4738098f501c1c85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.41-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 48e8d886248d808c2e39146f6d0e60272dd9dc60e5dc4649e544ed6bda34a1bf
MD5 f40e6133a2062e789bbe1826e13c71e3
BLAKE2b-256 5e997e94598e7402a4b618e154aaf3aa027fc6e631383fe8b0571f61a4afce22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.41-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2041b7588bc26e1d6bdd2129ebd0bc0011cf9cff88c98614e17bf95bec5f675c
MD5 2c126a2faf242845fc9c49be6f0335b1
BLAKE2b-256 4e43572076dd54395f4e27ffa4bd683bc2971d49e706f3e9fa2486ce2f1aafff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.41-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 13a47e01354107c5444e9ebf09125b56d7fe308c09020c41738dd6140bdf3477
MD5 ca409b45e8cbaa19bfe850f8a98f3b16
BLAKE2b-256 0a5cbbe9ea012d25591c3e97dde91084020b513ec7207e9577365685033e7fdb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.41-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9d0db80b88df967eb6d8e830e206277e4aae285bd2639b744c630d3967576cf7
MD5 da330013f89302db951c6579386a7f46
BLAKE2b-256 9f7b2feed8eb851d88d888b283315b392936bfdabb8d212073c86e7fe9ba5dc2

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.41-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.41-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 46e7832ebd2d0c113f95171f1c4e68533240918834b1cf33f5034634c4d4274c
MD5 7c946031413850a5813e3d82e247cd87
BLAKE2b-256 a3827366df6c16a095119ed562140f472b9cf597369986efa7d1041d3293dea3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.41-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 056db6f5dca93796c0a02bc30075a79285c51c52449abb7e756bf180ce6202fb
MD5 b8684ab0641c510a273ffc8b25f9bdaa
BLAKE2b-256 cede94d8fb616e911fa3effd656bd24ed62a94979747faee6966b7c062e4a33c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.41-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 649f3b5751ca503e1e57b977b1246e3ab216e3220f2bce14847d90bd9126f058
MD5 fb1ebf7a8c1e7455b35ed442c5a2cc45
BLAKE2b-256 763c794d491e1d07e5ca0db20b2226873649944a90d29f0454ed7b1cd247e7fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.41-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 64e086e0b6d12ca361d1c691f254435fe948c54d1212694124105a0025a989b5
MD5 85ecaa4a98ef311427dad08003ed44d3
BLAKE2b-256 cb2c7453d09ffd48dd5ba45fb0f6b7dd490da9386aa25e818e36bb2d5d90412c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.41-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 997ca1c05dd0b5ce4b8220a67d151b5a810d3eeef77f34212fcbbc426f7d89af
MD5 8cdc5f0f7d02d2a6d648284a5152e979
BLAKE2b-256 b78b186a001908ba5a775ce03fd6713fc61e7b362c56644fae3647aaf8fa9fdf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.41-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0bbb662cd5a030e3acb70ae9323855eb3250b5732d2a646c3d5a7d9d01cad416
MD5 d6893bcb77f3c24d2a7dcd7271a13cf4
BLAKE2b-256 feb79efec148ea74ffe9bd482e4682d5dc582422aaed7d7035008d6658849c42

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.41-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.41-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 31878107e8a027a8dbe98bfe392d179f0e4dd05c5df55a18144d8f658659a023
MD5 7a85cdb7261bc2d12b72c2ee757c5ef6
BLAKE2b-256 33f827907e8ebe51554d2fb7cca574d0827cf385fc28a01f7b091b38e40c380c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.41-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 dcf9e41dd43cf841a60b9a4d9b223fa2e76513e3e3ed1aa57d5f69c5c7611bdf
MD5 6e8985e6ea5cb630cebfe1840e92e2ea
BLAKE2b-256 89a00c16a76b5d07c585f6bf84ce5af2fb18be7d1a3748d0033f4ccf2c0a0056

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.41-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 60d526da99efed43720ba20f982e9d12976af286337188189226bd897e54af5a
MD5 522d891fe1d67e4133d4436fc2b2dec4
BLAKE2b-256 855dd19d2f0260d3d43002d989fde839ffb5051b660bd05e8b152667feb0d372

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.41-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 14ae5a7ae4264396150597023874114023307aabd25aa70746bf50cc50748905
MD5 e6c707f2acb0518e0d1c34dc9d539f9d
BLAKE2b-256 bb5e6b7de1ec096840f45fd2ee19b07aece940cef1e26123c87d06a810b81752

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.41-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 acdd07fb527a3f8c2c67bf477d3008ab3e55b9066569cc8dab1b3996844d2c0e
MD5 4d8e1e19b721fab07d72f956c4a982f7
BLAKE2b-256 b24444d2e7fd649aee63d1d6d3e8a1a46b88d5c145f9c4494d29f988481479c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.41-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7d984aa625b248f8ea9879b493de4033b8cf2508897320269e88690a5f62745a
MD5 4ecd5ee132380d8d670a3b98bb9963e0
BLAKE2b-256 cdcebc2e676494db0acf17b984c7dd7706943874ef42fc91b2c0bc250c68f9c1

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.41-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.41-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 b64bf927fe7ebbfac086c708e58d78f13786b0c0693b1237ea0dafc05f61caca
MD5 f433190efa286139b95124439a784b4f
BLAKE2b-256 0a090b5f543bc5f8a117ce0b0b8fb31cd3a1d92ce887b5eeb93b06306ea7eea8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.41-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 60f283c0f1df0ddff39bb67f017da0d5588d4d03f1f0eca00b26b4304b2f5d17
MD5 7db84eb1f08975b91c5681747a734a82
BLAKE2b-256 5dca39527a0b1e4debd93254e38a8e63402b82dc1a0c398fc4aec3072c1b4c6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.41-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d45a9f982d0c76400cd584998b919f41b4a1f10821371afdf01aebd7a406c4f5
MD5 14bdce641543384bd5100f22ba72f5a3
BLAKE2b-256 6d2a419d1799b7ce3ee85cc7d1b321b7e8b378ecf88e1aa649a7e255963a37d8

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