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.1rc13.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.1rc13-cp313-cp313-musllinux_1_2_x86_64.whl (333.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc13-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.1rc13-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.1rc13-cp313-cp313-macosx_14_0_arm64.whl (87.2 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_buckygen-10.6.1rc13-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.1rc13-cp312-cp312-musllinux_1_2_x86_64.whl (338.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc13-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.1rc13-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.1rc13-cp312-cp312-macosx_14_0_arm64.whl (87.9 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_buckygen-10.6.1rc13-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.1rc13-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.1rc13-cp311-cp311-musllinux_1_2_aarch64.whl (350.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc13-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.1rc13-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.1rc13-cp311-cp311-macosx_14_0_arm64.whl (87.9 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_buckygen-10.6.1rc13-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.1rc13-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.1rc13-cp310-cp310-musllinux_1_2_aarch64.whl (349.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc13-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.1rc13-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.1rc13-cp310-cp310-macosx_14_0_arm64.whl (88.0 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_buckygen-10.6.1rc13-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.1rc13.tar.gz.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc13.tar.gz
Algorithm Hash digest
SHA256 33b3303034573fac5c4274338e19e3ec1d93d8bf978dddf50b66b73f8d96a7f5
MD5 9f83d99d0b82700943302f5ceb019afd
BLAKE2b-256 13a600b450f7a88be5f4bcc0d87118e9a260cf4b06213022bd9569383b85753d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc13-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 615314d375a584b208b8927b2c19f6cc8b5916cfe5c6165f27c89517bfb465a2
MD5 4155ebf2b48e21173e967c62f2e8bfb4
BLAKE2b-256 8055a99ddf0c9f2985c64b96529aa4c276b3b8607b1936330d8d2c5402c320c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc13-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8013a06f9e1b942957ede4cefa9ff9f25c90e6da995fc9140e34c7cfd955f35b
MD5 260881bb4ab1dfc406cb298027495605
BLAKE2b-256 6d0ce5d30daca19ccbc1eb11e2019ec93b55e3d4bb65685802d07842be229b2d

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc13-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.1rc13-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6f2ec6f8b804e4903c0ba9868790edc12599fb28018a2b5fa3704a647ae07b8f
MD5 b0f08141faa90a956075ce280d910d61
BLAKE2b-256 32d0d3c6645c3e999ccc98e1ac7df9ee5117743d809929f611825d13906a59ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc13-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 875b0130582ebe8ae69a04a9f1835baae584e610f15a4c4228166972f7b16760
MD5 cd769541b5c1f19bf8596e6132e84448
BLAKE2b-256 e8ef22bdb1c67254949c6b2494c1ad0bac92f386a9add1f99c0f9b502ebe4231

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc13-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1eda4c2c21d0a5b6d126aa6985c5fd8bf65697c195cc1de85c5ab0fb0b81a0d8
MD5 4620627a97916b20d7dd198f71800ee8
BLAKE2b-256 5ad74a7bb7b64c692403b8c158c3cfc41ab51604d82e8d1e95db03b886747243

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc13-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b0ca474165d3a67306b6cecdf88c405664c1376691eee705c3ea10cadc62f622
MD5 08fbf1caec72baa5d08e93422769be15
BLAKE2b-256 4b80c5483b4b87cc6ce225cf2b6b872e094f2b3703c899cae85b01301c7db648

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc13-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a58e584ac060b3e1e4b40ebf99726d65d5745e4c0273945320a175ca41a0c17d
MD5 f3fd3f1d4492f6b1c9b8677e2a838d65
BLAKE2b-256 3b7b069ba926b50ab5238e94eb4b8f32d18be19a399fa93f5306d440d3f8d277

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc13-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 71b207db0309038e48e2f0f01ec68f65284959a36752e67acba1dd13968fd4c7
MD5 47ac29006330ced0119ab83b0771245f
BLAKE2b-256 e9db75dad51e626567001c751ae42a2ec0212ec8b32a45d4a87154a1efdcc46f

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc13-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.1rc13-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 621897de2536bb1cabc4f896ab12215423a1e1a80917d8598da5901721a3116e
MD5 46031dec50effb918daa8c6b3d2c84c0
BLAKE2b-256 5636d4341a43b7c006feab337eceea3224fa150200e16ed8d6a984c0dac94787

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc13-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c51d2ed80119faa7b313406f5594535cf765008c83d6c6ce3d4457c63649bb9b
MD5 bf3c7bf02d3d9615b45115b7b019db21
BLAKE2b-256 f171a24c1395f28ca178832aa06d0d5b7b174791cc8427466be483410fbc0527

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc13-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 893b9be827a18aad64880c18db08237691d83e8dc928f44d37662a052799ae7f
MD5 55f56a2da3858fc3dc3785ea6ed7bb96
BLAKE2b-256 21c93e8ec3741fc8cc9ef10374e075b593a94d13dbe94ae7ce93414d5dee6a03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc13-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f338871a39c9ad37c9a57628112b8d9d015cef2ca6069510aa4cb03f1e4def58
MD5 c11c2cd6d1efff6aa5ea8db39a07fcff
BLAKE2b-256 ea47d094f4cb230da7c718c5b45b2b7b9f470de62420cb67091d50d3f373fb5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc13-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a38723e0af43fc65835081705ea35e7fde1d49ce1160fc8b800f0a893e1b2497
MD5 fa2cf5deefdd7e88091f1c338fa972ee
BLAKE2b-256 b62063196976ad080fbc1a6c88d3dd9990c40459239d9ee2be0e2de48c16d246

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc13-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5b2883f781ae9de9465c7d234737080d87d07c09a782cb58cf5b51325014a4ad
MD5 d96ef1f8fcaa64e8f9e3b54342724b82
BLAKE2b-256 79b56804876918d164ee4385d6b9d5f7792616bc9557446913677ad735e254fa

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc13-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.1rc13-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4d1b01658ced1e460fbc9f987a48323195ce9b615cb748284c53ab93ee758c3b
MD5 4b9e05142686cc3b0a250835eda1292a
BLAKE2b-256 99b1c6b1e262f078b4e2e2c7d962f003257465f17a5c49be300226621c3f0556

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc13-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a73c9e2d525a5b423b0736c6e677544e3db0ba7a488aa196502921c8fd095315
MD5 eb243659ba712eb8aed9b14d426246ee
BLAKE2b-256 e58431d19a30ed7c998513f7b216aa44bfd3026c57ed216e6b84d20b3034e3f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc13-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5ea1ab7e1d08aa755b94578294693fff453a46838d7bc24b56d9a1158bbfa530
MD5 f9122e153003e2cb199b91e0d5bb16da
BLAKE2b-256 358b808a43c6aed81b160fe583d0b5eafa3170015730d62cfe57c7623be0d983

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc13-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 04ce7fa2ddd6edd99d29b5fe4749d14386ea3b3865bbf55eaa64ab240f44a57f
MD5 68815f00d02e41047c877402e51ead12
BLAKE2b-256 0341570d426b11a8d8293a0e8f38a503e62108182df947e890bea2b0f8770503

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc13-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f34ed855fb32f55938da9e9ff80e6c9096851d4104b87a0eda8dae8a64333339
MD5 818d782f39d5c2a3f54f4e865857ba60
BLAKE2b-256 aedcff3e00ab1173c1206c0acffca8731942071b58b96ebfc47ee0df70fd2f59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc13-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f829c0c2a25b4911ecf056b61aac62dd3c999480ac9328c7262ed6cded3145ee
MD5 064b41b375f74395d92fca1bc712ba68
BLAKE2b-256 af0ecd254e0fcf5aa81a626905528245c38b43ff3b925f66c4d961707e842575

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc13-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.1rc13-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 46ce6b586334b660e196feb17e69901f196afacaad0b81ee22cf04a77ef26593
MD5 8091cd08e878de815776bfcd8ae359f4
BLAKE2b-256 ead0e38103c3a1b6b052b316654c0ce673cb832dcff42eade2cf7b1365d54e71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc13-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 714a296fe2b30d75ddb3b796d9c66aa3ce94ca2169f8ae062ddaa31006063974
MD5 5aeb587ba5a9cd7dfa2a1b11ca77c96c
BLAKE2b-256 b3a39d1b8000713d84d224f678699ae9350d279a771807fd4b6237aea6569a30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc13-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6743c3a631d9ea1c50ce27f7043e40dcdd6bd757965d70b2b354dde0e0201ed4
MD5 29da8ea747f617abfc988e50996c4869
BLAKE2b-256 b042e83da8e4df4c91a27893a40e938a9387c650d51a79e3f70e03eab20fff3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc13-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b1a7afddee3776b5da901f5985f790d9d78b9bc35d5eda9f6119a5cdf91d395e
MD5 ae112fbe8648664d86b2a2b5309ffb30
BLAKE2b-256 3fe691c906c89ebcce0d372c9fb315b587eefef23ed8f65e13c68bf190fbec5e

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