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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_benzene-10.6.26-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.26.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.6.26.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.26.tar.gz
Algorithm Hash digest
SHA256 af9d46fd47136356e0335c5cca1f5aac212843703ba41f88cdf63f5572cab221
MD5 55bfc4a034012fd1dfbaae9375d9111d
BLAKE2b-256 38b1d83d3b0876a2c4fa65a1e0da6868c6c6e8902c3a8eed55261f9dfafeb6b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.26-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 234c04a3a03910e741ae1cc450ec7bd11e77afd75cb16036c6b0de2d39c11614
MD5 024451a4e73111a0e257163ea85087af
BLAKE2b-256 ea3d6ee6d132ffdccac4017fbb6aeda258791be6e5254e13561ad8cc85ca7eea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.26-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b381c20fe516203044aad2e88edd9f61b10f1681c4ba7917eaf36b0c8ecaf8c4
MD5 fc5f1137ce8ab967e99157f8d81a5b38
BLAKE2b-256 153dbfe1eec8a5c63171c8d2a60d23b052d4089a7cfb718e2ce18483585917a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.26-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 73fbb5958468df8164c1f7107dd5dd3b89d49c528dfc9bef570083ea2cedaec6
MD5 b53bbbb9fe9c27fad499a6aae27b185c
BLAKE2b-256 07522b70d9abe4ec6d7202fb4a71f9f7036712db59d7b310b70b0781796c414c

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.26-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.26-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 2adbeac4b0503560232b72103f4bf133ba1a982499b7fdbfcb756efd05e2637b
MD5 123540a4398a16ef2962589b6043f9d7
BLAKE2b-256 2a2bffcccff9803cc61b14e6abdd07398bf3370630dd75b330e179de5e2fbf40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.26-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6bba274b52a2146fac15ae8d5473d9ecb0bd1f6b1ed3db7cb5dd0e5000658e03
MD5 a96fe60407df1477efef45edc1520427
BLAKE2b-256 786d3ca4f051de98c84495890ac0e4db26bfac1e626143517141399257e5643a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.26-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bba5ab574971f4c01d1dd1af021c703d0aeacbf27508c14507e6533a9c24d2f3
MD5 2292220f63f64b132d68527e923822c0
BLAKE2b-256 54f13a88ae3817657f63e5dd3229558b8c6b6b0af21f32187b556c048877bb10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.26-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d90da22e2da5c37580c2190f49c38f50bd42ebacb7fcf2908c5f089b3bab6c0d
MD5 45acb63a79e41807c97d1f8eae742917
BLAKE2b-256 e5f3083ba7771fe41a42f591fc3ff6bc4aed047eb387ccbb5a4990910bcec74e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.26-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 544b10b0918e7db9dcdee1fc8d5fe88e3f134435192c9915a493fa07460ed799
MD5 29979c96971bb7c23e83d5a651483306
BLAKE2b-256 702530b7b30788e7b2fe92a78165f4ea557fa0eb090585eaa642fab507c2f83b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.26-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3a426e7a28679e3ba533919d7c886bf25790466ca61d6da5195abfe27c745310
MD5 c608a02008cebefd3b5ad6bd8d0fc45d
BLAKE2b-256 94e8f901ff2fd22b5c0efa4067f0d477aa854a32a00283752cf447e4dcac437a

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.26-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.26-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 2ae6e197b3a5c7ce5a0f484e7c99e8041377d4a7beceea6d400d2a67724e3536
MD5 51d363a145c8705df517da88e83fdc0d
BLAKE2b-256 92eb9103c6c97406f657151fa1cd8dc05d9c1d522dd9bb2f319908de994d591d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.26-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fe028cbf7e3d15066aa3495a2a9d5c49a2b7c4547448f4b432ab8ec3871f2cbd
MD5 8fb7786d555eaf8107c1292635b0fee0
BLAKE2b-256 4aa2e8d35b296edebfae7b6934403b74e77c32c55360e38b3e7863f803b120b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.26-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6310a334c3aa2ce8460c55c7cfac037e79062b5c36eeef89e4a5945bcf273673
MD5 07bf67d7ce15c48bd7416284ebda5397
BLAKE2b-256 85e7fc1af21aa96dbfde88d10531cc5025fc9f4081e44db64b7ced72bdcf7940

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.26-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 40a2dc7a92ec811586e209b14450a738259a47a83c5c7ff3581a75ebb3224dea
MD5 fa7451a4c3895854ff6b15017cce1564
BLAKE2b-256 438b6b6ca1f249526c22c94bec291178f21468006c519826d37f77bded3fc4ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.26-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4e273b9e33d6742a96143301d832172c066604d45341e61417067272f496f34f
MD5 65e2044963f02f0122087f986fec0e8d
BLAKE2b-256 8b71a83957a15d289ef139e434a0922aac5907f81d69b88d9d0d75be83334af3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.26-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ed1fd0c5c63795d46a6c97bae4192c0bb6e00093215a6d86e82e4b7e0a9a7d65
MD5 27636c16c6b32cf9e71c379c2f10e25a
BLAKE2b-256 3c57e39fd52d89701f08e9ec0a7343c80e8af580f8ce43793f4b0c8112532c78

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.26-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.26-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 e3d5fdb0104e8b731fe68b8af77f850ef37bd4349a277799ec56855200f34869
MD5 da28ebbbcab41ba04371c7e4eb36be47
BLAKE2b-256 2dbd0496d6706f938bcae45699a5e8dd8e818128b0dd3994237e1e68580843ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.26-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 48dcdc9d3252b9a584c9c64e5903702137d875d78d0dde5010f28e7c0804d766
MD5 37c9597091f630873ceb3b5a3348c3e5
BLAKE2b-256 af7b9fefa0c1413dd67e53402c0fe0aa3b6bd42873632e065c2ea9c39fc75256

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.26-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d0908807264266d54c959267a37449a6b472bf249cd08aa02b349798f80c77d2
MD5 4b7595e9503f83218327c688f172c056
BLAKE2b-256 8eb1ece8605a628463050d8a038fab9af6166c58f31f1a56328b46e8963853ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.26-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 34b2f63fbed5e6a5e473311ea236a48a3c6a922fd9d29ffabc4c9619e4eb2262
MD5 0ed7409d55d1868e8be946d975a92bcc
BLAKE2b-256 21ac77fcba3ea977374672a6ae58f0f40b651d2db7c1b4a210efc734848fa037

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.26-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3955b63e0da0571b4fca7b743d341b41605901b2e907bc6eb8305d97f2d16e35
MD5 34255933eaa8c98eafafae87e29de92b
BLAKE2b-256 75ef9cabd3aed9cd9ba0adc026037666f95ed02b63f70afcbc3843d8b4ced6de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.26-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1858599fb07adbacb3184ac427259bd27eab434eb964268d77b9ef1eb3f6e233
MD5 7a4bf214e39c5f8b080ef51f36582ad0
BLAKE2b-256 de722f8d3c6e745d44f411e6b8412e0f04d4ca49d1ad3c21511df1d235a1dc1b

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.6.26-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.26-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 fdcebe83228f70bfd93797e1aca8d9e0b5bbfd6ca5f4efa08043f1166c971c6d
MD5 981cdb4726028413e28114a7081e54f8
BLAKE2b-256 f2b8da24539a50b68965fb74c88bf6d6489ac02513b9f432060fe8236869c5aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.26-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 09bcfcefe54d48cc6ea407c81290bdaaca47aa17ae69053cad4db3916387c2ce
MD5 36a3b4c34a33feaa0850ac13743d4503
BLAKE2b-256 1b9bea37336b4c63b1e8302639cae7502edae3fcb97fcb2c35290fccab60fae9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.6.26-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fe9482fd3020303167f058a1566181e2dfecfc5a3d4eb28b9fa1f0de2a28a8d5
MD5 d0daa284eeb908f7f4980d14522a719b
BLAKE2b-256 1fcce5eaca33ca8dab51cf32cda42c2626d84e99d94722adeba50d86236c344c

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