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.

For the Linux aarch64 (ARM) platform, some third-party packages are still missing wheels; see the instructions for building them from source.

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.5.tar.gz (4.4 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.5-cp313-cp313-musllinux_1_2_x86_64.whl (52.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.5-cp313-cp313-musllinux_1_2_aarch64.whl (53.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (54.2 kB view details)

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

passagemath_benzene-10.6.5-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (51.6 kB view details)

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

passagemath_benzene-10.6.5-cp313-cp313-macosx_14_0_arm64.whl (29.6 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_benzene-10.6.5-cp313-cp313-macosx_13_0_x86_64.whl (31.2 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_benzene-10.6.5-cp312-cp312-musllinux_1_2_x86_64.whl (56.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.5-cp312-cp312-musllinux_1_2_aarch64.whl (57.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (58.6 kB view details)

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

passagemath_benzene-10.6.5-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (55.7 kB view details)

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

passagemath_benzene-10.6.5-cp312-cp312-macosx_14_0_arm64.whl (30.3 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_benzene-10.6.5-cp312-cp312-macosx_13_0_x86_64.whl (31.8 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_benzene-10.6.5-cp311-cp311-musllinux_1_2_x86_64.whl (55.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.5-cp311-cp311-musllinux_1_2_aarch64.whl (57.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (58.0 kB view details)

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

passagemath_benzene-10.6.5-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (54.7 kB view details)

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

passagemath_benzene-10.6.5-cp311-cp311-macosx_14_0_arm64.whl (30.3 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_benzene-10.6.5-cp311-cp311-macosx_13_0_x86_64.whl (31.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_benzene-10.6.5-cp310-cp310-musllinux_1_2_x86_64.whl (55.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.5-cp310-cp310-musllinux_1_2_aarch64.whl (56.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.5-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (57.0 kB view details)

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

passagemath_benzene-10.6.5-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (53.9 kB view details)

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

passagemath_benzene-10.6.5-cp310-cp310-macosx_14_0_arm64.whl (30.4 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_benzene-10.6.5-cp310-cp310-macosx_13_0_x86_64.whl (32.0 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: passagemath_benzene-10.6.5.tar.gz
  • Upload date:
  • Size: 4.4 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.5.tar.gz
Algorithm Hash digest
SHA256 f7e0e8923a8368c8146c6375f96224bb5a52139897debba385ffa86f407e8f1e
MD5 0f6601298b1270268070c1986694e4e5
BLAKE2b-256 c0eb7aab3594ffae805ac59fd9aa8d3bca3310ba0a49d4b57c922aa968e991a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.5-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 da3925332ed55d06045051d7f5482dc2b4af3e079ae270eb2cd709e3313d21ad
MD5 8e38c67fecf797ce95875334802b9d8b
BLAKE2b-256 c6261a16496cb47c1585f14d482439ff84f36314f6db132cce773b25d6d9f6a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.5-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 174585741cf1780eb4cae4814efd01b8ca477840ba58d6465377525210b6b7e8
MD5 102276a667b85adafde4c4cf2dde2a27
BLAKE2b-256 4965176a90efc42de3450e4862d77cc2e2a3c4c422206ed6603ed14a8b37676f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a20f26b21779f674ec2aeca886ac19590547670bf585fd2b06684dcacba3fca7
MD5 c9b514c5f71d03027bbb023d53a9fa4f
BLAKE2b-256 fb2f324693dc922e4cfd6762e9af747d2d6e6388d96242ce882119416e2b1a74

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.5-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.5-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 d677cf3ffb111c8515ba0e92538a8b2966ce6eeb0f1434c549a3a4b198edbc6b
MD5 c32999fe8ac31afd13e1bb428dc88292
BLAKE2b-256 7d01e1de381e9879d32db07f87ef0bdf23277f4ea66078c7938e4ef35b076516

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.5-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a61239d16a00b38ffe74b07a0e749826abaee63c351fd5abdf464a14e2fa6f10
MD5 61003f6f52825d1365dc50bb335d0ccb
BLAKE2b-256 fc651f1e342a147013f2fcdbf2f266dd143e200e8155c9afa35941eebb44ac7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.5-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e5ce7d996690c38c7bc2518cec51dde6f166fefc2a43d4c7a4c7367ba114538d
MD5 368907ce0581ea33ac0d5426d30805ce
BLAKE2b-256 519d2175d60dbb0628389f102ed44e35030fc2d1eb4f6c86f4a3193bf68516d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e0596eb40841dc6fe5e4c39e317e8192ee9e93dd9359915feab2fc6fca410990
MD5 c50bbac98508ded9add51c6e1caecd3b
BLAKE2b-256 3326704e17919638ac0bda8aff53c2a9f1c3f2198b0e9baaa2b27d7b54439eac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.5-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a14b405d1956134553e2c6f12da0c8b4181aca2800a6ff1e945298ae27268eb4
MD5 04615dcea41404e0e330c029fb54a0a7
BLAKE2b-256 e6aaf6b32d286f742a3d7cbea6335a0d82742e941773762923f52c9fce968d5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7c5ed0298bc9fd3e7fed74381c81cbc7ca0381ebe1cd97899d80b4fcb44d00fb
MD5 daeba3eda723b82024d4d18035b5fad2
BLAKE2b-256 48fc2b655db5b7591feaaca6ffe79c3ef31ce9d309580bc4301a5e0406f8a918

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.5-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.5-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 93492c938ead9cfde42a2788f040ae5ebb65873e6e7ed6bab4caa8a9a268a06d
MD5 16b2673d093b666f14c26b2911e3312f
BLAKE2b-256 1dbad99228c9e39504ea89fb4d48fcc11960c67e2b97adcdd97df3e8d8158364

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.5-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a5ea13311082822e03b92b1377f9963f0c60d1465b8a70c87587f2d7f0231fa8
MD5 3ad24454285bf64d17db302931fa787f
BLAKE2b-256 361e57ea083cfc6ad2a133964b428745353a3fa6bc150dcdc82a85b37b0364e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.5-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d7a5f6c4305e7e54b6cdee53aac806e9c448b6abe21a78d66896885fddc09fdf
MD5 5813bb68e9376a3adcab019ecb3d082e
BLAKE2b-256 50e3548adf3c158979ba68ede8e27951ae5ce122952f6a106fc3295e18bcd64c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9b8c911ece07547434c66ddfa48a1380e06ead2d74b1dc9f6dc297e34da7568f
MD5 576720dc47a67172157703b880152a33
BLAKE2b-256 ca83a4d0a61815ba30832cfb9943bfe9a27ad53413f15da930e97b07aa52b538

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.5-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fee9eb174c5d671b12eb008d0ef8713d4ae6e9f9c64377c78a95e10678363966
MD5 a15c1cf9e52b5ed9d69aa1fe2a03da30
BLAKE2b-256 9953aa6f858f38053594eda11a881e41632103ca67370216e622023aa57a3d02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cf1f150d2b192f0a73f316b33e7928704db9a5f76913a48bf378748235d0d4ea
MD5 9977150a8daede8c99785e30827823d9
BLAKE2b-256 11b00ff2d8f17db586557da2f0918fab5a6717b73e3e4a49b6c7714272591e98

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.5-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.5-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 b1270294471bf629dfdec31f7fd9f61c18ef490f55b458827fb42fb0954c7b30
MD5 7bdf3e6cb5498f75766f62dbc4098180
BLAKE2b-256 9e31666b311258ab5d890a37926227433227cbe94621915981e6444bb30fbfcc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.5-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ec3e0ecfe2cafda077b221398ad33f53b76c105b7acd903a0d879a2e0799c6ab
MD5 bb2c4f42395535ad8b945de60ffc2102
BLAKE2b-256 2ea1f0a796a695e2872794e5cc21f67170aac916985ba7eae726e8282f2586fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.5-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 628cfd451f0ae0e348b5866bba2f77328a100fad4cf4530ace5061243ceada07
MD5 723e433a307514449c4e4f789bc516f2
BLAKE2b-256 0569791756ce984e2e8b77c3e52b733e5b07d92d5ff0806d8893ac9898eec673

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ffe8472a5f416f502222357de32236b1670a49251e4400b6bc6f36ff828d21a3
MD5 50e8115083f8960eb2292301772643af
BLAKE2b-256 0825769ba225cb5b40b2c97ae81be2bb5e58c80b5be7a6b55398c2ad53659baa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.5-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5f8e41faf6c3ecb65ca9e5cbd2f2980646fe5c96b207bb90c33c52f855336827
MD5 f65b31418ebf2a280e824e7b698150c1
BLAKE2b-256 17b79b20d809c325f89c622e8c6a8ce6a41a4243787fe266372073b3fc1a09ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.5-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 325d596ea6666e7f8402c97d61ffa4bc662be555937f873a8d4a52bd0ad652b0
MD5 c5911f9e6ad1c314ef190b6baf9a0d6b
BLAKE2b-256 28fd49fd0051b6cc3e5772807255eec55ef01388970d36999d3a9892e54ea00f

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.5-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.5-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 de33d7732b82901e5f657f9be8edd1adb933a6f890b4c7401cb3ec135637281e
MD5 abd8aa8f976d93ce9f6779527b92652e
BLAKE2b-256 a500211eb53bdefa2c9fbdc556f4ea0e8aa795cb330660a3d647dffd1d82aa82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.5-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 460a8ea0331e27f74bf98d2cb906e2468621615a97795d3b603d86546c840e72
MD5 a0806a111cce072e1a241dad3c857add
BLAKE2b-256 6a8697f3f0761be5f1d14f2854ae0ebbedd6bc4323d30a2ffd5f5fab70a928f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.5-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 cf99f8f58f1817ab775bc2c3588e1b8f2eb334e57c5d93b9d3e4f29c08710ca8
MD5 ecfa344b612c9d92d235bdd893698673
BLAKE2b-256 2086338c688910e4ababe32ecc898037a390496f6ca8bfbe67621eadfc368bbc

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