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.23.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.23-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.23-cp313-cp313-musllinux_1_2_aarch64.whl (53.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.23-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.23-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.23-cp313-cp313-macosx_14_0_arm64.whl (29.5 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_benzene-10.6.23-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.23-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.23-cp312-cp312-musllinux_1_2_aarch64.whl (57.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.23-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.23-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.23-cp312-cp312-macosx_14_0_arm64.whl (30.2 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_benzene-10.6.23-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.23-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.23-cp310-cp310-musllinux_1_2_aarch64.whl (56.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_benzene-10.6.23-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.23-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.23-cp310-cp310-macosx_14_0_arm64.whl (30.3 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_benzene-10.6.23-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.23.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.6.23.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.23.tar.gz
Algorithm Hash digest
SHA256 1a89f8fe7d4dd343b70f6f8133e417d8888b2245bbb945103aad7600c5ca4123
MD5 e247a913c55d569a708141cba79f9d1c
BLAKE2b-256 58e8e0dd4156c83ffc4e67de85d6d73b0196f6d1c3da01943c1d970706e614fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.23-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3a962ba6ab4bf7c520c2ddca749f23fa71bb9fa51705d4fec0b3e57ac1c9d6ef
MD5 7f6cde25bc7e28832601f9e87ba70a79
BLAKE2b-256 8e5da9b27f16378028c466ae054f557de1e79e5b6012ccca1fa898123be524e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.23-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0de8b37f96e4c75a3928af49e3b6ca0a2889d05473725e4d9c1164282d983bc7
MD5 248ff4e8d7f72fc70ef3c2faae51b2bb
BLAKE2b-256 79759a9aaa593b28bec7fd68a73885af100655b6d4487f80d70dcec69d0d9d11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.23-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 917d8d32cab091089ce003cbf8598c5f4d412d8cd06bee24e9cdfd5702b14f6d
MD5 9fbe1ea44569dda2b10b11e267f43844
BLAKE2b-256 345ac0467f5b52a6be14c2fecc08710d569ca7ee450feeda9a7abbb8dc4c37b9

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.23-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.23-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 9dcef0d916786e5e2826f9aefe79a580b00e1e9aeb9c5ec22fc9f6fc909273ce
MD5 90cdf7f01a6da9d363b0458c7acf139e
BLAKE2b-256 63c2a828b6d203b0959fc69ad759f234f6d8528cd1c32a52ba714573b6b61eae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.23-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6550a30a68ca6cdf4eda4ce0639df702fb950ffa215c4bac9b953cba97f8c19d
MD5 92670dca3c265a42cde3b85baa9fd928
BLAKE2b-256 6a00805c6919148f3e2bd7925ad76d77045e6a98c7427f72ee0699c0b7c68e18

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.23-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7445012bff97428dd8cb22f296683f1d307ff9c3a9b0048b165e0455dc05b665
MD5 0ef25ef4bbaa44bf2f90cd4b0301ee81
BLAKE2b-256 af34ee24ef4c585187e2e45e266c9351e14c3799be9315a453e432e60d514e8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.23-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cc158c6e2d75777ccac7cc06345adafe92f924452a9105f1d0e9c340510b5ce9
MD5 a90dfebac5afe12f3a879ba8b5442535
BLAKE2b-256 a54d44662f8285148c2e2e5c4ec6196de952727115f8cc14bf13dd211b7935b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.23-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 83411257cb893e26ee4c0794449a84d49df5e9f20f4be11800e83e42b43f4cfb
MD5 170b5e8b38ffd2c79730281d7b03994f
BLAKE2b-256 04cd83ec945c432706410b8a7826a2566ff49db20a19a0ad244155898cc161f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.23-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 44f27552583a7c375eef1c9b68bc1b2f82e8ba6e6b6863543f327e63359a2e48
MD5 e582158675245e543ab2a2d627f91272
BLAKE2b-256 07b83a6911156433db127f984ddd123bf6ccdbf0c28e386dfc985fd1faf29237

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.23-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.23-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 97cdcd4ee939151f6979c7810791d973a7423bdd5b2a00947a6997e4c24cad27
MD5 c8d1e847c65347c2f595be94889cfa44
BLAKE2b-256 b65516aa0e0967948a6ca00d6bbd1a41fc40cb8ff567a13e8c5bacb47195f369

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.23-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4beaec9f9d2aa275d30a7ff96df19f7b767778eeb7414b90713c6a8f1ed397e4
MD5 6a3cc4209a5a4ac6d6488fc71940d9a5
BLAKE2b-256 0ce673c5bc8d3cabbc060f85c9ac8e99fa6aabaa85be9cf9054481a9c2be6f5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.23-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b7d5fa5e23ae7f9c52c8972d5654ec1da1f539e4688a3ab8805246f281cec286
MD5 e98e97288c8188bcaf5565595eae4d36
BLAKE2b-256 e6b6719be63975eac37fad4303f5876c5793bde57f1c78d276dab12ababc31be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.23-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f2885ce20711d75e3d50791b3671484293457add23c510ce23f187beea314013
MD5 70174c1153ee057d520606a2fe97fe26
BLAKE2b-256 3e17431e0aeef6a3fb57c6f8f8cedb5ed9bb3af76803d66550198c6c1f927584

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.23-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a4e2123a361e0d8b8b416ddb36a89ad33023c0489b097601366c848773f60d98
MD5 279e44ec054e0a5fd6c1c40fedf5c98c
BLAKE2b-256 fd695b7f07a28717a9ed062308ba9d61fa131ed15cb01c2e09ff41faac68db62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.23-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f17a8137222d60c77baaac6207ddcceff144c7b3ace0e5a0e211c5179f8b03b7
MD5 5e959e57faf1e2c3e0a73f7f8756e3f5
BLAKE2b-256 c1c9415463ad9121b71fbfaaa7c3720cff300d0e1b1a247a5acbcb122ad85d1e

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.23-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.23-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 7bc7e19f2d2f23dedaecc5904f3bc84883d61fbb555fc44df2fd414140ed67c3
MD5 7783f462aee3b8232c3d985b9dbdb206
BLAKE2b-256 0474e1cd21eb5801a9982088c1c6d4b888240e5ce02890b2a808eda22bce8d21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.23-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b59a439ca4f0e065f3b5ba39e688d2a14647da7cc69d2ce4415d8798131d84a6
MD5 ad069c6f68e7ac841b08cae206d81892
BLAKE2b-256 0d2b0993e2db8f354aff3f79b6c8554c6d64d726f93e33d58e8d12ecbf88518c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.23-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5745301b9a578591a3ca346e9a7c1f148571972d3addbd825ef0d5a8e59edc1d
MD5 8ec463f74ca49ddc35ee205880a9312b
BLAKE2b-256 4ba44d6187ad94d874f4c8d816b456601cf7482365023c8a95984718daf5c4a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.23-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7a5c20eac64c67937277f8a65b19e83a0b7483b7264bfb9fa61cd12ad178489c
MD5 e0bf094344d2b97e554c78e71881e5f4
BLAKE2b-256 567e5f0af28a868ecf34da6f368d9db63f795894c976650efd51cc35bc67ebb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.23-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 38ccccad619c9ee94b52c3dcd4b8bed7bdf84fdc6e29583ffa809e3d2e4048f1
MD5 5a51e867bf372ec266071d18a4a782cb
BLAKE2b-256 f7efdfa0c5327f63354b753c84455cb2f66a9280c48ed8080f76d770576f28d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.23-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6bc384a47e017c72a3f27e2172fb6a22834423f210b561cfb2a5b451a0c35d01
MD5 a2e7429e96ef2ed400c06d58ee271aa2
BLAKE2b-256 df0149f606e3d304b85444c9bc2020295289fc0b723c43de5e6f520831e3e175

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.23-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.23-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 929773bf5976b6e95af92d8d4c76d8b195bc6caaa46b207c72b91b00b824a36c
MD5 caa25e650ee9b033fee32d3bed19c2b2
BLAKE2b-256 889e231167b64ac3cc2211051146899fa2e2555611ada29d3da0898f1facfd96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.23-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9655d53caa2c25c855dc94d98c7cbadaf05c42e59fae75ebb85e49f565b1cc83
MD5 563f7455f464a8192c7325bae81e395b
BLAKE2b-256 4a4589f62665c22a3f8f7d0dfcde59bb67590df109c29c828241107c64b9c06a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.23-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 264371520c4a5110d7fb0c8a4689268440fc4f7dbc3464b19a0a756f54d499ed
MD5 e61a8fac56c38c62106a50d5ff0383f3
BLAKE2b-256 345045dfc155b4959353b554663ecaba12fe12f732a7c50fe288e202fa8621c0

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