Skip to main content

passagemath: Generation of nonisomorphic fullerenes with buckygen

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 was created in October 2024 with the following goals:

Full documentation is available online.

passagemath attempts to support all major Linux distributions and recent versions of macOS. Use on Windows currently requires the use of Windows Subsystem for Linux or virtualization.

Complete sets of binary wheels are provided on PyPI for Python versions 3.10.x-3.13.x. Python 3.13.x is also supported, but some third-party packages are still missing wheels, so compilation from source is triggered for those.

About this pip-installable distribution package

This pip-installable distribution passagemath-buckygen provides an interface to buckygen, a program for the efficient generation of all nonisomorphic fullerenes.

What is included

  • Binary wheels on PyPI contain prebuilt copies of buckygen.

Examples

Using the buckygen program on the command line:

$ pipx run --pip-args="--prefer-binary" --spec "passagemath-buckygen[test]" sage -sh -c buckygen

Finding the installation location of the buckygen program:

$ pipx run --pip-args="--prefer-binary" --spec "passagemath-buckygen[test]" ipython

In [1]: from sage.features.graph_generators import Buckygen

In [2]: Buckygen().absolute_filename()
Out[2]: '.../bin/buckygen'

Using the Python interface:

$ pipx run --pip-args="--prefer-binary" --spec "passagemath-buckygen[test]" ipython

In [1]: from sage.all__sagemath_buckygen import *

In [2]: len(list(graphs.fullerenes(60)))
Out[2]: 1812

In [3]: gen = graphs.fullerenes(60, ipr=True); next(gen)
Out[3]: Graph on 60 vertices

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_buckygen-10.6.1rc14.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_buckygen-10.6.1rc14-cp313-cp313-musllinux_1_2_x86_64.whl (333.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.1rc14-cp313-cp313-musllinux_1_2_aarch64.whl (346.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc14-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (340.2 kB view details)

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

passagemath_buckygen-10.6.1rc14-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (353.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_buckygen-10.6.1rc14-cp313-cp313-macosx_14_0_arm64.whl (87.2 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_buckygen-10.6.1rc14-cp313-cp313-macosx_13_0_x86_64.whl (92.8 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_buckygen-10.6.1rc14-cp312-cp312-musllinux_1_2_x86_64.whl (337.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.1rc14-cp312-cp312-musllinux_1_2_aarch64.whl (351.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc14-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (344.3 kB view details)

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

passagemath_buckygen-10.6.1rc14-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (357.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_buckygen-10.6.1rc14-cp312-cp312-macosx_14_0_arm64.whl (87.9 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_buckygen-10.6.1rc14-cp312-cp312-macosx_13_0_x86_64.whl (93.4 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_buckygen-10.6.1rc14-cp311-cp311-musllinux_1_2_x86_64.whl (337.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.1rc14-cp311-cp311-musllinux_1_2_aarch64.whl (350.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc14-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (343.4 kB view details)

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

passagemath_buckygen-10.6.1rc14-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (357.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_buckygen-10.6.1rc14-cp311-cp311-macosx_14_0_arm64.whl (87.8 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_buckygen-10.6.1rc14-cp311-cp311-macosx_13_0_x86_64.whl (93.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_buckygen-10.6.1rc14-cp310-cp310-musllinux_1_2_x86_64.whl (336.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.1rc14-cp310-cp310-musllinux_1_2_aarch64.whl (349.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc14-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (342.6 kB view details)

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

passagemath_buckygen-10.6.1rc14-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (356.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_buckygen-10.6.1rc14-cp310-cp310-macosx_14_0_arm64.whl (88.0 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_buckygen-10.6.1rc14-cp310-cp310-macosx_13_0_x86_64.whl (93.6 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

Details for the file passagemath_buckygen-10.6.1rc14.tar.gz.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc14.tar.gz
Algorithm Hash digest
SHA256 3348b76a770a081989836461ca023592cf4337ca57b4b683f7b992e45bd26802
MD5 cb3b9009a3a7c5a3d88a88f26d043fa3
BLAKE2b-256 978055b0762f122fc1c908225d9931749aa0131db1c0eb107ba9f61c300670a1

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc14-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc14-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 73cf8906cfab3b99392ae3b1e8122b64943d062b67397778105d7028f1030db8
MD5 f95a58bd8680d138e598f35b719f0679
BLAKE2b-256 ff3bf2e22e1c3c5144397ea9d3e92725fdef5a45e0c8bd0389b74a76ed04d62a

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc14-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc14-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3084b44c63c84b163c5ba9bb5ab7863d4609eacfb9ca70406d69cdda5c1b667a
MD5 ca6b25ceb099ab85a5fc4d698896099f
BLAKE2b-256 d835bcd8ca3f6af922975d7dcbbfbbeea0a31b9c1a12c3e1bb7c753e394a492e

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc14-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc14-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9b4803d877edbd738428e094f58bb8532ebc59790721fac8790bc22c0dcc3616
MD5 a2d8ce61e928dd6906d98cc0e595a343
BLAKE2b-256 4e07655f081f931fb984e3610f19ac807091b4c5a944e8974ad8450f330a8d08

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc14-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc14-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5bb50bf09289368921f8d22ad3c96115218743d6626cc9aeaa511dca786682a7
MD5 6b63d28f401d334a141c8fba26a030cf
BLAKE2b-256 ba19f398f1d90355d4b2242cb7692797046eda4243ae9c22d28e1cdb4c6791d4

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc14-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc14-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 cc7ef537c3e6b43e66457d3e8935b1589e1e4a0d18701b328f394bda6be99681
MD5 89c92f2d2442b4d3266b68c1a97713f1
BLAKE2b-256 aea6dbf7b1a8760d606dfc58e9800b02de1b26192a87cc4a1a6fdab81aef594e

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc14-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc14-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f4271d39c65b7f8d9f653e0c5a4d001cf38724ed36e4925194ce286335c32590
MD5 38554cf601b2ba994d84ab5c019b565e
BLAKE2b-256 ad64924632123124944c41f9cc8e739f303bb7081734c21b1bce5b0840a833ba

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc14-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc14-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 40873fade2ce7be938d83ca7a23e8f59f25818dd9c3842cc96691f2accca3eac
MD5 64ad3611878a2a9d69152b317895799a
BLAKE2b-256 bcedc7dee7ac6f4b5fbf920be0fbc7130b04999cd3570d09dc0e43ede676a9af

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc14-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc14-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b63104c53cb8a43f6514da1ff2699a99fc245d273641c7f0ad11ba45ab9f0584
MD5 8f09928297eb41fd1ceb2c3ab776a25d
BLAKE2b-256 fce92146968037df0f251de3cd67c063f7f954eb88d3b4cbe15bc5b5a9495323

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc14-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc14-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8b8971ad4f28b4990f0bcef7e7ede9f183b881916da6a076a557e1f3eef2e494
MD5 7038cff387730c72d2de40580e2f1f54
BLAKE2b-256 1b75a5d177ffd621143165bd57ee06f72d42f22ea68812d932fd14ff119605d1

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc14-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc14-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bfc21befc91b1883139b40b45133dc6a5a04ae2c040d23c947a86c0d7133d010
MD5 c04d0d671e715274fb5d0317f69289ca
BLAKE2b-256 17aa80454b82bf6538dd5bb254a355cea1a612d1c0bda3e858d4ab4e9b77ba2f

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc14-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc14-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4ab2bcaa0b8a464b2e8248d088f9347ca4afb5aaa48a53499947ebfbada726bb
MD5 160a4d3efdbf7f78d7f093da43b4f58a
BLAKE2b-256 421ba1d402ea3f2fd409e1a59b35497899b2a363fb28ac5215264e39221c2519

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc14-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc14-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5fd25d27f819972b4eac7e8bcac076e40e23a80736b5d4e4e773ea12f1a14c5a
MD5 492c7351fd3bcc9b6416d8480dda48f6
BLAKE2b-256 8ae47d4358293464a2e068f41ef5db89e36a85d483c6a1a4088c579f22684e7a

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc14-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc14-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7e14e9eb1fad15301bfd63438974068b8e54a06b08bdd0515a110e4cb99620b8
MD5 73297c1d6f5eccc89a8a8cdde69159d2
BLAKE2b-256 ad967f7d98a7d4fe241bf9fb8ca85015be148b1204347f90f95c5d46b41039f5

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc14-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc14-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e6768bccd5a838616a4913c744763b25b2308b63be9e4d4933817cb08f682a38
MD5 b4be8184c719346c7b1227648486256a
BLAKE2b-256 4268989ffa0502b4c500db61ddb01944efc0b8c108d64d0a5553073444450460

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc14-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc14-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 23ca0ac663f2e7c42de9a7d5a8898f415ce4581c8a53085484c9c81b09a6ebea
MD5 ddfa85785640fe47da81a784089a0666
BLAKE2b-256 95adbf7fed699d170eb780723abe6679307bd28cbd88e3299c852c6e8bfe2aa4

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc14-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc14-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5cc752bda3e2f2f52552ee03ead263357c9d0798f708fe6a066cd7af166f2b94
MD5 6a71613bda3e6c0c84213b03c07b3f3c
BLAKE2b-256 80827d93d6b3408ddc8d55ea851ddd4f251035e0da4b2c79ccb425a70952cea7

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc14-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc14-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 74ad9f624d6addfc10c5430fcc8fa94f4f8f7f50b3bef860fe6ced2b75432897
MD5 bbf79d13d15ec7d7858e802928aabc95
BLAKE2b-256 3d623068d9fb0389a76aadcc5456df608c32987da5fa27975ae68409c50c8cb0

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc14-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc14-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 cb3fd75767be211870946df9a5dde1a33f08494e5665c4789b0d26341e936b81
MD5 4c2cc904aca92369b458403067376a22
BLAKE2b-256 e2cd3d896baaf3a8f4c81660c57a3de727502e3af3574cf3703961e74891a1f3

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc14-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc14-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d3178e08aac4e4449dea494fb55f143521347a3271f41c0bebeb646d86d772b0
MD5 0bca9e1f1ce9bc9f6bdbf423f3d01b8a
BLAKE2b-256 647b65bef6bb6e866b2a2265247b2c72095c967c8ce597b7975deb5b13f52fd0

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc14-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc14-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 17a4e7498a6df5acc217495dd3993abc5ad8749f96d805c474b1d512db859ce1
MD5 af952377551861106dd24b631e744b17
BLAKE2b-256 2298dca3971e6376db5435191fc032bbb42bdcb75b794307f5b2fdb827aec833

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc14-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc14-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 385bba0ce74f5a45da69cdeba404a14946d0c39417f3b019313948dc432c4e35
MD5 cb14481aa8fc745a563e373ad1bd3a64
BLAKE2b-256 3eb3ca59097ab7568b42c2f2e69c1a9d01f98781ab98e4693be218cfa83399a4

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc14-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc14-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c5984ed33d4b9dc389172ce0fe25e2a4173a1cecc215389bcbc61159c75da4ec
MD5 f02d30614d1fe86a5b2eb22fa4ef0bb8
BLAKE2b-256 f2db49f09fc9768991d3bac466bd23dc6fece96de8848defc5acc8562620e34f

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc14-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc14-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e28954123c14982a6c94b1211275cd1df1306d8caebdc6dfd64dc2d5c3d9c841
MD5 df02279b24d248833be50ea73a1bba8a
BLAKE2b-256 da127893ccab77a7836c70e932ed2304038f891237c2a0061c98d9d79b95bcba

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc14-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc14-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 def1efe4fa0e6784d29a0318697f085ad3acdb68d75f27ae514623907cf4f915
MD5 9e9f6b7b23c4f1a4fce9e45ea708e7ab
BLAKE2b-256 b61ed1203743059ab3bf9de88f1cf1bcf4e68868e2c44a287a2dfb4ebc50f886

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