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 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.28.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.28-cp313-cp313-musllinux_1_2_x86_64.whl (48.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.28-cp313-cp313-musllinux_1_2_aarch64.whl (52.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.28-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (52.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_benzene-10.6.28-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (49.6 kB view details)

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

passagemath_benzene-10.6.28-cp313-cp313-macosx_14_0_arm64.whl (28.8 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_benzene-10.6.28-cp313-cp313-macosx_13_0_x86_64.whl (30.5 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_benzene-10.6.28-cp312-cp312-musllinux_1_2_x86_64.whl (48.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.28-cp312-cp312-musllinux_1_2_aarch64.whl (52.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.28-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (52.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_benzene-10.6.28-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (49.7 kB view details)

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

passagemath_benzene-10.6.28-cp312-cp312-macosx_14_0_arm64.whl (28.8 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_benzene-10.6.28-cp312-cp312-macosx_13_0_x86_64.whl (30.3 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_benzene-10.6.28-cp311-cp311-musllinux_1_2_x86_64.whl (49.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.28-cp311-cp311-musllinux_1_2_aarch64.whl (51.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.28-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (52.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_benzene-10.6.28-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (48.5 kB view details)

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

passagemath_benzene-10.6.28-cp311-cp311-macosx_14_0_arm64.whl (28.7 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_benzene-10.6.28-cp311-cp311-macosx_13_0_x86_64.whl (30.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_benzene-10.6.28-cp310-cp310-musllinux_1_2_x86_64.whl (49.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.28-cp310-cp310-musllinux_1_2_aarch64.whl (51.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.28-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (51.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_benzene-10.6.28-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (48.3 kB view details)

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

passagemath_benzene-10.6.28-cp310-cp310-macosx_14_0_arm64.whl (28.9 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_benzene-10.6.28-cp310-cp310-macosx_13_0_x86_64.whl (30.3 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

Details for the file passagemath_benzene-10.6.28.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.6.28.tar.gz
  • Upload date:
  • Size: 4.3 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.28.tar.gz
Algorithm Hash digest
SHA256 9ab3c703f8a7610ee84efd7cdaad72e413725019c0eb66b6c2c57777229f5ad1
MD5 84e36e30facce8c2d985c3ed51414a64
BLAKE2b-256 837d826e71f1988eb4f29f846fde1ffbfffc70ef505623685ecdb0aa916f23d2

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.28-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.28-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 93aa949125ac28719b4a794c9468b6e6edc930618c7b6fabb948999bb2cb8c4d
MD5 5897007ea59ef4293edfd41c941e4a5b
BLAKE2b-256 2a6246404762427cef4b1b547d1a119f4e4c7648312a68111e2ab21b6ed89caf

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.28-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.28-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 76f2850bca6586d861b0d65c1975eebc5cdda0176a51e09992d7d2f7fed1f5ce
MD5 8a3a91704594c3987a67a6c22d959b78
BLAKE2b-256 ee88601c0d98381e15a25040312e71c9403909b4637c4d5c1691d9d38409e5be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.28-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6301c40c362579b752ac4bf55601bec61cbda69d2166e4e63a3acec848feea24
MD5 4db1d9f3caf67f73e026330ef7d32c8f
BLAKE2b-256 93f3c2a79f5b7a8e24a34069c2a66b66c09eab7c08984f647c134e60d4519d85

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.28-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.28-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 116af0f215905d92a81c86c4763530a77ef9332b8ae25d9ab58de2089b5b6dbc
MD5 b9c4741852cc63a734ddf2211c73fba8
BLAKE2b-256 59eb862e869fed07d6282659ac1feae6c5e4fa97d34770c961c96c781f27f384

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.28-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.28-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f332814ea98d31f200d4d2f14e2de56fc37591ae0a2a52b50fcd59fcfc32ae3d
MD5 5af99a88273680d18ff113f6dfa51358
BLAKE2b-256 21be3dc8bd9c50a4cf1f8e9bae1f3095e3ae45d165b284de5f0d193ee8ac88cc

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.28-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.28-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 db186ba4dbc641b3d6e779d7ae5e53fe00444a1abf371e0665f7b1c39f1229f5
MD5 14a1f7d76b749abae8108e8e5b3e208f
BLAKE2b-256 9753772741f20cc06fdd67859b333cbb8e3c97d8512d04816de5f80755abaca6

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.28-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.28-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f6f3427bccb86e7c0288f804173562fc167db1f87402e7fd925bfda5dd70295e
MD5 d5c6053c134a14f12ba064b83b6bfb48
BLAKE2b-256 e1cec2034072df3b9f1b87c37253bb8c27e383ff18b2ad0d943390b57d00ffda

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.28-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.28-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 23dfd6fb1b3401ba9a6521e5baeaae5d4cfddfb1f167167047107c45f66ede83
MD5 5c018c76323fe2f261bda7ace055cdbe
BLAKE2b-256 d2baf74ae7f90b6f0574b71d8a967d911ef571d6dbd7c8ab6eace826b00a42e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.28-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9d75626c57e06e7a9586786bff293b8bd41849ca2e3bf097baf9d7325b0b7bc6
MD5 0a3dd28b4391ff78d9111772cd17b5e5
BLAKE2b-256 a8dcb5b35de4fb589da36c6efdc877c93d3bfd256786bc281a1fe6018ef32e8b

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.28-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.28-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 0ec151eeca8ee6ea82441e4c4262e8f747addd3409df3bf65269f4a8abef5952
MD5 2f3de1715f92155d904eb4ce1673bf52
BLAKE2b-256 1ce8d919739fdf888ce9a635dc97d93e14e5347436e1d9f12d90e6ef32e64c84

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.28-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.28-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d16c23301035f3290a2d5e26c11ad9b97e2b54a5f09a920480123fa927cd3730
MD5 9f044f08ef3f3d203ff2e35e875cf466
BLAKE2b-256 bdd41de6b7c7d43578b5f36702cb1e9912f90e6a37ea1a15fe3071452c603ea4

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.28-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.28-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 684b177034934c6666e97cae0dba15d2ef39ff7ce506b3f53794b8a26645a302
MD5 5059da81da2c9caa9f14402999fc009c
BLAKE2b-256 77e67160c00eb3aa9a2257bd18e4b9541925dbeb6d39c301159ee81459d385d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.28-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bc2492a5d35eb79e5dfc3f3ab15058388e88900013e6f57e8c1c5eae8bdb7cfa
MD5 df2871355f3cdcc9f9da2bb678da6bf7
BLAKE2b-256 9d66d1c1950c88f5edd4afc1b530f960cc1913d96725e04220d9a7849a7afd1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.28-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 018db15cccc299218d16ef3319b282aa7c82152b01235a883ed8242408b27a0f
MD5 5f9b4db14645ff28205ba345540100bb
BLAKE2b-256 9cae4cb79c11f3fc152ec863eaabeab7942b534036bef409d94cb6b61f7ac3ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.28-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ba56832ddeba0937441735c72468a7cd91f10a16764b81ee6dfefd43ae1fd920
MD5 c3dcf2e5c6d52b6804ffab70e1206272
BLAKE2b-256 e1cbc558a9a5e9f31796d659ceabe386a3f0b83e2657821e095be438ff2fa708

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.28-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.28-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 85fe41b209493dc9a8e15afdc211cdf23cefed1e8cc03cd457ff829599c0bf59
MD5 faf0005147f0478c2d065a789b2c6678
BLAKE2b-256 11ac535cc524c95c58319586eccdbcd4474f5fefdc60b3ae85dee26f987b24a1

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.28-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.28-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a3ae6b46cf229ca659698512e2105d22809c4908b919dfc356be445dab85ad23
MD5 751b52a04b0887d701667453f7dfe5ea
BLAKE2b-256 9e54a874155e573d9bfa25d85c30b106c0bafa3982dc2c394d7b7ac367795dfd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.28-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 599f1e82ef64ba950e03f767967d204f64b8c83dfe7147bde032d762c3af1301
MD5 4833fd0a9e2f39c5749913c68d356f54
BLAKE2b-256 69bea6a82696f6be47e7131239f144d9d1c8799fc6905450396d82b1ed272b25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.28-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f68806849f73835c28cb29d2aa7f9875306dd2de2bd3ff9d85e3d8a4c7ecbf57
MD5 8696c702d1bb5991630ed2366af629f9
BLAKE2b-256 3bf612ffe7a7c28d5efa18b657f8044c92ba3ee030bc9dac3c471c892e31efe5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.28-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f93c6182aecdf67859c4648abc4d6bb8e8a89f5fcbdc4ca09e76d023701177d9
MD5 09949083f8db5843a6521a34f63fc2e4
BLAKE2b-256 1334e8859dc7eac360c3315663f1699526ffd6a49e220c8066910436711b8b39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.28-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bebfe4ab34f8cc0fa4bc32614e6d5ebed2c0117abe7eac29f1e4685152e2a018
MD5 ba53efacf5a9d2e94b8b08f67525266f
BLAKE2b-256 cc1760ff13a588c6178472c30dd258921671a749fec407071a11cf38adc44aa3

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.28-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.28-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 98c0aedb82e88745ca95288f1d4deb2e4cd73d929f28b13f213252e2d5a88713
MD5 32571af18b19284ed0dc37609799d580
BLAKE2b-256 d9d98dd43bce53a7525aaa27317a3320b20167ba7d7d86822a12f29f4f2bfec0

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.28-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.6.28-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d33f38a562639b46948f352befc114ea494fe0df7e86860214753e098f88977a
MD5 b3baa31a3c75a7d2fcff12c636514b53
BLAKE2b-256 6d239acd27c82ff850e53ef9de33492b23afb2e8a2dcb8c7c4ad0da4b6d9a739

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.28-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 706dfdee700a2be628e5959b3e0156ee735e23b2efdfdfd48fef900e5b9bab3c
MD5 fb1cee15349a2ff90526ff8138fc42da
BLAKE2b-256 2306a626cfef79297b01cc77a08cd6057dbc665b0f4eec4e30fe2e93679dfb2a

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