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.3rc1.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.3rc1-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.3rc1-cp314-cp314t-musllinux_1_2_aarch64.whl (349.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.3rc1-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.3rc1-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.3rc1-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.3rc1-cp314-cp314t-macosx_13_0_arm64.whl (88.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_buckygen-10.8.3rc1-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.3rc1-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.3rc1-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.3rc1-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.3rc1-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.3rc1-cp312-abi3-macosx_13_0_arm64.whl (87.8 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_buckygen-10.8.3rc1-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.3rc1-cp311-cp311-musllinux_1_2_aarch64.whl (345.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.3rc1-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.3rc1-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.3rc1-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.3rc1-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.3rc1.tar.gz.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc1.tar.gz
Algorithm Hash digest
SHA256 16d70c79ead95455a55b55fe0288028464b0494f873dbae819847e486090cbbe
MD5 fa89e0469a5bea1e4631a9a3813caf22
BLAKE2b-256 8aa0bd61f535cdd683a9a71472a52ab8891f337197840584f860ec66839a7e34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bca4549dd7837a95f5ad8ca49ec8a941f23b08680f429a90c4244f24d41d7e09
MD5 5b25027dd87f566f2a68affb10647261
BLAKE2b-256 aad00558e4d42d0cde1313e637ca70327f59664fab81b63b5412701a10fb0428

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 477a15c85cd00847bcae7b762eccb5bd09ae594cc2e5164e7712b68d69d2620f
MD5 09b5efc374eafbc01b3e197cd4905702
BLAKE2b-256 16be2c665cc2dd295d4966d37ebb95be8bb5d7aa0a99e1be50c226f82f4db8a3

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc1-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.3rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 28e3c23e7655b6b216e2d7c3025bdec91c588089d737cb2889738883babeab49
MD5 8ef2d42eca76eabbfac3c137e5b21414
BLAKE2b-256 fb81bd9d69020c52892a32e1d8e45d5bdb459624c38d896aa4ca74e3f2ce89a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f4d2eb8085c878094d5a914bfe4326369aa08567b2cddeea585328c53b5c63f3
MD5 faba685973a7cbb260721cd5f4844e57
BLAKE2b-256 f2a56b1e7bf5d42e92e6a5a619b33bd5b64abac1580e97b5eaea2ac0d87ea651

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc1-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 04f6eb8678ed337677a3b3898eac4e4ff546f01c2b98d552cf75fcf32c3ade18
MD5 c50e6fff7f59f94f5e44d71a7a018564
BLAKE2b-256 757c3a42bd328ac953ef44a64724ba4bf59875a72979d979e4d68ad37b43ccce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc1-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0e607f514d18a14bba3866a6b1138ebb1e159e68ff7d08ba80f671eb83d4e582
MD5 93a6405a179d5e0e0478d2577c026674
BLAKE2b-256 a00c6dc8a22794982c9e961d9a0f171c49a33c1e80e511bd5d376a3444596e8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc1-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 40a9ac3880e882b2619e05b5a594a4177d6dc4a0ead3545a75c260150952dc70
MD5 01377bb24b303b07325866da08758e42
BLAKE2b-256 0eb0cfa3272404c7d41cb8176964fe65473432b95e722fd047e23d7ddb69e59c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc1-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c291c5cd5044158d23df5b6b21171d1d692b1d1c222aa49f2fc59280e38cc089
MD5 e8bc93f2c00e78dc4feb07f952d845e4
BLAKE2b-256 8f9148828b430d0b5a5c306f9081bfa0573cdb054a12983f29797d723f855192

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc1-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.3rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 107df44811d14ce4b7ed72c1f53e7ef3c3584944350ee4f9717a6a994380f103
MD5 413ccdd0df8f545447e9a89fd616fb21
BLAKE2b-256 3c1ff95695d265a44b77cc196aecf37c1e25ecfc1c0e56e511ddbdc41a896da9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cdf1946a31de5b9c7324135e7885eb9ed68cb401d2108c90545a47f1ef712dcf
MD5 736a885af36f709e69da2b4478c48c19
BLAKE2b-256 3b181827d1756905ec535036b5082be342ae11223cbfc4988b96ff5aedde293e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc1-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9f0c07bd556d58c3d8f470c76754f1fe65af338e46f38bc5cd8e66bc1c3652bd
MD5 0be45d282112fd36b981e6c5f5243292
BLAKE2b-256 b8cfa54f1a99882aa658be62d418f70ddcce8353ad64067ae8f85784448ae04b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc1-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 abfcf7fa61ac3b3c22b080d3d80a78285f67fa948bc893c2d0df82bfb22ef375
MD5 46a80c46663707c4d3ff6780da1ea346
BLAKE2b-256 afd5194d0c467d7b75d90d46ffbeebc5d9f5cf82ae80f51b6ce2481cb35cb4c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dfe800cf2be5a488c090b27d520b5d642e6b02564df659615a818f5dd9aa25b8
MD5 e5e9401281aee15088855011cbc416af
BLAKE2b-256 0cad8855e21f78ac7048f48a13c317590bb3fb27da76da4c167af5eb593e12eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dfbafc2e2293255ed9ebb7c357c9d34ca0f7b995849722dac32fa9c451fa603b
MD5 adee485d44088525c766ee9ceb36fe1f
BLAKE2b-256 8b861c10c3d1396b6cffd34df37fa9a51bd31a31fccb6fa6f2a5a9c40798db11

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc1-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.3rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a00cde0b7517a5908b1ab381d1010e54fc70824db7e4ac361a6e7126fa7511d6
MD5 2ebe6472b3c95466bf6993c0ea1b4d2c
BLAKE2b-256 2d3a4eca5f0085c344924b7cf80dd7475e6c0a0d75a5da589ddefa4c70581048

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6f1fb809b963de9f25e33d02e5f2d119c21232269183eea2062f33b5e0467262
MD5 965e18005c514c5c3c8f2c47f916b351
BLAKE2b-256 3910a6613b1277a96ea9b4e80c18bce75c6cf87c2ed56217407a6d9cbd3ad846

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 411b9fe312de462ca16f19209863cc978ecf30e340e806743f638da23bc4b3bc
MD5 042b4e3ac9cefad0c6d8f660018450e1
BLAKE2b-256 c536ff30efa6a3034328d090e5e0aee31e3424a70c8e878653ed61a1e255f69e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 624571c83c284140d59adaa7742330d17fa72a4643bdc3dd9feac594192490bd
MD5 f4b1232d1b56d989f40d1921790c8974
BLAKE2b-256 c050e1cad66b0386042c17e193156e6095e4319b7b21f6caf2a8c087de12f14c

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