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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.42-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.42-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.42-cp314-cp314t-macosx_13_0_x86_64.whl (30.6 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_benzene-10.6.42-cp314-cp314t-macosx_13_0_arm64.whl (30.1 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.42-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.42-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.42-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.42-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.42.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.6.42.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.42.tar.gz
Algorithm Hash digest
SHA256 41f344821f8144c40b55edee93852611dea4c3c91c329c715df1d3e8405876e9
MD5 a6269ca150b6bbceb83b6c76edcd1eae
BLAKE2b-256 5f7dbc5411d3195e2d3577a574422c01f2211ef1ae51d8dabf85a8c144a2bb2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.42-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 da192e186e594403ac68ed123b2debcc750a30aff439f9d4a74d32090302e7cf
MD5 d584ce8d3375687202cd56bdc80ffda4
BLAKE2b-256 1f679f967388760d81989f90644ae54edfefb39d486ca46643295f6598f082e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.42-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a3ecf11a250c7176fd3756270834866455aa5f3fd73ec761f6229e42c711afb4
MD5 434da9f128e797394c831f5fca464b24
BLAKE2b-256 7200cbb8dbee4d1aa053c5df026a01e28f990b88f7183ac8b87d4bbfdc969b51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.42-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 253b3566916844b03e5d48e98f341fe81156b95aae726b0007b42f3104a107b5
MD5 ee495c998bce022a2bd7f83d1bdfeaa8
BLAKE2b-256 28d7d9766ad149c6ce231e3edbd517986e599af6f2a95eeadc367570189f8f12

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.42-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.42-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 889042399d25ff3e6c8ee6e86e087b76730f18f6488e76c8979419fc4c6b7d72
MD5 d042979bf195c482b4f9e9d58d675651
BLAKE2b-256 ad4522f7019088f01c4280d3a609f9f6f8461afdd88707c682de93233877597d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.42-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ab0f110025ba1079f7f632b90d9fbd4687f3f4350cda9045649c05dadea18b9d
MD5 8c0ac12fdb765d6fb7d25899176d0acc
BLAKE2b-256 b7e69bb41d92547791a45431787d6f3965689cdcadb6db45d95be7ff4fafcbff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.42-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 51bc8be81abfc33982cc576a407543d194b48945786a7aa50936a3d4f591aeac
MD5 30cbd4f81eb6feca504f2f251cf9e506
BLAKE2b-256 6715aaebd05e51f2359b3a223ed75ddb18a2f1157a0faf57ad64d6f517fafb28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.42-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 424c95531ddeef7d239df5917e2e00c4206cb60a72212aae9993fb063751e182
MD5 6b3fcd30569ff2efab271639f660a5d4
BLAKE2b-256 e1a2dc4eddcfaf101bfc225d84aacefede027ee0a098c1ed3263fc89dabcab52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.42-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f032abb60896d929a0e0e1c3f162e488ec61cda9bedaebb2a4ec095bbff0a782
MD5 0fdd62902e6ef3bbb8ba8d3f1a5ad4d1
BLAKE2b-256 c4811bffa4e33c456cf68c22eba931a2edbdaebc94c7288d2c67c97c543edfc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.42-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3f2e0dfe85e7f25987da519262ec2e490711839e8b1ce0385683b1de0ee53bc3
MD5 50d6ed37aa77db0b30d3be46799c9efa
BLAKE2b-256 5507aa87e9b42e145e18b80b5b66fcfa41170697c2e5a31d763ff4f68ec1544e

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.42-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.42-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 d766cbb5c7b0d78e40eac9e2c185a9ecfdbbd879d128cda477a7f218015c51cb
MD5 30eb89424d966b7777d1e00f2b3e7934
BLAKE2b-256 f525a77d8a810f2577980f8c5e5f9f004bbcf9cde3b88aff5708d56ad2f94cdf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.42-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6258ad518e9b9489a2ae5a1cc35121a9eae3e3061608626db163b66683567706
MD5 47deea0578f08cf7a9cf8689a639136e
BLAKE2b-256 048e319ba346079f6ff94ee589fc5f103d91d528f704f910d47897e6b84ecf6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.42-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 fe92f28b12e7710fc178dcd11ce2f4f174fc15eea3eb51ed0ab442d0ff7e2cec
MD5 85c3002a79b4c66ffc316d67701e5a63
BLAKE2b-256 0f55e44d5e2a2f1d553ed9a4de2e7e61017576e888f9a622347bfcb682db918d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.42-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b4fd9a0f1086f4a09325add1a0a29e5cd4f9686efd875487014b8a07dc6d524a
MD5 8e900f13fa2cea7d76789724facb1635
BLAKE2b-256 ed0192cc8c074be3d19c68d98f7d36cf025b98359495e7fec7e61f7f0172dc1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.42-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 065e9446387fd707e3776322a7c6b86e1ac83fb9421a2bf4707a17a7be88394f
MD5 37f86158289da21bef398195a8481edc
BLAKE2b-256 0d6953bd0b6a7efbf01e3f2f0fac2e663d55a35986e305c97b2a89895fa42186

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.42-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d0bdaa0cb1c4d07fa27087da6777bfbad5ed692acd033fd2b9c4a1fced079130
MD5 6d5dbd70713345c34f16a6fcba464eae
BLAKE2b-256 25772dbcfc19bf1fb8016c1d4f5e6d888a6122c3913d8f310cdd42510316344e

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.42-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.42-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 218ea4abd0f667a95d307ff165232b16922c7472c994e1f1e9a2cff7843931dd
MD5 f24fd45d1d4e4e4479d0cc1ec5429543
BLAKE2b-256 93978f3bf4149e7653fa6d6b4017c9933b87a3c4714f5f36d5a43a85795f0825

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.42-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 56b2efeceb5c448771c5064a1fa6d39a4dee095b368ce61c57ae7016bcd84d3a
MD5 1d8ca6f020a128109d830fd111839352
BLAKE2b-256 62a56ceee3cfcf4a96d7705586f04cbcc43e59c9b0b810a232913f8ce34f4ca6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.42-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ab3a393e05fbfe25f2afe64d90fe0a4dd9681bed5cfe210cfafb9cb7e3e7883a
MD5 79d1e45c326595513029c7cc34bce0eb
BLAKE2b-256 9a1086896db5c806a91e3be2e7846e324035509a93f4a8ac52f95628eb77f5d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.42-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 46274fff4d6426422fc6ac75a64d1e8e9265eeba72444b5b038893564ef4860e
MD5 34b142115d13b31da2802ea6d8d9eab7
BLAKE2b-256 f28edb230bdd421b1e387045a7c57330042fed344e14462589422ed4500830bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.42-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 583fd115e2c7d9501dfc3f8c20686a0183b9619da0f8ac944ed302ebac5ae5bc
MD5 0eec36426eb7bffded92369ceae4c2d6
BLAKE2b-256 87c85123b902d44f6ff2bcbae1bac02b1e84fc840396c833b6441b95831bed2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.42-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0ef7fa13205318e2897510f54beacb4127bb3878bf36bf0ff5e4feb0da46cde0
MD5 fd23f45ef472b560f87d1b2f2d3a1ca2
BLAKE2b-256 b37026af2b3b7cbf9a19279ca8ad63679219f463c6f239672b15bd3809567af0

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.42-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.42-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 64a45fdb4eaa84d41b5313065f13a9d0ade600bf0a1b548a966a3d50607ecf1d
MD5 9b8f87abe7131677c3f28424cf761b93
BLAKE2b-256 738f08fd348eef1ff3072d44f2a79f1b49c9069f150a2ffab12cd80a96a91fe6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.42-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 718a17004e6bc158c14c2bb9eb067df37aa5de15550dfe42fc8923d001cdbf6a
MD5 497408d2bece35ca59e5cadbefa170df
BLAKE2b-256 498671ec36baa283abdcaf28840963789ba33ecb3908a4186d972a272cfde943

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.42-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 63ffc07bb5545700bc1de48a139968d4620335dd5ec9ba0a940f4d5b00f11fd1
MD5 3c011145d72f2a860af67488c5ae8797
BLAKE2b-256 8b3ab5d6339d8453704505d3842d46c1951c9208cf262bdc9f8d6249e2fa7c3d

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