Skip to main content

passagemath: Generate fusene and benzenoid graphs with benzene

Project description

About SageMath

“Creating a Viable Open Source Alternative to

Magma, Maple, Mathematica, and MATLAB”

Copyright (C) 2005-2024 The Sage Development Team

https://www.sagemath.org

SageMath fully supports all major Linux distributions, recent versions of macOS, and Windows (Windows Subsystem for Linux).

See https://doc.sagemath.org/html/en/installation/index.html for general installation instructions.

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.5.23.tar.gz (3.6 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.5.23-cp313-cp313-musllinux_1_2_i686.whl (50.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

passagemath_benzene-10.5.23-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (49.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

passagemath_benzene-10.5.23-cp313-cp313-macosx_14_0_arm64.whl (28.6 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_benzene-10.5.23-cp313-cp313-macosx_13_0_x86_64.whl (30.2 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_benzene-10.5.23-cp312-cp312-musllinux_1_2_i686.whl (55.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

passagemath_benzene-10.5.23-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (53.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

passagemath_benzene-10.5.23-cp312-cp312-macosx_14_0_arm64.whl (29.3 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_benzene-10.5.23-cp312-cp312-macosx_13_0_x86_64.whl (30.8 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_benzene-10.5.23-cp311-cp311-musllinux_1_2_i686.whl (55.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

passagemath_benzene-10.5.23-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (53.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

passagemath_benzene-10.5.23-cp311-cp311-macosx_14_0_arm64.whl (29.3 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_benzene-10.5.23-cp311-cp311-macosx_13_0_x86_64.whl (30.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_benzene-10.5.23-cp310-cp310-musllinux_1_2_i686.whl (54.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

passagemath_benzene-10.5.23-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (52.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

passagemath_benzene-10.5.23-cp310-cp310-macosx_14_0_arm64.whl (29.4 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_benzene-10.5.23-cp310-cp310-macosx_13_0_x86_64.whl (31.0 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_benzene-10.5.23-cp39-cp39-musllinux_1_2_i686.whl (54.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

passagemath_benzene-10.5.23-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (52.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

passagemath_benzene-10.5.23-cp39-cp39-macosx_14_0_arm64.whl (29.4 kB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_benzene-10.5.23-cp39-cp39-macosx_13_0_x86_64.whl (31.0 kB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

File details

Details for the file passagemath_benzene-10.5.23.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.5.23.tar.gz
  • Upload date:
  • Size: 3.6 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.5.23.tar.gz
Algorithm Hash digest
SHA256 6c12b02cdfde71d5d036fda8cbe562235cacce50adca120c0a3a2da192665a84
MD5 451700d52b0da61f7282b9a00e11b724
BLAKE2b-256 770d71dcf29d3536f2b5e02e6b9c04688e0a66ab3fdcfea31097ce765476b7fa

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.5.23-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.5.23-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e990af1bdc8727e68a5acd2d37f6a72a2101b19d993b62a16fbf3a12ce2d747f
MD5 c75d4894fc713e29920c2d0ddba70eb2
BLAKE2b-256 7151e3abde2ec67d149b8612372bfd2326cb98d583986b9671488a270c258b0d

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.5.23-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.5.23-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4e6a77729d5b33b360e9a9e826d61f737caf502342b5a2581f62ef60e2f00e66
MD5 359af051ed327fa17af75cccdddbc427
BLAKE2b-256 568423123fc83b5031fca8b198a964af89c679a0b0f43ad1f50d1a3ffc517fad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.5.23-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9fa4ddc3b670f7228d8220b4fccd68925399c895dd381047df26dd6ea67ba3f5
MD5 050ae88d957e1a880e92b927dc307b5c
BLAKE2b-256 380b11bd4f53167d228dfa6b4ecdb89b4b41b0a6544a97384f559cb14d3cc2e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.5.23-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 63b72573ae7d640b4602dc03632362769d7eb01a6b870015abd83056e4333d3c
MD5 53f6d8b9a74799e39dec358c3853f0d7
BLAKE2b-256 c4ed4a74bf524c7d86f3e8847f07bb682bab223a8fc01c4fef8b6d0f9ad5797f

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.5.23-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.5.23-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8e07e885974fe7036e3f51c8fdd974512bdb1511ee21836249ccd8d9c96993e4
MD5 8c42d8d6c3827747c9caa913c1cc38c2
BLAKE2b-256 c9f4be6937e78604558d39d5c4385f44f89c720b3b793979f3a4be5442ee0ce2

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.5.23-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.5.23-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 62ba22da95912595fa15c90aeb426229f6d50342be0ff5d07e001229560e623f
MD5 2c1ee6531823642b712c6763c3d6793e
BLAKE2b-256 44344e122eff35213ca598d8c2f88804a16f719f8ed96efb80ccffdd25f6f105

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.5.23-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4ba8042ba50d4d0b55ae545a994dec82bfa3b02306ca41d4d2c438eea2a4783a
MD5 74656791ca3e2b2ae3abd39d0dce037b
BLAKE2b-256 d98a3f939685344d754bbc6cdf7d308646e1eb52b973ac11336b3872affd8d3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.5.23-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f476fdc2e9a1e4c6781c0e6d86dbf343465d511c3bfb1ed99b9978e1f9f09e40
MD5 22471e1471c473bceebf252e3c81dbc0
BLAKE2b-256 09e2e9f322e1b572e29a442b4a1a41d2b472e60976680e75cf2cc1f788044c80

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.5.23-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.5.23-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 12905fe530a7265cdfecbcb146b2c9e45489d662d29fcc141b43774b98acca52
MD5 e952aea511ef199649726541239c9255
BLAKE2b-256 408749854d15121374b4cc4a397b831b43b7888eda7ea4c127366168c9d35227

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.5.23-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.5.23-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c2ef1e3ad67aca6150b0066c4836ac09cc1eeb87c5777364cb3b3a1bba44bfa3
MD5 0945213a3145b28fee1067e1c4ff022c
BLAKE2b-256 7de3f57ea5a7dfe12c6286fe1cf70a4770d9a8a3e6dec41ee0ca853f8cfe3483

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.5.23-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b76796ae181adeee3ec4c999ef4292e2d0fadfd3089b3d8e7604744dd9fbdf92
MD5 b648eb569bc6f3f21e478cb5aaa64786
BLAKE2b-256 1ee5bfe16251510ad213e42b51c7c135cccd93e1b1cd8376fc915abb0ea00ddc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.5.23-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 eea1bbfbd2635886622d965766cbaf2578d4ebb668c54b67ae014907ac2d80af
MD5 f86e233f39ac5c9c41a7eee389cd89d1
BLAKE2b-256 797e26abf8a76827d6ce054829e3f8a2d42766a424a8a3185f5bbd0116d7aa44

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.5.23-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.5.23-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 da984d125cf879133bf423981a7997b192d65c76586e71aa0441900429c77ca2
MD5 9292203b5d17d278e3ddfc998bb5073a
BLAKE2b-256 b7b1282e7e53c271e1ff9e4d3290ebde5864b0b9d55a5fc809e441735ab968e3

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.5.23-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.5.23-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 116515527e6f9b1df138a6dde06242ed5a4a279b9d5558dbe943c50b444a4ac5
MD5 e54b26d48c1d5065393568c1ddcb83e2
BLAKE2b-256 2905e95601092ad7e3a2a4693764489681e988d03710f6c9e17d6d715d6c6f7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.5.23-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 bc3bcf0a907fa63f3ff06c990e51c75de4c00d3b9b8276b9338e672128a78317
MD5 a2617409aaeda2efc52820e9e79d3453
BLAKE2b-256 ddaf65e2d654ec84d80c94697aa4f177c445ad2e03f2b7a74ebd88ea1e911063

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.5.23-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fadb5215e4c1de897a3be39a4f9bb0fcc781853fb1e5d26cbdfbecfb796b8b91
MD5 7de03f39cb48767162339adca254f3bd
BLAKE2b-256 11d8a48071de8a64a8f6f9433a77af6c3916b53a7760d893b71c0c65bcecfc9d

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.5.23-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.5.23-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7c363cb7e33080f3c783cbe6f1da8c5668648fc72ccdb9a7256c828d2b88ecf0
MD5 641fab27b4a658db01bd8a69d970726f
BLAKE2b-256 891ac8030b07317b77e92ef41c250108e8b3afcacf619e73b56bc70e6359953f

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.5.23-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.5.23-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 57a467e3c3007eb8cfe7e266b050e2f3e0d15f0abd1b83276b286a1742bc7c3f
MD5 ab7b198ab176ea07f0ad919179179ea4
BLAKE2b-256 6421ddb7b5daaa58f091ac7b1f946fd4854e1360673f6dd56e634b52d679fda7

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.5.23-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.5.23-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8559c9559300656cfe3cb26ba3bc78676e3fc7ee3f752cbc8ee4a6872ada2390
MD5 0a74255d9727baadc740a70a664daa04
BLAKE2b-256 09ef0054e1657406ce3478d9ec463e6f240ef371dfea780a2fca155bc7608ed6

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.5.23-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.5.23-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9b26e01b34b26652a40be00f4aeeec5b0e13a4c5d0ae1aa1a700602ad503d117
MD5 c5c92a0245edd1e4fce079ac5f4bc4d1
BLAKE2b-256 69c95825d0329c4b405dc926a5bf5ebb5b7779f185ac4491b8df6d499c6df74a

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