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

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.1rc2-cp313-cp313-musllinux_1_2_aarch64.whl (346.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (340.0 kB view details)

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

passagemath_buckygen-10.6.1rc2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (353.0 kB view details)

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

passagemath_buckygen-10.6.1rc2-cp313-cp313-macosx_14_0_arm64.whl (87.0 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_buckygen-10.6.1rc2-cp313-cp313-macosx_13_0_x86_64.whl (92.6 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_buckygen-10.6.1rc2-cp312-cp312-musllinux_1_2_x86_64.whl (337.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.1rc2-cp312-cp312-musllinux_1_2_aarch64.whl (350.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (344.1 kB view details)

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

passagemath_buckygen-10.6.1rc2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (357.4 kB view details)

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

passagemath_buckygen-10.6.1rc2-cp312-cp312-macosx_14_0_arm64.whl (87.7 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_buckygen-10.6.1rc2-cp312-cp312-macosx_13_0_x86_64.whl (93.2 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_buckygen-10.6.1rc2-cp311-cp311-musllinux_1_2_x86_64.whl (337.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.1rc2-cp311-cp311-musllinux_1_2_aarch64.whl (350.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (343.2 kB view details)

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

passagemath_buckygen-10.6.1rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (356.8 kB view details)

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

passagemath_buckygen-10.6.1rc2-cp311-cp311-macosx_14_0_arm64.whl (87.6 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_buckygen-10.6.1rc2-cp311-cp311-macosx_13_0_x86_64.whl (93.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_buckygen-10.6.1rc2-cp310-cp310-musllinux_1_2_x86_64.whl (336.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.1rc2-cp310-cp310-musllinux_1_2_aarch64.whl (349.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (342.4 kB view details)

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

passagemath_buckygen-10.6.1rc2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (355.8 kB view details)

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

passagemath_buckygen-10.6.1rc2-cp310-cp310-macosx_14_0_arm64.whl (87.8 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_buckygen-10.6.1rc2-cp310-cp310-macosx_13_0_x86_64.whl (93.4 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc2.tar.gz
Algorithm Hash digest
SHA256 64170bb770e341db94ebcea4d24f45537a180e861bcd2ac97b0246df8dfede6c
MD5 89756cf72ff450079ca4d33634768ba3
BLAKE2b-256 6c55782f278d69a823fdb05b11f0efa001e28866efffdb9d55938023f4d1cd89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3fb2a98a37222aedd310cb59cbd7998e3adecf7c6103ab273e3b40e392f3da73
MD5 0c5528ade1029f02caddedd41abb88a7
BLAKE2b-256 2dfe327202db0cf92894a1101fb2e9382725a7b932915851cea700d53e29f9be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b63bfb29b4b262bdd60b1a24a7d55013f632d86279a1ec855b50b51844ddd108
MD5 c570b31e3f15f8ff0c7cbdc626a4ff6e
BLAKE2b-256 97f1212292a28f5e107ddf430b0922ba91c82ce66b59e1b6525eebd99fb4b328

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc2-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.1rc2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c2f221012853027b85666dbe9d7322624911c88c382d0e8f655379e19f4a9967
MD5 2b0e3635c5b978c20523e97894736c04
BLAKE2b-256 d483bef9a0211fb60a4a85a3a23fe4e205432009aedf8fbf8bf8605d4d2485f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 01d0001f08817551ac0711cffe3d85ac14b7ce21bace8901abb9a64bc6ca58e8
MD5 222c4d6c18cf99e577cfdc98fc91fc12
BLAKE2b-256 f3ee9e50e8bb2cd89c0b1b35c6bfa0d974f2641cd7e66dc4e93dfa95f2c57ea0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc2-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f1d0e6d66e85d106f00d53431d58dd03a6d637a4c56c502ff414320d45de6eb4
MD5 17d9a5223402a07b0349c884451629fa
BLAKE2b-256 060f64453fd0eb166d3c2a1c4b2677c134ec61675f93a8017e05950f16091edc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc2-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b0d8cc6ead79b3e091f974a42a06f7747c473b87aaa758611d16bc573db753fb
MD5 8d1988c84eef9d39cb9a248e6e166d3e
BLAKE2b-256 05a3709bc62fdfd9c0dc67119182f0c1ffcc9b7df8121d49d825f0ac47a0006e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c5df463e439d1bbbb47be68eb509649d3a7fc920fe99364afeb9614fb2b74dfd
MD5 62816f3457a5b16632dbd00897241f8b
BLAKE2b-256 ad4ae0f0d7e335d2580cca0d3afe56c1cfd81a0818658dae534810053f62078b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6c5fea7309da05d1a1e489b37905c41a05a572108784c30733eeb2e8b5af29d3
MD5 0c552ebec65586ccc3661f916cc699d5
BLAKE2b-256 22f9d15106bfae4fd32afd3af6aa2966cb724fcf7ffd8dd2e26944db828e3aea

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc2-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.1rc2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 458eb3bbce07ee08027a92417840c8655d3f2d3920d4f0ad4b598b100063132b
MD5 faa7b0d660e50e318b9ab3ca0c291b33
BLAKE2b-256 50c7cc872114a3d8cd8c8fa36e908db449e16affb9fc6fd892722e4d3a01a1ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 884b9c623d5c95e3d01a6bf456acf7ff0579a6eb4287fdbea29979a2d9d5d619
MD5 f2ecbeb1e31f802dd5e89a14e1fd555b
BLAKE2b-256 9a25406092e6afadafcf24401a6a055a5cfc209419463c29c70340cdb80197b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc2-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 52c2bb70760049fe1e331826da8b510538c74a7ec3192516f80e26288f690842
MD5 ae72b398fe77507c5e9349362de963ae
BLAKE2b-256 9d2801804b8139397667757050bee524fc3041433f1981115340bbf9215145a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc2-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f4993a4e009bc983e7a3f64c739a5454b53c445215448932e89c4ae6d82d68c3
MD5 51dbee925f62555d138221d234313ce9
BLAKE2b-256 3ee6e10e5563cee23bea196e9014874095c7030f130b5eebbc283a0024775463

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7a9dfa9aa8a8b9a0963ac37f09a64aff542302ab6d7c5f63f5dbc1978eb4dced
MD5 b31ea93680b1c1a640a4996b92031757
BLAKE2b-256 807ec4885440a17fefb566a048d240ff08a7934e36d72016d42c6adaca2160a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 aa71328daea5c622f2877bf6bf5d02742c526ef38bd11d05ee05627ae0135339
MD5 271c55a7f3e230c8f6438ec6e50a8608
BLAKE2b-256 f1cbca7eb0ac1247c8c6ddd0ed90b8b3477bfe11a07b6bfc4b54b03a3e346a2e

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc2-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.1rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d585d5086c9e3b7f35392d38cd1b4dde4d208f88b3c73c4ab162bd5d967117dc
MD5 2c41cc178bad2ffa2577e0521844ce72
BLAKE2b-256 2be8f425b586e52b0341b9ffb716fe5c9659d5b4486562eb117aadb016b845fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c64d30d2ddc3de1d6f4506fa4f6a60d90bbe4e9dd80b97a205864ea3721228f7
MD5 8095cf02deb867a4a6759073dc461175
BLAKE2b-256 2f3148599722fc31c23377b6c8143e2325c09870f7c59c721692c4e450ca3fdd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc2-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0180fe18d5f0103c3cae997bf0832c22bfa563aaf678f187338b5dc00bf1ff55
MD5 4c8cc58bb2bc8ea0215c589b3828df39
BLAKE2b-256 a50946bda7b93bf899f485c119a730491e0e9269b9bd446a04ee1fc9f0338113

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3c08ccdd85f4ad01fdd3924f14f86d4c66f2aa8dea70b572495aa5b614deb940
MD5 5f475fbbf0485e09f69ee14ce5746aba
BLAKE2b-256 db158d621e07a14e5b1119c24f7cfb548b65a937a80e171ee76ccc75b9e0843b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c4a317f564a3a983d92db5d3e613efacb01aad1a0fcd5b8d9bc97c5387e00a59
MD5 d7ce5c767142d8c25c3353d5223f50bd
BLAKE2b-256 49089bd1c9642254bd61679cec4d7102228602c7e9d268c52142cd676ff0c1ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bc1478e21ad213a2bfa07204434bfe39771a546896d34c3cb97a66272ef6ee1e
MD5 99f3e48ac419ca37a57bcc612b496d54
BLAKE2b-256 9d2e962905f349238338ef36b885b6c6e9d247c1827b446d85ae063965c37c95

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc2-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.1rc2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 757c0af814dae8c36e7c40dde87caeba366af6e21758e75c2b97644bc10b36c6
MD5 af90c75f486b3697d1684139a367fadb
BLAKE2b-256 3a347c88ca3f58d139667379a4971fd6cdba31e78a56509bdce09f2b03c0cb77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 74247ae04667311abee708763cbb58c2b4f535b338ba895e52146c8beebd25ab
MD5 78544744a1bd9ed828023097bf8b2e42
BLAKE2b-256 27fe915285225e6ab606f0b4baeb48ba19f35bafde609ec9f7f979f2078335f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc2-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 37bb4b352520c65bb1bac9109c5ee9ae714dcae25a0470e62e96a3e13993e39e
MD5 a49cca4848fe2674bced43dcacb25f94
BLAKE2b-256 2e734007ab58b681c85a92749a5883124a831f804b73ff98c41530e0b8056b14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc2-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d4bf17f0e61dcca369154d5e3ffa5f9717ebc1dba69955c26b2c4480bd49e773
MD5 961d9e6956f730c710c4f7820212f01a
BLAKE2b-256 003dc142e7a33cd81de067196b85ca9ad7ce21d67b9d136b98a7294105034e49

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