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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.46-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.46-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.46-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.46-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.46.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.6.46.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.46.tar.gz
Algorithm Hash digest
SHA256 bd9094d014edfa5942c6237c7a8cbe8e83253e7d9a1b1cd549f46dba6d0fb4ac
MD5 33ae2263944e749efce363f393036806
BLAKE2b-256 10d81a49e6989d53ebd51385d5c863a6adce67dc10931a42d8a11979afa5de2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.46-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 50260f41631dd4d42799caa71c8db8315af6c46029f9ae9e53ad4b9622d2fdf5
MD5 16e8e02b1267890d9bd8adbe145e0c5a
BLAKE2b-256 f4a424683f5aabd083b5f288378aabcef9792f4e61c8bf26b9463952d41a7f69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.46-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 78e8a765bd3f185eb69a3802f1af86b953ff86d89ef1d35e36b3ae3d01563210
MD5 07fca18f272dc9f513378ae57f1366af
BLAKE2b-256 2e6c487ef467ff76e4bf961543e758cb401782cf2a3a64004d2b811f797508e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.46-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5713bbc58c9c3d193e9e7df38584af03a04b44db7347a80781f60255a12ac19a
MD5 79b66b9b2382dbd8287d1f96fb325357
BLAKE2b-256 964a1db8a11588ef0ce3bba912cb2191cbe22cdbcbfc4a6e289329d59a564e81

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.46-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.46-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 a66de293358ad7075e5fe02926c3a2fab61aa7e06215de99ea488361ace4bfa4
MD5 d25d129f29d7ea24338eb4e6529eb841
BLAKE2b-256 dab394ee090476d7d8614ca7cd317916ef5ba10c3723069a61bd7d2c18633c1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.46-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a48208a0b9df058fb6e293d342d0c231f4b011e9cdd288b9e4629487bb8c9776
MD5 5894ce915ffaabdc174a901358c60658
BLAKE2b-256 78fa1b704c71f61234f793f15edcddd417a18899e8bb5bb6c981491d6a4e61c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.46-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0201f9a51a81cec586c05b02cf5e96111c0f5dec9b5968acd70730c6c39c58ce
MD5 f269161dd4005e89943ff83b7c7fe537
BLAKE2b-256 2d10e06d9c9c3d073f899a31d0b53fe20e32bc06ec88106423b44edde2eba7cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.46-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 57d243e857fb76967158c84ea0515e931021a46abd3a9f6beefd4d457200b77f
MD5 c7cc06c653cf8e5faf7526a9a3651203
BLAKE2b-256 f182865793ce43c1c1f2fe95ee5f344ecd0bd4905c828a82b69cfa1dd341e3d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.46-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 01007d7efa0339e5ef7b275762a1c7c0bb37c088ed7815880c007568490d0731
MD5 897a76d3f23b4ff69305d0c0935584e1
BLAKE2b-256 a7ae148059fe0f518f4f88034d4940883f83054bb74c54930d11266f0d24da67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.46-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cd4b0eb6a585295b7a069d8896c56d85b172143b71cb7a15fb08e739972a6097
MD5 79c9355d015143da912bbc07a857aac8
BLAKE2b-256 2b875314827cf619d53f57416689c41449fde0bc39de0dc5348312964a30291b

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.46-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.46-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 80e6fb7e282e817f323d405ab9d2018779e66c3fb734e5369c08d8078e3a9d2d
MD5 a039c3b95e7be6bc84ff452c60e4a900
BLAKE2b-256 0a715b28c9b3d7034865d10eb6f122d3cb0dd52facc4074960882ee42b1816c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.46-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a5390a5db9362b8d3e1dafb8b0f3a5cb9bdf79c91e0182d8a12f13cfd8cc6d87
MD5 4d46225cacaead873d7e16721085bb77
BLAKE2b-256 028e37ced60678adeaa726733a8c360ed1f60c4574503d88f46233a5f7087f74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.46-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4a9d6e1888c2c038b5862cdd59270fcb89558f7d5e11dfb2f91fb9c44a2dbd4b
MD5 e5b46f66bbbb947c72796ecdb8dc2669
BLAKE2b-256 dd74f3a1585cb891afdfb87603ff9a580e40f3a7405bbe2f2df7351da2406b08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.46-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 123711a2568507a41553ebaff8fc3f701c33ea5220d39bae1be0dbb15de5c174
MD5 9910f45f78c7768c53ab165da834f382
BLAKE2b-256 0e4fdbc0e05af48d3e7799efcb43e59c99931c15d316580c9a3a47d138f9bd9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.46-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2fbf4009997d79338416d427d172fc904bb3547414f1da9e4902745edbab6318
MD5 cf46b2e084e27ff78f2b773f00b7425e
BLAKE2b-256 d95ee6a3e6788f779b646400429e552782a29605542b3ee50bc5dd707d128b42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.46-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9e6bb6e13122b7afb16f888b777e8915dabfc1148e3f920c0aaed6a81d98bd44
MD5 d83a483e35c165bfacd500be02971d16
BLAKE2b-256 aa01aaf42237a0b315ac8094b5d13a22ef14ba8e6e6b10f2ba5b49e70fb1dc79

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.46-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.46-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 03ebac23c123b54bbd1bff4840267c88ee5e811f58e69c93cf04640108ba1dcf
MD5 388469923dc84c45aa60e3269e636119
BLAKE2b-256 79a83f2cf9c1112c39860b6c5a6aaacf7c4c1dfe0a8e790095c6839d8ee45659

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.46-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3ad0c2eef0327b6a3bffef2d6079042f3f4515c951823902ec5114b945b25dc1
MD5 06b0eed015be55b903fcf7f4a7386b8d
BLAKE2b-256 0e94ef489e861df3595ce251733af7f201bf4401445e06847437252983610cfb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.46-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 84787577b40df6fe122bba16142d3f3b09a8da7babfcbdebe7ea874b5cdf16b8
MD5 8e54a284650cf38fe088e36e9195aad3
BLAKE2b-256 a9f43a8244985b55387a7f1707f64946ff22766bd19fcf320e48a0f0759c14c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.46-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 319da6eedb3b13bea2dbc0e75a78a55724da97c19ede129585252515de001b21
MD5 8b91741541f6ba70716608df494227b3
BLAKE2b-256 311975fb08fe0cdd80ed56c5eacad56e03366946fc685ca7cb2375f47cfa8bd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.46-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 543313235c3505a86f3d93713f72acb6f955ad9848a6cf3f0a11029ac4cc84de
MD5 29b60f7a055fc6eab8d44b755d197a64
BLAKE2b-256 d971c4354b2c80befe4c7f6dd948e96c31db83cc7eac8c9b5e5b9f910d0ff5bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.46-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 985fecd7ab45c02507af3677c5e66964b12c87b35c8125bcd2f905f99ea6472c
MD5 18f4cd2cda03b55149889940fab46b6f
BLAKE2b-256 3a03bf028a0f777475bafce1cc2761d39f78f4155c944df9575c8ba471bed05b

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.46-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.46-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 836193d617bf2b6eed89c2a6f07f67baa2dbd7b85c3791e2a272bd4ad344e82c
MD5 ce16f87c1844b66dac951a8b38fdf998
BLAKE2b-256 4a263ef023b6f35f48809e3548182e1ebf5fe1b53166c3d773c835e14747e3d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.46-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0e95f31eda61f1097043fe06d15499e112b5d0e8595b03652bdd6027e23d6550
MD5 5ba0c0a848d9d7939427568a0f613fac
BLAKE2b-256 b370f25039f06b5c185a30c1cb171bb6da1de0cba735c9b031b7166e7919b812

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.46-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ef0aa81eefbcb95a03cf7cf192ceebe4fc0b36e15c857a40ce98230d22597e50
MD5 1ceffabc2a88284028fd6f178b5e839f
BLAKE2b-256 80d9b7fefc53a920e338bf85ce6ce06cc043c761fcb9e85f5b8eb5256e4ed6b0

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