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.4.67.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.4.67-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.4.67-cp312-cp312-macosx_14_0_arm64.whl (29.3 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_benzene-10.4.67-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.4.67-cp311-cp311-macosx_14_0_arm64.whl (29.3 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_benzene-10.4.67-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.4.67-cp310-cp310-macosx_14_0_arm64.whl (29.4 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_benzene-10.4.67-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.4.67-cp39-cp39-macosx_14_0_arm64.whl (29.4 kB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_benzene-10.4.67-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.4.67.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.4.67.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for passagemath_benzene-10.4.67.tar.gz
Algorithm Hash digest
SHA256 b64a8e795632d1a63063f5066c475ab206e044726fa2b2949914723c82967cea
MD5 cf08c0166a5198c538fa8a80ad952194
BLAKE2b-256 4a54dc4814410668ea2f5c4d7503f4e099baa7eb4ad45185596e463eead9905c

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.4.67-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.4.67-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 54139bc77b43efccb692a46404ad492d5fe2d3717f50ce94968a147e8e2eaf0c
MD5 41b3c4274ccecd2fcadf27e0a0906b4a
BLAKE2b-256 38e84a736cfa32b3d20a9ee670bbfe2ffbbcbeb1f6528990045571962f407b7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.4.67-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c3d879a28cf923899cf4ac55c81e59657f2aeb68486d2839e37fc16cbd7f8054
MD5 8965b09a95906368b6c2ee7c4444bb48
BLAKE2b-256 622287e629f27fa4167736776557e6d20486f7d02e043d6e740393eca2860696

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.4.67-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4de8ecb1fb7a8d9bc038414f23d384f1f9db63899cbb4325c282205d10e7dca8
MD5 c8481fb5ad1d8e1addd689fb22afbb4d
BLAKE2b-256 900c68f480770f42b7aff78088bd0d2c4457f30c296472bcfab74e8328df1903

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.4.67-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.4.67-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 958383524f810675388cc7e1e4a0c79c08020b69b0e7377d16e48d55a8a36f18
MD5 75f015d86859b87d9e949a23b9044fe3
BLAKE2b-256 2ae6c6b41978cc39c27f28444f15fdba94088fb687429c1aa3b2138b796a5d6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.4.67-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d429f7f4a5eca57fd29f5759805d07e5a3227cba93aee7d1285f8899bdcc828d
MD5 92fd2f2a69420f4f1c203d2b5fff02d2
BLAKE2b-256 e4ce0a3f186ea3972ada2dceb8cb4c7cfd7c2aa979f7d40d81ea31f3e6025b4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.4.67-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4b90658f39ca55c122911018938eb7fae5766e972d934626f934910a77000cbe
MD5 3422e8dd68b62442272191f6cfd7394a
BLAKE2b-256 0a51f09302e961a73061f200c09d5896bb7fae713284e7dcd1330da95bdd3b53

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.4.67-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.4.67-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d01dc9fadc44c09b593047cfbcc9c7dc2fc3a1162bb5e02e20cca5c37c8d0626
MD5 ac90e49e6ad902ecf8046f9580cb9bbc
BLAKE2b-256 afe612665652bb7bcb916f02f940ceaf4e3b5f491f473c5fa942509ebd65d4a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.4.67-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 188f1f6a048780096947a691d086637ea49d4c42fe5fb6fbb798ea96cac4bd50
MD5 fd911ce00d30bf875abc4f76f4f7648c
BLAKE2b-256 685de77b600c8bba795f55aaa39626bd9c7645b5fb8425bf4e046419aa87ded3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.4.67-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8feef4f422d4e4537462222e9f01ea93ff718cb0da005035bc321c9926fb395f
MD5 265106d0747b06db3cf869f193f58e53
BLAKE2b-256 9cb9daa74b1976862929bad2add277fe72006e41af2f93e4759e3d8c9f9f9e31

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.4.67-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.4.67-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 810cb01f5143f59fe261b2ac222cf623eebf52bc5c78256cf1eb4eb87126603b
MD5 ab1a6d1bb0de7679f3389aa14da0f79f
BLAKE2b-256 ba25a704b0328dd6cb68acbf07b2af001fa6b72c6b6c30ae313fab61bc607145

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.4.67-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9ef84a589da6c416237d3218f2140513ad9892736b53f8c41ac6b7c582ac870c
MD5 987360501946a03ad7e647e4f35d0611
BLAKE2b-256 4fa58486bcafb11244781b5a12b8f5babc051222a345a3f92c1b3a0b703b9d14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.4.67-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4617fe868bd297f4a317eaa85ab38598406efbf9de52408619bbbc477cd677dd
MD5 bb08ebe12edf2f86a3e2b774078901ae
BLAKE2b-256 f5c0cfeea560774691fecdd2e2a717644388746f94b45076d940cf843a30192f

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