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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_benzene-10.6.25-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.25.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.6.25.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.25.tar.gz
Algorithm Hash digest
SHA256 920002c6906bab78a23186c7e2b02949350a053b3749fa470ed6ef651fdfefd4
MD5 1480e65ed2f7af7491606f1aa212aed3
BLAKE2b-256 6a833cc1330bcc524992e764c822e8a2b99e5314bfafa601409f62d59605b426

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.25-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 705914bda0ab94cbffcc06815ed2fc91b174d9e60915b8bb9beca6eb6c6bdd61
MD5 38776fda3ddd3d74f65615c10c30ca27
BLAKE2b-256 c55fcf8641d0303bc885dea5735441fd41dc05f70b8fa3dddeeee1f67daaee13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.25-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f14ed840a6e681fc60999a58168490e145f657638292cede18b5c038f9d3cb23
MD5 77404f042abe1fe57e64a59dc764ef5a
BLAKE2b-256 cc91467851795dca307d07ed5366cf679abaed199f5406b669c70d3ce8fef7ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.25-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bb161416ce839bb0f5fbb44b6254027268cd77a8e6b0f5f2412bf913d6fbf853
MD5 d1b5ac1c485c9699faab33cf56220982
BLAKE2b-256 c261a49a64c6ede28b10dc6d4bb522948203d739fb3f5d1c27d0b54498d46d81

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.25-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.25-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 0d9051f9374748ad7b18c3e0c3c195e51d11eb65e2344b303129eea3ec7f9441
MD5 9f224ba5da7720cb5e693a342e05a1af
BLAKE2b-256 aeb7349954a802db4b180ccccce3cf269a599c99035cb5bb9528aa80f5c0e7e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.25-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 23574484f892df8b4d361231c583dbf0ed69de668600df5247f3c88cdffbac66
MD5 af430ffdc43dd616db42fb6d82e37d9a
BLAKE2b-256 d0bec02408bf7b1f43147547b904eb32e09d0c850dad35e8d14a01e916524ca9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.25-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5f79abf7cc83441c6b755b391792cbb6cc3ac60b38e33d9f97dd824d2660d898
MD5 6c8d3a8d8eb54506f8a022da6f875695
BLAKE2b-256 e010b167154fc1d28b72a99588dcdffd6e2629ace0943046b59333b57fc57521

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.25-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a2b60617ee532f40864f4cda1bc932b3e462ff6261caf21b24cbf1acd6ab932f
MD5 d7b4e93c6d543029e3f9dd46278decd1
BLAKE2b-256 1f77e150af4a60867328aadfbbb7958dbe0848775a46b5f5e2894378a19edd44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.25-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 77680c23276dd15ba1ab5cf6e2d7c06a4bbe9035c83646c3b28ca9e0b20eaebb
MD5 2cd41aa66664ee9c466bb9227556541b
BLAKE2b-256 04c7a2731cc9ba15c55e11019ee7df97ddc8fb7199b788a49148c7ebed3b5cde

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.25-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5908071aa953b588f871df9c44a4ee932b6738fe4e8df248aaa16d6ba8a77c81
MD5 da8e18ff0ff4dec30882722a9db93661
BLAKE2b-256 8c3dc19750f1b96453f2d8c2a931883f750352a62171e86c70dd06e463d32837

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.25-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.25-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 126f53ded9737fd630264e62507dc724f6036b6c3c42ff062fa0287a910b535e
MD5 b5a77de58e042d1644452e210f1b7456
BLAKE2b-256 4587b596fa1a7d85e070a97a7da0d36eaff67cbe40e7d2cc3f7ebc930f12a747

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.25-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4c15a3d265dd94e30a86ddc76b67aa62c7d1793a349c538db041475d03066ec5
MD5 a6feff215c151e56363be9673266c3a8
BLAKE2b-256 155882acc8fa145e2253c4d8d927490354872350d6f8d6344b44694f3a02c64f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.25-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 91b722cc4e7724297cf56b5ff93e4561698ace24f1fcd54732d3652f1c624036
MD5 9f5e9a422e5c42af011e287c9d083b2e
BLAKE2b-256 f6f2cecaf8969bd7c8d46c462ddc1c597f720d132e31ee90c76b67ac40f44fa2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.25-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 09d9a989ac065f9f69cbfa08ca998afd3d9f284be70036a535d8986c0e3fc657
MD5 6e9341d81c75c57ed6e534bea54aa5b2
BLAKE2b-256 7d5a3ff050d55e5c004e9dee91b7ceeaee40feae296931737699b5dd743091d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.25-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 34ec7e95a105d9fc5915d475e0474ea513a3c117796cd1a6900242a5bdc7492d
MD5 c40da29bdcb640e60abdc2522c2a2e00
BLAKE2b-256 859f00b30afde0d3a26fadb2f4a2e013e63445fc82ed03762411434eb7c9e8f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.25-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 49b2305ca046a52de14ccb1362c6099adc9d77ffbac121e71de73b3c9af096a1
MD5 1513b5a477778107f10a433e46c9832f
BLAKE2b-256 02eaf494bfcfc97df75b45fb5f9472db85d22252092aca474db9897c280cee78

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.25-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.25-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 0d02831e3e9ccd76d5914f89784d6a76d76acad2b6fc04c2ac28b5e49353ed17
MD5 371ea8cec3dc38bcd4be0585961165d1
BLAKE2b-256 78819e6670b3cb99414fbde8c1a81998be590f63735c3dfae4d295d0088e0895

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.25-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 dbabe9df3326947a8754b628053a81066119ddfc84856dcf532d7e1e80860b3e
MD5 8e464c95e7fdb380aab8a65afa3a6ccf
BLAKE2b-256 252b42046448792b7cace781530607a47752da268aa851e08a9511ac7b8bcae3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.25-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 acaaf6f2c8218ed605236c8ffd95d2c6689e3b2ea903bc6965ec723278700982
MD5 41d3101f39076766cc3b195de0a22d4c
BLAKE2b-256 bd642ca86fbffcd92d2a6fc377ba5bb73bda2aafdad2a8d549b5d470ab9a351d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.25-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4c05c97fe782270509bd835da9f532fa4e7b8aa21f6da9021dbb7c42f757bfec
MD5 0a0908cf0f10377cd6cc09cad18adaf7
BLAKE2b-256 912b14235e5f07795673fd205ad599dc485f19894b4712bdbf914f5245398da5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.25-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d5721fc3c7f605ee76810826955bc419ac0ce5528aff8c644ab035593e228639
MD5 f1fd8200006df650dec628619b6f41f0
BLAKE2b-256 de14db7918a6bf91dc42d7a922a317731919f22704d3a5e0a9af710fa702bc4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.25-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4371dfc5faaa1b08ac86f5311c22469f3288a581a7a2a5684b0c748b76ec001a
MD5 aaff1753678547a38defc906d5518736
BLAKE2b-256 afe6dc93a9f4d06a76d638dc13dcc8d7e6ac24b1dfdd8c2e5f4768d3fa8f785f

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.25-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.25-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 1d3b6ece55f3493ed6bc6ebcf920b8c07b92cddf0919585558ab44f5f4eb315a
MD5 28432d354b200f8c0fe80c8a061feefa
BLAKE2b-256 29e9e9557f881e44b4b3e65a3c87d1bff89109ee7ff287def7d0e7fec1d14bad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.25-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 16b0a9ba6fcbeb9816ae2d20878a734f59ffbdf4ae9537f4cdce26e7b67df230
MD5 4ea8d7f4ce38c94430330cf2df296649
BLAKE2b-256 34fe126e59c08607d5eef342a1fb335911abb7163d43a10e43e372865bb375de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.25-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7cdc48a3771a39546e17581f57fcb5377c5c535008733ff36a88773c8fbb35ee
MD5 d83ffe1dd73758793ebdf0e94fc2c641
BLAKE2b-256 5ca15e80998a01eeb7330ae3fa5ba23023630566d9946f6e3ae06be261a3f891

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