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 was created in October 2024 with the following goals:

Full documentation is available online.

passagemath attempts to support all major Linux distributions and recent versions of macOS. Use on Windows currently requires the use of Windows Subsystem for Linux or virtualization.

Complete sets of binary wheels are provided on PyPI for Python versions 3.10.x-3.13.x. Python 3.13.x is also supported, but some third-party packages are still missing wheels, so compilation from source is triggered for those.

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.1rc9.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.1rc9-cp313-cp313-musllinux_1_2_x86_64.whl (52.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.1rc9-cp313-cp313-musllinux_1_2_aarch64.whl (53.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.1rc9-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.1rc9-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (51.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

passagemath_benzene-10.6.1rc9-cp313-cp313-macosx_14_0_arm64.whl (29.4 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_benzene-10.6.1rc9-cp313-cp313-macosx_13_0_x86_64.whl (31.0 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_benzene-10.6.1rc9-cp312-cp312-musllinux_1_2_x86_64.whl (56.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.1rc9-cp312-cp312-musllinux_1_2_aarch64.whl (57.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.1rc9-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.1rc9-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (55.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

passagemath_benzene-10.6.1rc9-cp312-cp312-macosx_14_0_arm64.whl (30.1 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_benzene-10.6.1rc9-cp312-cp312-macosx_13_0_x86_64.whl (31.6 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_benzene-10.6.1rc9-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.1rc9-cp311-cp311-musllinux_1_2_aarch64.whl (57.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.1rc9-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.1rc9-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.1rc9-cp311-cp311-macosx_14_0_arm64.whl (30.1 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_benzene-10.6.1rc9-cp311-cp311-macosx_13_0_x86_64.whl (31.6 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_benzene-10.6.1rc9-cp310-cp310-musllinux_1_2_x86_64.whl (54.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.1rc9-cp310-cp310-musllinux_1_2_aarch64.whl (56.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.1rc9-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.1rc9-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (53.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

passagemath_benzene-10.6.1rc9-cp310-cp310-macosx_14_0_arm64.whl (30.3 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_benzene-10.6.1rc9-cp310-cp310-macosx_13_0_x86_64.whl (31.8 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

Details for the file passagemath_benzene-10.6.1rc9.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.6.1rc9.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.1rc9.tar.gz
Algorithm Hash digest
SHA256 1b53f2d8c1e893b549b4c1b15e70139944953beb0e5b799beecbd95afb979ca8
MD5 0a9309226ccee02e488e8f900a79ca94
BLAKE2b-256 ba76331aa82865f7de7b38bf4b84d5c16ccbf587a25c00b95a2e1781435c39b2

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc9-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc9-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 30ae63c395cebf800b84124340da717f86a568902115f58b1bd6fa9688146e34
MD5 c8fbb988547731f6ae9f3cff25670b3c
BLAKE2b-256 2d0d4d18ca238ca9f31479887c69d6617fe880c80d764c0437bad6f43c523e23

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc9-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc9-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 514a53f8b29236c2cfc12188625cf2487e8b2132de90ce1510a0076db3be1809
MD5 21d73f3300766b7cd1dd14e8feaf982c
BLAKE2b-256 073369326744f37f9c33249fd3e6af73e6c68d43952baddb96dc75f316f6cf08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc9-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5a4fd15cebf3f86ae04604bba9c02a2630dfc852a9898b7dfbcc50b6ddcdbe11
MD5 7770af9e0da4fa155b99868ba319600e
BLAKE2b-256 00ff322ec9f2d728f3d38187a1fab743880874a819ef1d91c02e1f7dad9ae11e

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc9-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.1rc9-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 1b1d2465ef03ebc9da53104e27fd3d318f3c2d1a2ee3f08c0f3f3c028eaf4e4d
MD5 fee73828b2835c9d654e47bc4dd1bfba
BLAKE2b-256 87eec467894470f9bd8215f688f88a9759eef280220a7ef340021db5be291226

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc9-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc9-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a93bb003cb6cb50a08c340e01669e784b6ea34d85fd045e15bfb78f6fd61bf70
MD5 90b85eb2137d5edae2f27bc15f5ae454
BLAKE2b-256 5e8381bbca8fdc544ef61020399b505f22898588a26f4cdf26b046cb343e125e

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc9-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc9-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2ec8983b063259ffc8feda6c0e6099b261ed939c484c4031320d7c40dbd6be49
MD5 90f80cd3efc9f775a120c003b3abc9c5
BLAKE2b-256 0d238976cdaa6d92b8dd354c390e2fb42d88c732a003c0800a36cfe8644478ec

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc9-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc9-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 34714d5eb836766d54c43480928afcd84faf56d58390013e02dc73ddb18b43d1
MD5 606c4282e1a192da3fdd5e0cc7b6c1c3
BLAKE2b-256 9c77cf5d5aa943807921919e03c9d8da199925388c6991a10d2b74788204e452

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc9-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc9-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 433a77a72a811edbf2783dc16ae44fc7266dc6300998c1242f1ddf6f5f5c9cdd
MD5 b3a0cf844e6ef3a00ea63f11dcf4ed50
BLAKE2b-256 5eee8d7a87204fbaf093949a17178e23241d4ad68e2d2f9448235e49dc9cacf2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc9-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d30844ba625b7cf62c6572ecbdbe88f8ed919e3db5c19b83b149e4cb29ea43e6
MD5 6da7f816d67d50e1c2814c4a2571910b
BLAKE2b-256 d465683dcecd2675ad3636a10c297815feef6257923055b9b6e5c2bede42682b

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc9-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.1rc9-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 8034dc9db66bd227014f2f25f9c770a4cd6ff26c206420d0c71e66818e3d1625
MD5 054e2493d7ba017d839fdadb3dffeb4c
BLAKE2b-256 fa70baa53171af45b8a4819ffaf2bad03cfac72907e43a1fba51fb2b77e3b1d8

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc9-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc9-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d0a39f03a6d599bc31bb3a64172568688cb4e57b330e125bc7862e4914eea750
MD5 58dd55dc43fe6285778b96423121d475
BLAKE2b-256 fcb0e9a6d5afbc59520fb5503c222613f29553449ab13a0afec0fefbce0104c8

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc9-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc9-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7682411455cca4be30a786600d917c1fe925ef1e90fb0ca7f0c3e831cb0b6f6c
MD5 bc51244b57475fa9f484767844a1cf83
BLAKE2b-256 5195d298d263d4201c1df9a899701906d99db83a78af24496d3bbc3f193b6d7e

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc9-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc9-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d4f8d9b8c313698d17a06548970d9d3d0d22c5ec61f81848ec38e703405dac99
MD5 8a77051f0ab05031b24592191cb91181
BLAKE2b-256 dbd19838a1b11bed75c0716f54453cc14a06d296ea8a0c2fbaf60f03a4bef371

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc9-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc9-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 841041e3d68b687bbaf675bf0b925af780c811bf56ac5accb5eeea9b3e4c4aef
MD5 13fbec0e09c67f83484787a90afaec9d
BLAKE2b-256 cb8fd748d5213d84c93ca0c04b3f215e07677bbb8376ebb2f003de4982acc3e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc9-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5e965de4aa05ac5bf03b130bdeabe7bc43a173b67e000ae4c9b142098fded819
MD5 119ff597950ea5a4f04cf9ed00832cc4
BLAKE2b-256 021144a4fe2df94f68f6294cdc76260920d0dbd213421d08b60082b516fc6052

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc9-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.1rc9-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 ac6a2e202c6f55ca04111eaec046548f15f3a4453603115322e642332b611323
MD5 3d95d16c717b36d9f8033595e53a422d
BLAKE2b-256 ece9f0a615abb691231b808eec41c3b29e5012e66665eac650be0225b662d135

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc9-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc9-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 054e269f25a3486af5790776a7f94540f43f684b642f69adfe40812f679ab421
MD5 a3addf6518a2ad17357a66983594c0b4
BLAKE2b-256 c858fba34eef31650a20bce2f2f8d3b6e9e3b5dfae411a58bd9de0fd3e9ca46e

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc9-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc9-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 623e94afe219d654ff1f65ee866985f3663a91d51c9051681409e363331528d2
MD5 94beeef5213cc9341ba7cd947e39a463
BLAKE2b-256 a7a7a5d35aca6286418608589afd596d296c3f7e1e7f7a0ab7c64e4ee538c490

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc9-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc9-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9de5ca3269e8ab313c087b479e4fb1efe259aef00d7d88171ea8ac8ab5199065
MD5 8ce632161b76ddb07e5659a7e6e27e27
BLAKE2b-256 d52a847885ba4ea5e861538be89930cba8c9f0c838a3d5a9c8dc2d6911a5d297

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc9-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc9-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c5ecfb654758d88f196102490b44cca2f65338c35fd2ce64217567b43bd8b935
MD5 459480744a2cb8516c1fca0944047334
BLAKE2b-256 88d5b5c72d7ca35b32570497d4bcfe4edbc091a2d35e93b00416a7e8fb5b3c66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc9-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 60e9b21547ab7c8aa019f001892296ea3383a87db030ac943e16978f38150c9f
MD5 692074e0cc5d43f838586c1e64179c96
BLAKE2b-256 3771c0f6dbdfa98211bba51dbfbee30558055fc1dc47365831d014a1d38f8011

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc9-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.1rc9-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 82eca5a804d85109e099f72b1487acd8aeacbf7dd55ee3635cfd37ad6a0dc83d
MD5 68b36601f480d801155f6301cdfecf42
BLAKE2b-256 1c2615a778fc3aadcc6e03d13efa4437badd3a6c87b94860ce671bb251854c36

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc9-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc9-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 96e12d787b52cf8e6927721aa011688bd3306bbed87269e7cfc9acc0dc8388aa
MD5 b1b5ad1e2740533cce2b2984359372d7
BLAKE2b-256 2ab139c0ddd887e55b659c915e22c89d6fd5cf7123f1629045ddc1ba601c2377

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.1rc9-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.1rc9-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 86de80b934bffb506b8124626da025fe75912dcf12ff98f837b6ecf32420fa6b
MD5 794ad7c3844fd0db6a1b68bf9c59843e
BLAKE2b-256 ddcb7f03df305fe5a9b68f4982d906390c14ee6242d66cfab159c51d3e2e627d

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