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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_benzene-10.6.14-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.14.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.6.14.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.14.tar.gz
Algorithm Hash digest
SHA256 c46e03f8b529fd6890f704505f95d6562b7cbbcad97e39d7c6a609ec994467ae
MD5 36a51ac478ead68d3fab1c73cef016b1
BLAKE2b-256 9d9bb30edda45bf52f7184a62dbd332a621ae5877a5c84e124893897cafb2ae8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.14-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 da24f19311bd8e16dbd508f67810b4c4e85830629a67afa368cc428916bafa1d
MD5 4a5cb363019ab4f3873c4c2398ea7777
BLAKE2b-256 a5d3609f00f635bad6dd4502b79c82fac254c47740779107dc3366b6976f9993

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.14-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b41eff299a61f332129091121d9a9001238410159fd997a087d31880b98114ad
MD5 d2c391e28fe7773bbd213ceed78c1c09
BLAKE2b-256 af13560e9475616f567932bf3011125755f0abf4f8452a6fc68ebb7c4850c06a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.14-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d3f509ef4967940fc7e9d6043b737fc740c1cda07e8d0dfaef400177d84c9f74
MD5 2353e98b347cc82cc0c049fe3ac265a2
BLAKE2b-256 318444c97542265097785fbdb3cc1e6db66457898a95556e2ca942dae733e2a0

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.14-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.14-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 05fe13b2fe7c8f64592fbf3495acf357c056c7cab7ea744056b5c4d1497fa66b
MD5 18c3c623a1047df6bcacdf5974b6e2f7
BLAKE2b-256 de232c67d9bda7cbc578ecaff411e8ba2fdebd9652e326e525217953904d4c56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.14-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 971a6585a018b4554b8f07dd4794e5dbeae7c819b98361270db86c617fe84402
MD5 1b44a8855413f7570e0d2db9058316ed
BLAKE2b-256 57b0f40e4bcb8ea84ee6f28aea2495486010c6b01c4f996e7d627f11145c1d62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.14-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 729448020992c1a5f4222853f77cd5f566c21603f9aa222a6ed0dc6a71b725f6
MD5 bf226a5a0c31671cfe9f269152ae925b
BLAKE2b-256 3762de362daa84db0ae06cb1c9692c383d62075a4502f7e5b8e51ca044197d3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.14-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0b4f826044976be8f7013eff86b7870309cb0bcf8a7edccadc05606262bd9659
MD5 655fa99ec7fe6df04aed5a4c74190d91
BLAKE2b-256 486c906f6728dcfed6b6bacc4cb373cdd0716ae7a59142e8c6a054908913b635

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.14-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ffa8c83764b88e98e54c4ef490c3d627525cdfc02e9506394182cb1f688296d2
MD5 e2fa8ca29bc33b3e9b2bac5a7bf4d897
BLAKE2b-256 206cb99aa1f2b696e10a81420e7a348f957addb65b710b71eab49b6795b4f480

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.14-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2c652c729f7bc074fd241555fa181e6e6c46cc61c4a7412d6121322e59ba08ad
MD5 036518429c5d7a012cb762c383727d68
BLAKE2b-256 e91320b5770b9f668189609d2ca8d86708816a880c180172ba38b82a742ec931

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.14-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.14-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 832b1721d34816e7d39d15fc714fe1115233f45551c1ce37b31349c57fb4dd38
MD5 86aa7291d84b2acbce9693d6ac3762b3
BLAKE2b-256 6fb9e6f238cb4d71263b0b6e80f48f831d859f2f6c56805596cb33a0bffceacb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.14-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e2b729df1d84ab6d0f9822b363ef77c9c47a96d7162e55a12d5d33023b629d92
MD5 5efc5610584ebe052fec048f558d1244
BLAKE2b-256 cb48ee91417e087a808fb57b714d9b445466cb3fc53927554eee887b6e298851

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.14-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3003d99b1a2ad22773e0fc0d935af98e00da56fcd0428889cca4cfb8e8f2696a
MD5 c732e7d3fedd134ae38a9294c0eb1309
BLAKE2b-256 78037bde884a4a4fc1933ae774ec7f22a600bfdee122fd132b78ed38a3dd3272

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.14-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 acab8efe38f15f310110da0db86c635029ba38137f79aea151f1cd3ae21b5c50
MD5 c0af60d329a070355c6a1bc7de913a5c
BLAKE2b-256 b2fdb7c63686bdc684bc476653976730aae0b7e8ecec8033184b02b511d9fdcd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.14-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6512294fafa388f0645b5c701fb6306a9aa72ed949026f8c7c09e7efb0cd79db
MD5 22ec0b09e194a952fcb1faccff6c8592
BLAKE2b-256 d03061e14852f83336f2625c5302bd9c59ef8e7893b0a87531a25789b56a09e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.14-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3bc069a5ca7893be93a89f05436395f19ee1d928834ae1720613666432387f89
MD5 335e61d0439d71febd19ed99e9a040b1
BLAKE2b-256 e7d926be3da4825b2f2850bcf9717f9466e144bfbffe2996b564834a8ff44d6a

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.14-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.14-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 9b97c485d8022c6a868205aa72558f201d37e3313035f51a94e915ffbf518537
MD5 46ccf66e145db850ea5e95d2676fd5d2
BLAKE2b-256 5411bedcefa15568abc96be82e560c5197f7cad2d548bd0b62819cb11377c50c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.14-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0406285a57f5bfe5767498fb6d1da19ae2d678e9346c41fc7cea8316e7b12ec0
MD5 73a19c23c57769df73eb1a68ef27ace8
BLAKE2b-256 2dcb1c2ee5f7f5ea30e9c5a0ab1e682d7428bec1fa02de0c05869045bbaa77a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.14-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0e5c110dbfeebe5ff1435effcf4889be7c89b9358e07ed515a384b9c811fa57f
MD5 65edc92cce39cbccb60ddc0b414e3fa1
BLAKE2b-256 5b9ff4329168862f1b5c0daa06395cd450fd5cb6866ee1330e44a5b533c3c979

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.14-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2f964dd2f7d383e58f50d50612a3cb0f67e53ab5772d65ae48558626fa68febf
MD5 d1da03d7f731847018b1eb2e61a0b712
BLAKE2b-256 2ed5f7a82eddf1070fbb59188b178c445c69423061c6db2e08bb0643feaa3914

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.14-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 233bc94aa1a17dc017fb37116387dc32216844e42672a61005a32e3783cfbfb5
MD5 3ac8a94028e135f3eac9f48b30214e3e
BLAKE2b-256 ca278dc15b7c8ff831ecaa7019435808a30a3000a1c855745f161da20b9d1457

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.14-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6bb3738e065674d96da86410c22bb1a555ac325bff52ceeff07a6ae774bda394
MD5 0c9fffd35384db3182f7563e7f584f19
BLAKE2b-256 0224d574627ac33dac235761ca05a51cd024de2e543fb75d2f6137e4b50c0108

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.14-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.14-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 21fdb88b6ab3d5eeec162ccbe5ae126103be5a128d8db6aa1cee7b04acdfd15c
MD5 4d3e462c63368f24caa2b61bc82847e4
BLAKE2b-256 4fe704b3384885eea381dbadec4afe31d4ed921fc361e0cdac51f3ab85f57b84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.14-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6accd6c45a5ccb937674e47a04b78c161535780eb85f924cbc20ed330e3cabd1
MD5 180fdd1a5cfa17d78c9f29e8bd3f9877
BLAKE2b-256 af41d74cb34ed5bc27a1905d77af6ad0366edd8349b8fc3c22b630dcfab51a98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.14-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1674034fe294fabbaff29bbd3e0f8df1a7145726d65892b8780dca2f82499fcf
MD5 ad0f5e064042704d0ff126654f00ecff
BLAKE2b-256 bf5ecd38e3fdaacd12ef48f9b840a58cb597fd3c699c1167def421781cbbf625

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