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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_benzene-10.6.11-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.11.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.6.11.tar.gz
  • Upload date:
  • Size: 4.3 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.11.tar.gz
Algorithm Hash digest
SHA256 606c23ca7c3f24745db69c4eeb8af0b68d141253863128df340d73a61521f646
MD5 9f949a294971d17b543b4568792c395a
BLAKE2b-256 b55a77a28d64347b628527bb0ee20a83ef4cab09491fd9c9b377b54af356dfea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.11-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8b419abd28dbf8394a3e3ad51b80120fef668be71de2e7c5ada9319e0f7c96d4
MD5 836972de41d5002ab42290ef33758f4a
BLAKE2b-256 d2ea365fcf394eaed5d0806da0326dc94f1f89d51e8166fbe4918fd23de4f6b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.11-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d2aa16a8c2c90109756a56da3dfdee3a3883dfe112b4718b541809653f32c1e0
MD5 f5e82ecf005e8391ad5a794cca0b827b
BLAKE2b-256 eea47973561bcf3062432579f18f1a5a478aa670276656ba830975246039b63d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.11-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c889fee7807b6695d5a764bcea38e5c967749dc3462e8ddce35537c5f37acf85
MD5 5fca8c94fee978cbc9f7cb2a00499e51
BLAKE2b-256 1fb7d6434fef8f39cb5b0dcdea5a1d3ef1ee0a59b8dd7011c11258314ee74e3b

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.11-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.11-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 6178f97d616615442af5b81d2987932b4fb681380ededde1cbe2fa9bd5a41a41
MD5 5618bd256ed9fd07f46c89f43b1014bc
BLAKE2b-256 43c6e0665c575528dfc087a3324ecd4f6f36152d538be26ecbe73f5de5f49a78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.11-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f7649b52f2c90b0293e7bbb0ed95df83a86ce07bbe078d881b46f6d0daae89af
MD5 e1b8ca36ffda129e15a601383476a0e3
BLAKE2b-256 6e6a91bc9e6ee3f31d89b0caab741c1e8657786a16a8de030566e3077c787f26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.11-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4e9fc237e6faf3bd29ca714950d170d6974dd88a52509e49236be5a38d04dd3b
MD5 0b93d80807747dcce199e81bc041ff37
BLAKE2b-256 2e742090cc02447607ed920ca33952620eddafb2b4e9ae600f28f122c75274c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.11-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f19f8164142d871fc19fbf477f1e4dd5903419b3add842063fe873f8c6f8580e
MD5 09b72fe23e0e1fcd0c213ff64ea94c39
BLAKE2b-256 bcf53e0b3c6c83ba52c931cdf0bf6d54bf5484471123242dbba3e1b1d423717f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.11-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 818a4facabeefea00ac200a8fb31cb07a4252ec5dab29b5a2260c764f453747f
MD5 f1ccadda87808b417ceff67d66e21386
BLAKE2b-256 a3ddb819cdaa429731486d2701e20916e51a0bf3f1bf3a69e3fd47db22bd139d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.11-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 19e5dd06df4c7aaad13fcc36c416bbcb00b4999ea4fff6bd6779d967f7a8c9d2
MD5 f9fa85823aa405a00d6c23dc4b6469ec
BLAKE2b-256 ddac153c1a5be08af2d4a48312f7c7ef97452dbcbb4ef1e36bd20ee2080ca5f5

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.11-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.11-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 e7f1e1f0335f165b81d56a51cb122ecad0e7516be78bda3c2faddb02113026f6
MD5 efd703a821bdcb46c8721c2c5b1e3652
BLAKE2b-256 1d0151a078d7d953d3c9d55b9bcbbfa9ada8c9fed59c71f95d46f0e39712f772

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.11-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b6c1b33471295c4954d596c76aefc0ee07ecffe2aaf74c7996f2cc8a04304a2a
MD5 9fb21b9aa6ee8c2e6ec253e96c5c7347
BLAKE2b-256 cf87554a7c1344d10a3f8792fe23b2a792b849529038dd723bc539cd01321990

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.11-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 25eab1d40080602f3fac5d627ec2fe1c1469c7ade4b9a15da89d0eead058ecd0
MD5 b0c69b1f5c25d532d0d5ac98fa2cce90
BLAKE2b-256 8bc0755dd0501ed846b3b1f9c84bb25ba47b02d49a1a96fb39bf98a3477048d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.11-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 958e00e02ea60bd662f5b1b6d8f4c16e193c0584efdc7aa6bb84ce69e92936f6
MD5 e64f1334df472d03b3f11a10f4830422
BLAKE2b-256 8e3a10cbfe1e45159cbdaa637a62d1a161982ecaa08d198dbd90ad049395047e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.11-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9ebf92955507b0583c0bb19fbbca11c4eaca09430a2742bb893b61c06a6f5ef4
MD5 0f1d4d801df21bec8edfc730fb9f3ea1
BLAKE2b-256 9b28c07a99409d08b3d20194b8bd3cf313f661d13b2e6f52eef4fdd12102316d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.11-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c4f8fdf696913ee0ac4117f78ee1fd0abd691542e0b1d63cff92ed6eb5b2eb6f
MD5 64609aec5ef6103fcfee9b65ddd5fa56
BLAKE2b-256 cbdeb8e7cf5afaa1f8efc468cda1cea9c6e194d47916d9db2643f62af1994a1f

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.11-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.11-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 3578e71339bbcecfd19e9704f689b6a4e2af9885c58797ee310aef39e2137c2b
MD5 13832605d4389377dec5c310f6e9ba18
BLAKE2b-256 478db5b32d11c4d3d0450dd0eb66a6535605275a3606903a7784d12699bf0c1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.11-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0a34b256665fa6e131715197f442a5c3b33557177c34e4d4a01313cfd1d1311f
MD5 924cbb804665477e30e193a247537f2e
BLAKE2b-256 864f1763d3f9c9f698bc81ffb8a1e35a304b057b20d69e3a7bd07b2f3f74ab0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.11-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c429102993823f7924ff81517a8e02d0e7cf9dde5f4e04c2fed42b44748f9b62
MD5 75603ef67e0c1afaeecb32fc7f5cddef
BLAKE2b-256 45046701dc39be2e21b418a2abdab2a760b1d4ac5b93650de3eb92aa6fbb5047

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.11-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 586a2f03febdf25cc14b92f63eeeb39290d21d3e1994f9a35ea0b6166027de1a
MD5 dee585efad75759312cf57301788b305
BLAKE2b-256 7f9516cfc6a7c23a7f9c987be8231d5093ed59c6ded33716efe5aa521d6fe077

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.11-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cdd39b2247da702ef33026e2f1bbf6963cdbc8cfd1dd22365823c03fdec83220
MD5 1a60c858cc6f9d173f245d89d2737b97
BLAKE2b-256 d76a32f94050ede031ae55639583fd0a19d608b62279698b8735a588f2fe0a87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.11-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9483324c3cf3d7d0871ba488c60c4911d37cbcb48dabb3427e902382fc91ea12
MD5 af6119a87c91caed3468c6471e6df21a
BLAKE2b-256 a9e1afcad96c9f1bc88d5d9b5ff75e3d9fff7293afe9839a525b5065f26fee18

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.11-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.11-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 db420158f66fff381dfc7fe5316524c4ae9d7fc43b06767588ef32c86c08f1ac
MD5 560a4eb75d34cd4735a353102e2479d7
BLAKE2b-256 5636c0b0756cb3e081348fce3b1b4e693e4a6a2c2e5b540d9d0dd05ae70ba6c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.11-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 879f6f7f7cfd8d30a3c032c26d3563789d45ac4fc006371f1c8f0aee59c21b57
MD5 4067cb6f10b74290b848596b0d24115c
BLAKE2b-256 20b14e3996490b6ed0c55c3e04c3804f4076da258c383824157d7ab24405590f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.11-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c195792034654f471b6c7c60354474164dc1050169612d6a7ca08056c1be6b5e
MD5 549fa28faf6648134e8a3ca31d88f3ca
BLAKE2b-256 d2d6b0049a2326c3655a83db524fbbc6caccd6eb9fb00e4caf7937d52fe25d46

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