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

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.16-cp313-cp313-musllinux_1_2_aarch64.whl (53.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.16-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.16-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (51.5 kB view details)

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

passagemath_benzene-10.6.16-cp313-cp313-macosx_14_0_arm64.whl (29.5 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_benzene-10.6.16-cp313-cp313-macosx_13_0_x86_64.whl (31.1 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_benzene-10.6.16-cp312-cp312-musllinux_1_2_x86_64.whl (56.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.16-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.16-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (55.6 kB view details)

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

passagemath_benzene-10.6.16-cp312-cp312-macosx_14_0_arm64.whl (30.2 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_benzene-10.6.16-cp312-cp312-macosx_13_0_x86_64.whl (31.7 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_benzene-10.6.16-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.16-cp311-cp311-musllinux_1_2_aarch64.whl (57.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.16-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.16-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.16-cp311-cp311-macosx_14_0_arm64.whl (30.2 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_benzene-10.6.16-cp311-cp311-macosx_13_0_x86_64.whl (31.7 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_benzene-10.6.16-cp310-cp310-musllinux_1_2_x86_64.whl (55.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_benzene-10.6.16-cp310-cp310-musllinux_1_2_aarch64.whl (56.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.16-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.16-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (53.8 kB view details)

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

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_benzene-10.6.16-cp310-cp310-macosx_13_0_x86_64.whl (31.9 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: passagemath_benzene-10.6.16.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.16.tar.gz
Algorithm Hash digest
SHA256 fa7bdb4f68c46e866534445dc0ad9947ea60e1d81f65c010da996335d7f439fe
MD5 0a1db5c610761312907fa3d09cc138a3
BLAKE2b-256 515635987d51dee01081bf22bb9637a2d0243edd30441d7bf7809dc88d6e1273

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.16-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9056e359af65444eb89813916ac07743677b41a490c54ac8b60854032275dae1
MD5 6ca27d4e8d407b84e28d3582f65ba334
BLAKE2b-256 af4e66e5944a5573a17aa437a6fb7c810a49de12d2a9e365fce2c5f6fa342c45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.16-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 87fa0630fe0a2fa21bcb96f322570016355a7cc9e88e866ec23a2a099998739e
MD5 9740eea7f97de526394a08c78b719ee4
BLAKE2b-256 8c1818362d5ddc4fd74f6fd55e801544fff4f0cf26ecfc32823f4aa69fdce870

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.16-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 175ace017390489fd5e57d7655fe98b3d3dafeeca5481c809d87d94a6338bbb9
MD5 790124f2410849af6b73b1fb2f078cf0
BLAKE2b-256 2e726615b6463c30cb2a89147fffff71defeef0bd855e09b84614224a24ef8de

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.16-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.16-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 0e3a2df842a08f72ac250dd0c72939ea9a681034d80a1029ef4f07f8c9231ee5
MD5 eefc617c987b1a005a24d9ddd99b0b2c
BLAKE2b-256 cd2262c9cc7226c0eb53df96b3b51d522145959d90e46dabb83690ad83ec8cfe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.16-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8220fb9a143d92610e7c16b67fe3e2d61b1c4625a590de1b30d49050b93fcb40
MD5 3d6cdf9f7d095d17f9b19ec81e1c247e
BLAKE2b-256 3a51ac7a222bc57f6c7eda3390599659cafe4112308b167fcd5e4551ecd68eb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.16-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ceada713530f9ae05ee9a09ecd7b9ae6d2fdfc4bda0fcf2f1c655ccbaeb24950
MD5 b2fb78705fb13d526a501f24394cf215
BLAKE2b-256 c516afb80c295dbdd84b09b093f54693cd6d0032af7c4623457fac1c2f9f9aac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.16-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6e37ee7686fc930ed348cefcf4f3af3aa51868f5c147eb0a78af30ed9fbf06de
MD5 e36f9952dc34613d452a963931c94f7c
BLAKE2b-256 84c0feedfc0822576dba2015685603d23bf4412c1c52eacf507325a772f8cbb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.16-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a40bda21b8472faf611c778611ea10cbc2420c1e56eca18f4ee7f5f8f432fe54
MD5 0845ab731f6613f318e3086691f15e73
BLAKE2b-256 4affb867b41f024aa560c14b54dc800cdb1f3e7870cfa0ee19a0748f96598e31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.16-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0861085fe834acff5697760b283e8b1c3513f9fb3d6a937c4d05eea8e726da05
MD5 9a091cfd99f723799e5ee14d01355dc9
BLAKE2b-256 f733d2ea5b889871872668cbcd35964e7e36e8cae63672b45985d5b7d0be9485

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.16-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.16-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 4eb337f07786e551041188b58b42c96237be00a047090402434162219042398f
MD5 5f0a32e02ab2f13286c5d5b92021eeba
BLAKE2b-256 50b5ee69d3144a00fb13dd59ff3ccde9dda9bdd16566e2e002155180d8ee1c70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.16-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 37b0ac7c86a796ad53c59005cf6abacd49355bf344478e3cd9c6e119c481efd7
MD5 637f6693e646dc867bd13162f6588a60
BLAKE2b-256 d61dc38429b7e21f24c9228e448f0039ed87028ab6020a1c5b6b22d9cb1dd821

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.16-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3b308e304974df414a3dfabc3fcddcebcf6d3bcc33805b3b8dff865516f2426d
MD5 020c9ae7f0011d52d97b8c74241f630f
BLAKE2b-256 9a2a5b36cbfecb4b683f14881655ff5bbb771527efe30db559633972737730e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.16-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9458c796265f12dc665dfad28dca7f46f124d2ed37d372555eabc3633d5900af
MD5 e0ead49f3effd2fb71b49cdd9f9fd3ff
BLAKE2b-256 0f00aa9b451468e8f049ccd4411ee77bee0b43ed0cd035cb421e75080afb95ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.16-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1b1516528e840528b45f86ab670a69cb1a429a5cd3379312afc5694bbdff2c42
MD5 7e667b29cf53371c5c45a2af0f949f12
BLAKE2b-256 9afd89557455c52e53199e11f9700e2c4b9213e63cfa61f3e8926b2f5a797423

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.16-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c8f9adbea98dd7308ebcfb4c4803965f4cd5488986029798ac297a9762729423
MD5 0d28c843a3f5dddfd10abb72441f885c
BLAKE2b-256 6af24f42ebff2ab1a2d4058980e449317c73e90e409a6f12684791b981d6806e

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.16-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.16-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 ea752e66cd37421340df357d667174eaa29b1fc66ad9fbf02ad9558513bb8f61
MD5 ed3d30441fcf9a052a204aa62bfd1f86
BLAKE2b-256 cf9510951ae8d4be793be9f6daace48aded6c68369131de640abda7be217bf86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.16-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a9405abe68a1741db20c374ab105fe3115d0950878c0a7f13eb794aec8a9407e
MD5 da1a3391381599e93f80206599daedd0
BLAKE2b-256 0ade4c89b728ed9f3759a377da2c02006021422b47fb590026e21cf513ad0bc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.16-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bcc1fced7e98d427dca1399d4802220aa6b67a62211e5a6ad0e6a2d0633b4435
MD5 77c8f1d6748870ed4c53f1c9e96ee7b5
BLAKE2b-256 d84a4f92bf282a1d106c0e95ad7bdbba32f163e29c3dec42a9fe4b266d236ae7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.16-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cd709e1f4a13d6fba3fcffada2af8713130f60924824380324311f8d58b64734
MD5 51af0552ecf850d78aa649dee6906878
BLAKE2b-256 582913941990537611412dbd8cae85edb56371e48c5bb17e2ab3cd616432dc6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.16-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4316b9c272ec6af28c94b7ee3eae196bc015d5e7477760677907f5962ffd2e3a
MD5 39067ba923953c62a42cdc4e3861a2d1
BLAKE2b-256 827b13923b6852bba4ce6557040d77e2581998c57091905e69acbbc541554df5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.16-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e78cbabfbee84a9f1868c4af636350146d6a2ba83c036a9bc885e566830c1590
MD5 c134afcdb15dc08b1723a8daf9ba745e
BLAKE2b-256 42567547906a560e74b872ceda10cd35ad84dfb96ff8c00215de2287876ee0da

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.16-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.16-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 8d0429697fea01d8f763127d11a39da040c8ed9bb8e418939ae283c687dc7092
MD5 930d42614a04a8c75d4e13f45ebed5e2
BLAKE2b-256 e2fcc659d4872d83c9398302549df6cc8518986091bc4c59e7836c3d97a6d4ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.16-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8a6c60fc4975ff6b059d4088bfd305226362717fbbe850987f1e43c8576565b5
MD5 4f550cb097d2cca2ea462508aad5303d
BLAKE2b-256 a0c963edcc6b67cab6848b1e26944930cfbd40035bbeb9ddecec9be38fef5a71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.16-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4dd96b71b88ff398e37cb585f9d2ecb64266786460e76ad107751b4da7db6047
MD5 f6ce662e3fdefce29c5bccd10db02cd6
BLAKE2b-256 bb17a5c8fd7f835c842e03c9c480c3e6aa7950af29763405fb0fb8ff6e890b3d

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