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.1rc8.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.1rc8-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.1rc8-cp313-cp313-musllinux_1_2_aarch64.whl (346.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_buckygen-10.6.1rc8-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.1rc8-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.1rc8-cp312-cp312-musllinux_1_2_aarch64.whl (351.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc8-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (342.5 kB view details)

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

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc8.tar.gz
Algorithm Hash digest
SHA256 08d213d1b7b5bf804b8360899b31ae703eef952195e08f75111a3fe9e070529a
MD5 548c8182eabcc7b5fa3ef57d7e541f51
BLAKE2b-256 44b5d30b405b7be9c1f093af2b78ef3c255fc463e1f1ddc598704ebcf5df0f4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc8-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c25a02dce730e524439a0f2645e0a1ee591a183e79f508af121cedcf2c8e829d
MD5 9b291f1c0edfae456e27cff58db7a376
BLAKE2b-256 4358ddf9c23a9aa1674d9ba1a84b0bfe03d055bf24be5c0e45c2030d8e7d8ae7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc8-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 96350db52e08a1907831f8aa70e835a7572c1ef4c52ff0b2a9bf9ca8f6c0173c
MD5 782dc24fd24018d9de19dc1d8d1f1aad
BLAKE2b-256 5eb872ee88a33dbe6736a887a4f8d23f0c2db0e1614053e06a0c3b725a09e0a4

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc8-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.1rc8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6e17c9f682ff9970d232dc733d3db63fdcd3894fe7e89e256acbe9d532c46d04
MD5 6e17fb2bb0a513e17a839d0f6aa1f379
BLAKE2b-256 3bf3195abe6bd2d5be85c4406d7fbc1818c7d9a3857272fe95532fe1f3db3151

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc8-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a18b502b7e42c76d5f7edba79d82ca98868803b17d556a1f7ef744d607cfae9f
MD5 86fe2c61a233fa94e743eb9289ba3170
BLAKE2b-256 85a619ffca194dc75a6972db29ba90af97176c0a8ff5fe3dd827e71a29d870ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc8-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b4301f001f83608f9d8c1b9c089c0b9ce4cf590b63a408ac30f019897bd1e886
MD5 95e7822de592cca649f3f4bceac8b49e
BLAKE2b-256 fdc558440eabfee0fb9f238e4b9bdc5766ce04b53cb16b07a0735eadea21a1f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc8-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b84e8ae0a606415eb1126c74c998c5ce1db7032c51b2b989b7f6fe0969b6bff0
MD5 81a814c3726169fcf0b4c0417b6c94ac
BLAKE2b-256 ed6a967783fdd08cc50e708bb755de38394be7e916d548b5eda43e4c8a43976c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc8-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 796764a5d6030b543d6013423c638d97d3a8dd99265772248ba6fb659dc354d3
MD5 735b7aa70e2907001d4342d6805ca95f
BLAKE2b-256 d4b64aa1883a14f5815db62b43260830cba8779d1bf5c21e4aa7d453e41497ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc8-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4164b599b05e5432d5eb722e8bae8a7f313e6af1cede1a453c26257065a565aa
MD5 0426ad886f2e1d0d340d7ab8c3ffc9e8
BLAKE2b-256 0c871dc900aab8c632ead3a519836dd60f58d1519cc9936ff81e939328470d38

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc8-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.1rc8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 adccc4e3dcb6f01b36ab35be860ab3bf2323a3f96e0d5940e9009c56c60d069a
MD5 f9afd980b637057fdf719c682ad70383
BLAKE2b-256 24b5bf57d3748c24a32e01007fed8005b149a820983ecc6f68dc9b5e6b4bb4ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc8-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4cd97a655799d660793017c7e2609cd10d1af92f9dc98ce30c12c0a58da2304a
MD5 b8103663d065cfcbfee86c5ab9cc28ff
BLAKE2b-256 bfae5475a8fef0ff2edc5e43a90c9fc5c0b2208b40543920bafce8125c78ae7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc8-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c1939a2797673497cc114fa73c41c9278a9c2f57d577be2ba6fc54684dbf26d5
MD5 bb24605d0e124388f8fe7597b3256cc6
BLAKE2b-256 819859a8836a21d035041d99ad9044db08dbd6fadf42071734b7ac17e2cd9b6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc8-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 57ffd5b5b20622691cd6e3282a0e66629a29fce47169274b5ccee381a5fd5a88
MD5 e43dbf4dd6e65ecd1387dbc2d19b5713
BLAKE2b-256 703d3b28cba0253b367cfdff1323ea6ba8afc6f9e9e3c2782b762d7bbb5edae4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc8-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5d922261728b15f88eca0bbf1839a991a30c2f5507a436706132a1e551a24edf
MD5 813285096bd7c6aafa8c7d3a263ca4b5
BLAKE2b-256 603e5480835c5db2fde46c988cd6baebcf58a2f75005c5c3e9b014671723e9eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc8-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b7908c5984ec3a1c57a0640c814837217ca1a941efbc202b9c4409e49efc63fd
MD5 f8e9432d439caa36a63e456727af6ef3
BLAKE2b-256 837e75f0017a699fd107e29b82d81d65dcc4062b2728d2bfa61ab5ff4f4d0f11

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc8-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.1rc8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2503df90c26ac551fb3c98f3ba6d7e3cbc0bd287804b3439ef5eb0cca7abc5ec
MD5 851ea132c83c6e848f60763d13db8ee8
BLAKE2b-256 4ff5ef17caad06c00ed602f172c702a07293b74704f0e961aade11df2a9ae18f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc8-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c97f5d66aff9965900bb22a32dbf537085e9edf44d44e67abe69c22fee8023a3
MD5 fcaac176cfee973de28334a33054e2d7
BLAKE2b-256 87126fbf6fab01fc37d9584731923a591d2fc98258b77ca614677c462a016d4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc8-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3b4e4b017635dcbb299d20d209a5537a47bf3699e4b509a9db52333e06de4a9a
MD5 dd77865e8a338dce5c3c3074e8944288
BLAKE2b-256 a937fbadac338410b576e9f17e7a835983cdcbe035083c9f0397808823efe8a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc8-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9437ac4e2337203a4785bd30f035695910be009476e78b73098d0c8d716d2a3d
MD5 a2a94c209523ef82689612c8df7247ba
BLAKE2b-256 4daa67ef29df6c74c826b480ecb71da81a41bf759060ce80d23a8f9e530ae587

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc8-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b245885379f94717c65771fe75957ab8dc910a440013caa5ac06984dcd655e14
MD5 44d8fe396a034a556ef9ec9ab025d5ee
BLAKE2b-256 420342480e666efe44ee4865059620da35b42d8a480ae68d1970189f508833a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc8-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 654a4fad2a83a746e4669e7b264225586d232bcd9c88c34cf08b84b86a92e550
MD5 0b16504ffea6a3fcfff64c4790d5c813
BLAKE2b-256 66b43160c8f651e1b3d41614ec223e1278f3cd562005d873b4cbb8edea8b4d2d

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc8-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.1rc8-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b86bbd44fdf95e08e0442d47cd81edac8fa185c5d79ce2e8e3633fff2cd79137
MD5 0e42d426bae8e5b99b9d5c0f85d706fe
BLAKE2b-256 90ec540e488d5af676dc61905d3072aa0cf90c555e9d17bc2b1e53c611da6bc9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc8-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2b99b50a799531565b467d0e4c81f1c7032d165d557446b6e993514272fbf999
MD5 962a96227e5b99477f96fcffe4818770
BLAKE2b-256 d7d02cce5a52cb4e57cd2835391f3f4752094b3422e04b394c976659a71bbad6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc8-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b90b652f3e7edc12160ed71dfc26b2dee39e3a4de54d32f9c8c9656c564252d5
MD5 b05838ceb74bf5dac0fd71230b337cc3
BLAKE2b-256 833679d99d2dc692445bdeedab5a2fd72cba2b901a0ad413375f2c5cc4de6374

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc8-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ddbbf6a35fa51abf59031b3ee4645c1cc36ffb2c831536fb77e7d572b9207be5
MD5 f14cb41fadef4dab7389321c7d9d913c
BLAKE2b-256 6479d9713752c718ca805513633575549dee98523bc9234ef99fd93a9bac3d37

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