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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_benzene-10.6.27-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.27.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.6.27.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.27.tar.gz
Algorithm Hash digest
SHA256 77490d81059f4b4ceaa034e49eff33f4ebef827529f40ae87ceab25839c5e728
MD5 1f8c368a7a01d18d7200e0293b0fb143
BLAKE2b-256 662edfc679ca8e5a03fba12097114a2b311ae6fb693eae2ea01602c9089daf93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.27-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c03cf6f370c2bc2feea89cfc6ff25bb9c7acc21c92e4a19f1a7bbbd06d302d9c
MD5 88fd889be6aaa8ad57e35c5fff3f4903
BLAKE2b-256 360abe581d26f6c5a4cce71c1425b6649509545bd88ab9557e8750f7639299bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.27-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1b2fafc45e3596c5bc7490ae85a134fff2db9a8a11cba3c821898b6e69f1d8df
MD5 d9f7a1cd92baf8ecef20bcc20f3c48ff
BLAKE2b-256 75cd19dd0038743049c3698714e968a907af3f657a787600c6572789af5a9d69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.27-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5350612239c8494ba8e12ac4c0e9aa36fc32855b9f86656ccc07a2330e0002e8
MD5 a079d200c2457d8fc9583f54cfc8bf6f
BLAKE2b-256 4883aa2b5b1ade73aa2ab177af9f1a3f88ae16ac5c9840be5e2dacbc13c2384a

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.27-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.27-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 0d46fb8d1cd8bceda77ed72de856aebacddc456d38fab270ba050313866a2e97
MD5 99a636ee9e49b7e97eba7660b0c275aa
BLAKE2b-256 b92a02c7707a97b068d4a7b5deb1970a8c5ca0d847464ff57bb05c55dabe2ed7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.27-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7ddf7eaec056d385fc432bf6623fcff2dbb158d90d750094a9831faf1610560d
MD5 97e7c9a2f248582fe95b7e87f8e37b2a
BLAKE2b-256 7bccf04057ba7e0b397b06dc9691e5b8af436af6cfef9878f9e35eb50d62e56f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.27-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4889d5336689ace275a3976bacd10af06dc8cc7b619ac01911116c5f885a56de
MD5 d9d6eb904cc275ea52f7af8422225dcc
BLAKE2b-256 2771f546a2186821367af53fa0d90bb358ac4fd83ecc08037abc21dea4778d97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.27-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 23163621c39ef23fd231289424859e8f5654191affde1eddcb0d16e9b6643bb7
MD5 576bb201a2ee763a609fca4742fc971b
BLAKE2b-256 14d0d6883ab0eab6e5dfb940f04b4b2966b551db2a4d67ff513dfa69a528bc5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.27-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b43e3190cf93901873e22a2ebd677a9905760879d4382445c05272bc60f8bc6a
MD5 afe4cabc9bcfb29883bdcee9a57c91ae
BLAKE2b-256 2974d5fcc393b9a292eef54afde7796302f2bc15f376d5fb30cef7d7ff61ebac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.27-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 15f7dde81daacc647869b333c14d408a8736e1425ddff1be6e41f29ba88ee0ae
MD5 e9a5ecafd728bac547612b3dbb44064d
BLAKE2b-256 e40ffb78d2d17133bdf6628f62e01dedb11c6243af8ad359952a7423c3f42814

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.27-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.27-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 68f2bfaec6e1c38a03c41c9884896e64c35b934408befc8683b5fc846fb53b8e
MD5 b41812a6291443dd336f47765549e7f7
BLAKE2b-256 93db2e0d3868ccd4d400da359deae0fd851847fbe732e1d91003f2ee9612079a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.27-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 09671bf67e8e7fb048661251900bf46fe8381d4ea51ce43f44f44a1db9c6697e
MD5 09f2950e2c0aec3110d2b0d0f8401a57
BLAKE2b-256 dbbbfbfa6d6fd4f552be0632e67eade5fb401ff2b6e49722cc3d6cb8e83eafbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.27-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b4b5be956963818141e68563f159000294116afb9bd627db0f634e1569df5236
MD5 2d7ffa9309bedab31031d0f3324f2e49
BLAKE2b-256 60bd999c33723c00870b91d60f686130164eee714671972bad3ba01c1fabe050

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.27-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2489b0bab10f36ab89ef09dc094ed86ccb2b3de3fc8dc0fbb8da26ff0d7e3b4d
MD5 6695db0e9a3523026e1af27a106dd007
BLAKE2b-256 197a8613d7427f9aae0c401d39aeb62c62a06baceb7306c367d66e0bf9dc2a2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.27-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 48ea96aa2d78e10babd97fa577dd680f70d1db068d6fc84e892cbbf855c34920
MD5 9a5eb55ccb016484801edb783bb0c88f
BLAKE2b-256 ec809ba69100d60a42ab1af14c65d3d92ef9b36a97966cc607ef1d5eca99a3e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.27-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2082f455f74ebae213b7fc52f39f2240955e9f914d1bd616570e9d6ca3fb5748
MD5 d89ed304fa6d9e498bb339618b5aa559
BLAKE2b-256 c13009af85418127c94f9725d00127e73e20af192ea18cf36ccff906bea49cc3

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.27-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.27-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 79573850b6f17b4fc20fe1eb8de9623854ebf60460e874e7ab1f79a67007cfa1
MD5 3240127008918d0d2af867d58f41bca2
BLAKE2b-256 ff27f7378bdb75a64369d18402046421af5e4444673458e0e8086d949351a1a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.27-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 eaace7dad7d3c7f21ffa5c2fdedd73dfb75783f00f24f5785e13ad2093691a77
MD5 88c04ee1caa39e29f21fa8b3fa79efff
BLAKE2b-256 2b63e498dc5d155c6131b0c092ea02f0e5d2c7ec3ed1512c15541dcaa50b90be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.27-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1f81a64722182e6b8198a5da90f744fc1b8c2a03e03631d688cdff42ec6a5f93
MD5 18230a6accbecd277b82ad5e473d1441
BLAKE2b-256 9d0fb88db49de95bbec5c74f99bc0906eedd7ca4adcc2a007b04e787f681edbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.27-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ec68bf731242a485971d4f6d43c4c0fe32207e6b536d2209c67f4ff4f1d53ef5
MD5 318577c1a79bcaa13f743be2441275e9
BLAKE2b-256 93601d2eb636e5f95155c2f4698a139ed619436b1fab633f84fca6ebe9fceb13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.27-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 344e8ecfc5405af037fa5140a9ff8392307e17cb246a55d7711b60312a6f61c8
MD5 0ecac667ddff05187d0f0dc0bded3eb4
BLAKE2b-256 937449506ce0daeb5496a0ad117edf9c7a7454176228ae2e65d10cda5bc9f027

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.27-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 16add22b81afd5760344fb5d835126775a2ce3482692dc5e0f1f348a990e98df
MD5 77a573fe3fe8c95dfbcc63289a55c9da
BLAKE2b-256 f8248d8dd03acdae20c1884720d801dd3565b3f7e7afa6f2d6e3975831c9a505

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.27-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.27-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 e8160a5f8f431c772b5ac9ec21dade63110aff3651d9bf6f5a5ca8bb2b50af9c
MD5 e4817c279cd5124eb4cb4fd176b4e700
BLAKE2b-256 6b6b4cc162848bb314b23857aad81da43921183ea8e52c1389348029d50bbe08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.27-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fa98b921c7b1b1f935da7c635060a9600b844731cc23aee3efa138d95844aa33
MD5 5a78f4a227c88a162388700d827d0cea
BLAKE2b-256 8e8282d0a6057920b5a238223d56351c02657f7aeb2fcf1f8417839e07fe1e67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.27-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b3ddfd7c451fb549f23f600547f44e9302e8bae8b07624832d40a6af7af42872
MD5 5b49181281944532dabe77fc3dd0fa29
BLAKE2b-256 4d93faf979f28cd18a24c6798a26b51e1d91d0aed9c5658fbe5e66f842307dfa

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