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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_benzene-10.6.15-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.15.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.6.15.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.15.tar.gz
Algorithm Hash digest
SHA256 c1bb2864ecf74be7ca6070303256af3cd08c0d7e44b27ffc49a33f5af991a427
MD5 9a83c1e3966e74b375f3e68b07da948d
BLAKE2b-256 62a8cfe165336581682e79aeaa76127538d0022ca7842917b72f2447893b11ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.15-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9e7e172c73dd97331429da74ea6429766fe91bf381b97cd6ee5ee7b514e0fef8
MD5 40897a91592bcdaafa817c84ddd9c92a
BLAKE2b-256 dc7c6fb521451ca6f6444bf7866cd069877eb702887246affc090cc9d93f2fe5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.15-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 989eb67535fd973872ebea097886bab6e6d8c2f4eadce4c23aa5a79109ef7141
MD5 b9227e743efd04f2379eacfcc3dfba8f
BLAKE2b-256 d08da0dbf47bd9c621492e0a9b9d81e8d92cdf20a1541d24f7c93bfdf3db5587

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.15-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9d96d05f53ecde5365d31da638d1620bc6caf0ce7c9dc50b0202aa2d083493ef
MD5 52df0f02297282d46412127b73bebf33
BLAKE2b-256 0908369fb50d438ae019f0f70724f661962bb990ead79528b5a5a70cad3c93a5

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.15-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.15-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 6f8b25e12c09d4957483caedbda58fa189bc60e0fa73baac7ce330ddc68da2ee
MD5 6aa5f369dcab1c43d848621eba619e41
BLAKE2b-256 82b407165b013032c9ae7414f2b7ef46c126ca338dd246974c87f00b520d40fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.15-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 799d26d1bef438754f1ccc3f2b6e95cebad8f46430e0a8e4f5669a856d0498e4
MD5 d75ca986a794aa92af750b438c19c0c0
BLAKE2b-256 9ac8cd5388c1cdb4b4b02296123746cb5b9b70e6a93be6c2e1d49a59aa379d62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.15-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bcc3981971874a912896f37632aefbf9a7633d783362160c2b51d28c44216fbb
MD5 9f93f62d60f83c708d501390b3f52564
BLAKE2b-256 f67bcfa18c62283fa4ead558a09e026e08e8bfee9d7d7d9003043e3c063bbb11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.15-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f455ef35b5eb255b9338e074b2c80cfeb6be7ea21ffe63b6cc78de55d3b5d994
MD5 6cbf639ddf38ff48a2c9e87ce5d7c110
BLAKE2b-256 ec48a038fbe1c5b6babce77fe53e652d3f2188d3ecc4528f48442ab2bf5f6e70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.15-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0dd3c28605e2f93d0505ebed25d6a61d0278981755a852f017dbd993d9defd01
MD5 b90a825e293e4ccec95da4f2bd160bab
BLAKE2b-256 d1905226b78b8c8d085b2097ce65d0a4733115b8880463b18cdbb755340b8950

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.15-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9144927d118349dd5bd7a9a2ac61fd3e34bed188ef68ca3c9f6a0254142db983
MD5 d112726aec0314b8f08c89477a62f7b7
BLAKE2b-256 19e567e5c0c703e04326db5e700b9bcd558fd9b718eab16a5d0bc93b9b789533

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.15-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.15-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 b6984d695244338e347607a90b5b9dded503f2b8a5fc5c41641e3d9108ce5e80
MD5 c47dfb162324b2365b1e3864944530e4
BLAKE2b-256 ebbe30317d0064b0d225785c36faa80b7045c679aff4433fd52b5e9eade683d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.15-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 615c50ae37ef067437e474cddad69fe3fb50db11da7ee42087b645bd7c656ca7
MD5 6e8817b4e9b4ad5a2dea6b89dcef9ab8
BLAKE2b-256 d273a6e999ea3e42c9d5f09f3f5846b675b9b78b6facfb4362cb0121bab026b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.15-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 74ffce4df034d1053ff3d5729a1c5bf70b3568012881c034dd0d178fcebf6a24
MD5 f83c58f7bd86abf6565ef2e875c13424
BLAKE2b-256 24da22b4ace5f8633fc1794286f18cc3f18a080284331556815f669ce3620e19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.15-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cb15dc6a7427c5b79280ed70f07714ed0fffd8885771e1105545d0e58085a193
MD5 cc2f35dfb557d3f18e787ec2a3f211d8
BLAKE2b-256 849d9449faea93ffe89a106c3a1110af7a674b7e6ee3c92010069abd6eac1703

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.15-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 928cf5e04a4f3f28a3019130bb13f2d78d5dd86a44bdc7d37db216041c688a2d
MD5 90812ebac87ce29b3e694349071db4d4
BLAKE2b-256 6a157f6683ddd5a29eab12b85e7b280d7bc178ad042337a18a8521961436e46c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.15-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 def9372c54585b83b8ee5cb417fd2326b74a84f176bdb939810ca11d677dffc6
MD5 ea087d236a3c0ead60f788c82fdeae2f
BLAKE2b-256 e0cc011dbc6daf2403ecf0331a94861356f77b8da4dcd8c46647769cc9ff5fd9

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.15-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.15-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 6c8a1404dd6bcd6e8f826e9c966ba6e681afbfbd6c16e331784e338f3f47c61b
MD5 50f0a64777e987425979129e6d373535
BLAKE2b-256 0e5eb94172fc0240cf3cb718d7bf9130192d6afeca506fcffb1b3ebfa4f42bf1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.15-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5484e58cbb2e5126863a8351a3996c19e64ca9c337d2bc649e594f35cb297c44
MD5 6149fce0e06eae11568053b50781a537
BLAKE2b-256 009ba818e5817ceb5ed8293d861d3a69e35dc641954a9186b7d76d26bf79ec2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.15-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9fee4840ac138e479b1081270a27bbdba40f28e4159e0d990ab0278d811d6061
MD5 794087dee313cede3aa10c4d134ba97e
BLAKE2b-256 0f1f775a820effeaefed6705344649828154fc355fe86f3d6be8108df66f9c3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.15-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2fcc8f778919d5fef6fd4e381991b4cf0e0e80039fd853879eb8f101e0a9cb1f
MD5 aab530c8368ff4a76db38266ff581a1b
BLAKE2b-256 6f713b5b74a572a0fe1b0470fdd828ce1855f0056e9141fef6a87e3ac6dfd83d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.15-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d6109265adaf29b5f4f1489b97625b4e6419598bd65a36fe57ae307e6429e967
MD5 044f0ca7e7aa86884ab5b8c66eb6c31b
BLAKE2b-256 3daac058861ff33eb1bcb1f3cbad874923b43f947ec47f79f2d609a19a6b4c44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.15-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 27362c471cb589c1ddab6326379270afe9eca40ef95de53f572347745fd1153f
MD5 b7b6ac832ae0dc9507438ffca585e60d
BLAKE2b-256 d3b8ee4da681695219ba1e0f2784782761c2020dd90302f35e019e4b37288cf0

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.15-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.15-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 30a4e97a8bedf474e88b2f82fd7074f138ff6fec4d3a25de1cc5031d20147e7e
MD5 fcf704ac12733392efa7e9d6864f68c1
BLAKE2b-256 ab74034ff1dae0aa2e55230d4fa07e999dae91a1fbced585864e486aff9a4226

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.15-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1529201d98cc0c8a4a5e210c7ced84ef720f26118298b871658bc86a56312655
MD5 f3fbd030fb33b1dc4f08788939cd564b
BLAKE2b-256 8c73c33dfe8cc3513ab2018fa78510052af6865a02a1894de726ec0371eac611

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.15-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9983a8aae6264144aefc78704f0721af645b896a8ef03ca12e78a532a127e9fe
MD5 6517f73fdaf4d54ac124db99b6631c9a
BLAKE2b-256 cad97b5ee51c134d7e182b051cd83a97797e0ee1f9684475998682472def5fe4

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