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.35.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.35-cp314-cp314t-musllinux_1_2_x86_64.whl (49.8 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.35-cp314-cp314t-musllinux_1_2_aarch64.whl (54.3 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.35-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (55.3 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_benzene-10.6.35-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (51.3 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

passagemath_benzene-10.6.35-cp314-cp314t-macosx_13_0_x86_64.whl (29.8 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_benzene-10.6.35-cp314-cp314t-macosx_13_0_arm64.whl (29.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_benzene-10.6.35-cp312-abi3-musllinux_1_2_x86_64.whl (46.6 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.35-cp312-abi3-musllinux_1_2_aarch64.whl (48.1 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.35-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (48.6 kB view details)

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

passagemath_benzene-10.6.35-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (45.6 kB view details)

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

passagemath_benzene-10.6.35-cp312-abi3-macosx_13_0_x86_64.whl (29.9 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_benzene-10.6.35-cp312-abi3-macosx_13_0_arm64.whl (29.2 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_benzene-10.6.35-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.35-cp311-cp311-musllinux_1_2_aarch64.whl (51.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.35-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.35-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.35-cp311-cp311-macosx_13_0_x86_64.whl (29.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_benzene-10.6.35-cp311-cp311-macosx_13_0_arm64.whl (28.7 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_benzene-10.6.35-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.35-cp310-cp310-musllinux_1_2_aarch64.whl (51.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.35-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.35-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.35-cp310-cp310-macosx_13_0_x86_64.whl (29.5 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_benzene-10.6.35-cp310-cp310-macosx_13_0_arm64.whl (28.9 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

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

File metadata

  • Download URL: passagemath_benzene-10.6.35.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.35.tar.gz
Algorithm Hash digest
SHA256 fd148b7844f0294d7e45d09a6bd083f8b88ef77b64227546c44f165d0ddfd5fa
MD5 45859cf075ad8abf0ffa01455ab51347
BLAKE2b-256 7de7e1d398f231ee44debd5aee324ba1280b6ec50456481b67154f347a30c0a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.35-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1e1fbdfdba5b8886f49b153a0ffe87354dcd65f358a53dde500b2d4700a50d80
MD5 c16574fb4a48fd253f63dac0fd4e596b
BLAKE2b-256 880224d9297622ff88fcb913839d6f3f4d517e15e29606c34eb3061ad6a9cf28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.35-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8d252a507a53356a64289917e5c71caacd2c84f6f2d07ab2ef52082fcfaecddb
MD5 b9cdc1d9724d7ddb88556bd4ba8e3bf7
BLAKE2b-256 cf99e63d2b1f64c1b54bcf2c953a00a53f115eaae35c19a1577f1e0018ff9524

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.35-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3b7e1efca61bc7c96d1652bad5f338ba5465bcf3e13ea12568647756e1777b04
MD5 9a0f938f8c2298dd1819780e73f521f8
BLAKE2b-256 6467bee6d1b1cdca878fd07b04d9cb7e590ad90907af79baad494de0f4800795

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.35-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.35-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 d318ac4ad2183387f02df466b0251c1f3750d3b21a598820721f3b8004305339
MD5 35f38c100738429c2d2022666e7c5a00
BLAKE2b-256 fc4aabb64ae37860a41552d60815ec0628c224c2a79f9749895c13a2a7c040f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.35-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ec90cc30037c6f0edd21a5e0bf43556958d6f74daeec2631f6d7c320d2af405d
MD5 5386904e502255154719612e54c4be34
BLAKE2b-256 97af92d0fe977d7e09a17d6a4d9b6d74405665d3160e5d4079ff26ceed0300e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.35-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7c5dd4ae84600b3ced603a2caea4846dc9784293d4224f2ec7d73fe85bc63ee4
MD5 f855418b0382d72ea090d9ff7d670dcc
BLAKE2b-256 5c7ccc431e0bc4592c1727caeb075d4de20742af3721d7d1b3b9642d89e0c78d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.35-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c1bd056cce276cce723a3bbc60e2b07ffe9a16d01901ead0ecdd09481d6b34f1
MD5 67f52869cfbc17ac7f83ce154a740f34
BLAKE2b-256 2c0830a9ef224e735e27f0f236204b543d5bf54540bedac3424645b031c75d5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.35-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1497bb9d0de7a5dcf189a269dcb956f8ae22b98f1c039563c8f89ae6369b09a3
MD5 be4698aefb18940a8fa6038061717381
BLAKE2b-256 c7307f6cfe41de8bb2a83a56259ed91ac9f4e9bf02c1553c78d010043805282f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.35-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 45663afb9ee71c5d00f3df67aa18ec4854e81061126709692c42d8c82091a4bf
MD5 6519aaa5e9904e7fea40a1142b18c652
BLAKE2b-256 77b6b0ed3a0554d4030283ebbdd4707dd24be6ef4ccaf8eccd9496d6a70e830c

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.35-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.35-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 78bcf16f3f6cc70e9f2c7e931a0919b5ef2cfebf4cc96d7c4b871051f7f4d08f
MD5 247be02102bc4f42d670f76bdd73cffc
BLAKE2b-256 94e6098aec0010ebf6eef2b7768c01afc5140ee652be30a38f091256e2e06e0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.35-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5da137da4aa587b0dbc5fd6f5274f393bc1c7a0ec6347ee8a1f0d9765c49c415
MD5 4910d499f84451552996d18b8434922f
BLAKE2b-256 573b270d85599a091b109c8da0a436c7ff02bcf47d96f22652479810bdc707b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.35-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 04f8928f5ab32bc6b9d0fb8b935b7cc0e9d240c6e73a39075db23cd22aa7446d
MD5 3d94e3fb6bc6ad7270cb365bc5edfb9d
BLAKE2b-256 ff37c7035a60191ee215bcd3f22b9ac34ea3486de5713886bf32ab141515691a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.35-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f9e8f4c2d357e0285ffda1eb65c5afc6c139119dda66ee61b19d3c8e24730c8e
MD5 6306ac9d06e3d719a98a83318b445786
BLAKE2b-256 d93830c5d16a5860ee6f5bf8888a85b842283ef41e9a9a7afbb5b5db9a082724

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.35-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 87d77929e3329426b26e3555700309b1308dfae3f918f0441bacd24ff3bcc75d
MD5 b1162ed73f43ab5512a59de9df72469c
BLAKE2b-256 088a30391d3e114477e394036943cea5b73d839d98ccb53143b99fefffb10e70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.35-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a1d3749202acb5135f88cada9fa9f56616ae0173c9acb408d51a6ea7ba8bab79
MD5 39f2b6a8c093a296bd1223f285305b9b
BLAKE2b-256 b0da0424a0e053e5654ed5f6bf4d5c015ca7f0f09d235dbb38ddf9bcc4e53003

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.35-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.35-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 72880113abd70908cba28bdfb1e368418c5cfd8c7c47ba9b80bc5c71784b0888
MD5 6aa14e6252bdfd8172a2df12494df5e3
BLAKE2b-256 77b9445083a8fb3fef6dd6cd2b83e829e0d37d841eeea8bc547e658e63a03a99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.35-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 eaf72f6c86c000db898bf2a75974d70608d04cd664ec462852ef0095caf1e673
MD5 1840aa8c3c694ef5272de891da238c68
BLAKE2b-256 e82960e402b24bc5eae179175fcbdcf793d20616e3064a263b36d87ac2190ec6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.35-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 94347a88a9dc45a33236f304aa1c53a475e5a6d8f75dc8a70115a234f9fe59b4
MD5 e39b33310e4afc82a1a44690ed3d883c
BLAKE2b-256 f8f13b196e3fe240c9d9a355ce33926a60cce54189c268f2f07e40afe935256e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.35-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 592ec274c82f33972c21cc24ff74a35aa3d8d2bfe7d7ac820763cece72bfd81d
MD5 226263861f524733fccf9d3ca7b38674
BLAKE2b-256 ce227ca1dfa975df06d449f4c61fbfcc258abf4260ea7d59d34286556e46df3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.35-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 377e1e89c6f82d20157ad445c94ea5338652c723751fcfc9da78696227bd0e47
MD5 8ac500c8b2d8642a3f89066c99a0a68e
BLAKE2b-256 2712559e785c3b7eb50cac05d65cfc8eb62245563005693797acd35cd5ec56a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.35-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a145980c0c6911d44c3110ff8ee3ac3a1eca0cc5b9000375089b3ea75ad553f8
MD5 fbdb05792f01982eb5ca232f5ed47d26
BLAKE2b-256 180da3080d9a8030cc56fac01aa0665a2416959c4bbc2fff649618a809c4c91a

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.35-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.35-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 d438427ca1dfeeb89ffc9304d5bb9a7e5744239e5b1fd026976cffff810942c3
MD5 4ba6410f559df0654d2fe69a03d305a2
BLAKE2b-256 fe57cf73acdebe8eaa27ba3017dfa9e73a48ca6e661a711683e861ba06b3b022

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.35-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fd7f58419ed934a5f1fd74ae04752073267932f58d7326c19e1cb0bf8b1d176a
MD5 4dcf1033951eeba4e108ab38c6821005
BLAKE2b-256 2bc3f3916ef230a33766de0e4903f262693d6e947211bebcd0c25d93241723bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.35-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7d93efeaae0f1402b2d8608e34425a294333f5a730ef6c492a1a37435f49e393
MD5 e94d668f887c485563ecb171e8fcd9e0
BLAKE2b-256 ec110802950f6c408a9d20c75bd710491ae4bb9b4f617b482eeb8456af024801

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