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-2026 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:

Moreover, the passagemath project:

  • provides a stable, frequently updated version of the Sage distribution,

  • integrates additional mathematical software, notably Macaulay2, a full set of GAP packages, and the Combinatorial Matrix Recognition library,

  • curates a library of Sage user packages.

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, ARM) 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.8.x series are 3.11.x-3.14.x; the passagemath-10.6.x series (EOL 2026-10) still supports Python 3.10.x.

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 passagemath_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.8.3rc2.tar.gz (5.1 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.8.3rc2-cp314-cp314t-musllinux_1_2_x86_64.whl (335.6 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_buckygen-10.8.3rc2-cp314-cp314t-musllinux_1_2_aarch64.whl (349.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.3rc2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (342.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_buckygen-10.8.3rc2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (356.1 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_buckygen-10.8.3rc2-cp314-cp314t-macosx_13_0_x86_64.whl (93.6 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_buckygen-10.8.3rc2-cp314-cp314t-macosx_13_0_arm64.whl (88.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_buckygen-10.8.3rc2-cp312-abi3-musllinux_1_2_x86_64.whl (328.6 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.8.3rc2-cp312-abi3-musllinux_1_2_aarch64.whl (342.0 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.3rc2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (334.9 kB view details)

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

passagemath_buckygen-10.8.3rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (348.2 kB view details)

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

passagemath_buckygen-10.8.3rc2-cp312-abi3-macosx_13_0_x86_64.whl (93.5 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_buckygen-10.8.3rc2-cp312-abi3-macosx_13_0_arm64.whl (87.8 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_buckygen-10.8.3rc2-cp311-cp311-musllinux_1_2_x86_64.whl (331.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.8.3rc2-cp311-cp311-musllinux_1_2_aarch64.whl (345.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.3rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (337.9 kB view details)

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

passagemath_buckygen-10.8.3rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (351.6 kB view details)

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

passagemath_buckygen-10.8.3rc2-cp311-cp311-macosx_13_0_x86_64.whl (92.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_buckygen-10.8.3rc2-cp311-cp311-macosx_13_0_arm64.whl (87.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_buckygen-10.8.3rc2.tar.gz.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc2.tar.gz
Algorithm Hash digest
SHA256 2fb7681584593362427d75cf0e3076a6db6e7af92de380bc11582da4ae080108
MD5 d0b2ee4dac899d825c2c2f21cb1b31cb
BLAKE2b-256 60076daac3e684405762a746a9d0e04403f1a6d0bbeba6eac33eaa3018d1cb50

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc2-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 390cba119231869d95c1af5982d05b913d69688a4c0adbca1a09f5115e484500
MD5 035cf541d80efcc6ed2f2b1af63e2618
BLAKE2b-256 eb88a753a5dce78be1bab632901351e5ff5bcc5ff23eb6898119dac72fe6029b

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc2-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 caff69950031f2ca89063390ebf6cff6c3e2d992bda08d781c4c56782a640851
MD5 cbd24eeda51a3bae0ed376729aa31972
BLAKE2b-256 4d10b68f07ee70d7f7f89423b5ef8e83839ae8b2e032745a4cfc9ad2981e1130

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 66efd306d55f1598300169359b6896da9c89a021c02d3defd897162cdd8015b6
MD5 25da44b35a8a44dcaccc082848fd7069
BLAKE2b-256 39b643389a26ea71991b061f8a514f3dc6970d3a5728efe0f6d35c731efc906a

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7091f3544eb78d943d8a21cbed2ad22159c44aa111e288bcfaad1cf9a85abd71
MD5 865f6cd07bff27302bb123e502de4a6e
BLAKE2b-256 e480659511830b47acbcfa3946f09d649c392dd1c61af33db941aa42a852485d

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc2-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc2-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ee7331abf462fc3bdd197ee8836c1d086d8d3e53123c5e4ec7dde136f0d8d68b
MD5 22cd3f899c91de44fd55bd691fbd8af1
BLAKE2b-256 fb096bc7260a5fd8cfa0143f6d79aac3a7219f8af638c216e4041f15db405d12

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc2-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc2-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 764cacefbfa857ee11100b4e7ebdb702b7d45d46742a2b0fad2f0ea5fd48ca73
MD5 2ef920565425c51b6a3b5dbcebd795db
BLAKE2b-256 2a1ad37068633f502d128160f11fc6190e9c7ddfd53f993595cd0cce39647d18

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc2-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc2-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aefc1b7432e0661bce5733a2440fd04d80fa7e4a37c773c1123f573767b4d961
MD5 cd4a1e511821ac035a2c14b9ed800b22
BLAKE2b-256 b0fdb8f82ff06cf4df2757bd439beb7cec9bc82b9e24848c2a0a569c0e92f4ed

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc2-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc2-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6ba1def7839c54eeaf78db03bc37169afbebbe8769760890311bc363453fb951
MD5 2af651b5f0d7d65af7a6a82823aa577f
BLAKE2b-256 efa281871c6082f2a574d71d7c44b0dc59dd208fb45a2c766063338e765005ea

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2e03857f4e13396b70f6753dfb9d7ef69048c7d86305a3ab44cfe8674815b6f3
MD5 9b527bde1073b7169cbea745e07e1af1
BLAKE2b-256 4208993666190079d4f44517cbb38f7bd6617a72c6883b3a4260301ff8c4d6a9

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bf626fac3347420014ff14b064dec566033f976422ea6cf7d3c6ffbfe483f421
MD5 ddc000bcd1296c156d97ddaa67cd963d
BLAKE2b-256 f3b988170ba36227f201c40980598b49a6b53d8efb8db8c7082458e7d0b3c23c

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc2-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc2-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9a55d6a9602e25da0cb8468fd45146b8876e601f1f4ed4a8fec37f985afb1966
MD5 179d02e02674d6aed46b09d68125bee9
BLAKE2b-256 93a4d6d90f63f616e9277d8e612cb12f6eff349b8f7390b29fb638d8ba57e6e9

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc2-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc2-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a9d3205c7cb61b3721f86a5f74f40f95a61d8640ae037337fc07446058314975
MD5 ba680db4efb2b9fdb81febecbe068bf6
BLAKE2b-256 387166ca7e6e1f34d1d827b82c88a7e92e9839138fae673421bdae14c13c10ef

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3fc0492d53e09aab75611eacfbf7cf329119170cc2553a964d0e05055fadbb8b
MD5 ef6a01bf6a3bdb4f42900f246d5265cf
BLAKE2b-256 4e2bfd276f426dbd38a0963c4b7409e3b29859953f157406525fee2f1a870a1d

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc2-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 36711086f552fa91284c82c8c13ef4267e6a26d0295e66c5ee264e3b835e9dcf
MD5 7c842efed611cc95d4a07feb7d79ad5b
BLAKE2b-256 974af46aea7c29324a50530fc0c678fcd728eb1e307e14c272cb1b178bdb4585

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc2-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.8.3rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d0b0d76f941a172090449542f984c4da4713208f57c398bc9ee80b3cb0cb6da4
MD5 30ea9e0be39fac1f6904cba189e0b01f
BLAKE2b-256 35314faa7140551d414fffb0d2b6f7afb20e7bea7592348f8233d996b16191f6

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c91b2a16f08a62300378f4f437c3ff4196d89b8ff0e5339ff0064133a58ebcac
MD5 8e471c861d612515a904205fb3bdbf4a
BLAKE2b-256 ddf374e354222ba74940ce219dfc1bf72bc57d381c9b9f46e613abcd77efa4f1

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc2-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 645005421d1d3caf7bc206cfb50de0a21ef38c61200c2e546cee1d8333a48afb
MD5 30d4427f373b794a80e25badba11b08a
BLAKE2b-256 fe5373929073c44e52d587e365ec06d08c56609ba36f59bf804da45b2025df6b

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc2-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc2-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9c267e80e78ee6ec77d6afff9226edf921874a590d2001a763e2633a5059ecc5
MD5 4bf15d0baf9421d2ac491bc6d2425082
BLAKE2b-256 9e440556aef0cf9e2dacdfa41e237ca1c1be580c36a0a695d82ab1abb5c48bae

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