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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc11.tar.gz
Algorithm Hash digest
SHA256 3b8828e92339d46ed9d4608ea0f0a2e435df5d2463c93cf6a5adb0541b82b6aa
MD5 8d46a08d599946ae85880ad8187474b5
BLAKE2b-256 7d0f0429d3815c799b8a333e49e5dcb0809a506920345d93c7af58ec7d156446

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc11-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c51db04a9c57c29689c7fc2ae533ed3cce8b1412347a5ca4bc0a02091533cba6
MD5 1e419882d7f22f4f4703c7ceab312f14
BLAKE2b-256 62b95dafbc0bbd30f088f97fcecea8bfe2ba17d7f03f1e3167d1927aed22847d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc11-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8b62c55416856b53335ba0e68b61de0efeb238501f474f50e51353e6cb1454de
MD5 933b2a5a8bab50bcc2f9ba9d6b2d7715
BLAKE2b-256 38ab267df5d8ddff135032ee700d238ae5e7c78bb628ea547e66fe7ff1a9f8e4

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc11-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.1rc11-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 be6ec257372ad403362bf2bab71260998a28cd54ecd61b9b564a46d5e08e3219
MD5 14113d42fd853149e289664169d14b23
BLAKE2b-256 e2690d595138ff5a4551e61961dda7620901ebc33c6f87da918b3d8c71eafaf9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc11-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0e1b3d9d573c7ed63d925e2caaed97080fd0c0d3f79282d4cdc2f3fc6784ff73
MD5 f66ebfe38c4285fd5d2c710bf4379c46
BLAKE2b-256 874b77f0a471d0326ad9c490979623e50dcda6529a97e5c6ae86f42057d009f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc11-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 21bf4909017d412a7a1b7ff25183ccc57a69fcbc36984bd2896f69caadf46844
MD5 3c267dd2089617f4de141b9812074746
BLAKE2b-256 295d21c5e3081ae9ffb636cadccbf0c1bdc4c1e388e497c936d45e4cea8cf93c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc11-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8573880ead18120bce052034a4d91f41790481bc44e3c0ccdfca526fdcf47920
MD5 d93077f822dd58e1ed60e6209e3dadda
BLAKE2b-256 d5cea3f0507e20714d0ac61c0443e8d8c7ad766ba7547da7b2bcb6fb27acdb12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc11-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bebded980d159a3ddfed4195f932b5bed7047fbc048bf6fc0f2ada3bd037e80b
MD5 522b7b4c8e9f7918cb1505a222a2e7c2
BLAKE2b-256 be059f4cb698bdceb7523c262f2d1e7e592cdfb78638a5cd511187b0ab7fcf0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc11-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0bd6109124073df44fac20772cd9475e53ce9e7521a8a5151b97450f9c1a4712
MD5 3bd093e42251299122a8d29c0d391d2d
BLAKE2b-256 5a91593108a53d2768e381757d3f275dbff07b248125ea1489ed1ed78d08aed6

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc11-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.1rc11-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 133c09852f33e91ca0ea18eaedd16fdcadab4e40d1990364d45e33f625b25b68
MD5 6461d4c9c673adf430a49ec5c4946602
BLAKE2b-256 c8fb007cdef301cbaea5654e113fd7c6c275880c272aba8298d9d199d8774557

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc11-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 da94588ed74daee966da7e5f89352df88c0d8c32b347c02632eb41a8b3903d86
MD5 48c5359935411b8666981e65da3abc4b
BLAKE2b-256 eeee9f16d37e742520ffefcd6136eaf7e89089f0096cd13be982b454cb2086cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc11-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1f0001cb397308cc9dbd1c218881a74fb9df9570a9d4d15349fabc4e464e4857
MD5 9b9e777a9b868d566120aa4cfb51f833
BLAKE2b-256 3c9537fc57e6948ad72568e80192fe996d3f6c78e24ac68780534b9b0951a954

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc11-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 98d63a94dfff831a384ff431283506aeee014400b0eb95905f72f8712c17f875
MD5 ceb367224d655de8cedf5e4d2a63cb1a
BLAKE2b-256 75fe44cd114276bbe94d792554c7153755f5d7a5711d9c31c5719acea9b0d99e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc11-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4421a871302257edf1758f997304b6ad56160767eddeea609730e2095289e14c
MD5 776158af01e2b370c2f83fff62b41f82
BLAKE2b-256 0a3889c97797dca8f6a6d2c0fbb072d55bc0012f2527ce6d09ffb4d4a59ccc5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc11-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a25a5b22658caf1d855a04cfdd3990d5bf740d34feb57bb5a78eefb300f9fb55
MD5 37dc62408e870a382713299468ad7f4d
BLAKE2b-256 4047cd116f052f280b44dd028ee312e83d78064cb31d66c8f07710f7b08227c0

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc11-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.1rc11-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b040ea0f28d03e89a3540e0787cd7c859209db3d6113f09e151597e3ce4359ef
MD5 4bc3acb47e3bdbd8c5adf7face7a0a75
BLAKE2b-256 1f16b33976310f560524a8b36fd57024fe649f7b7c6010e17631bbdad4645267

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc11-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b7a12f2f2931954945459b7df6a85ff2d5b6cea40daf4ccb9b05616286ae2415
MD5 b727397060ee27255c96ef56e2e64455
BLAKE2b-256 9c42389bff86d64329fc6db63668d6b5de03e1821c6142fcf23e59354ed26b3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc11-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 876df5c5e3b736dca312a7204c63f28f7372bbfd008d4510f9a2587b654218fe
MD5 b6b30d794ca7600b32117311a53070f9
BLAKE2b-256 9b52792d54bb468b69a194578947ea11dedab09d7a13588c5b2c4b3e43097b09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc11-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a55644b22006d54abc7542a739942ee355dc0e0d97d71ca4177ac243190711a7
MD5 3827f1f2b4ee40da9cecb84c1db31642
BLAKE2b-256 754107665540ebe47282ec1f60f6923b38f08bd1ff5a90383ef3cd1075ecd57d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc11-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a3d3b9db87223f5ded0495f1ffadb23dccbe8541636176017e892cc314ba967e
MD5 6db0d2dfcd6a6ba735541deb83b0a9bb
BLAKE2b-256 de285c9e63c8fbb57bc399b34a24256f4527306a9848769239fcdede8259cede

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc11-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2effb326cc37dc58013fc1464152fb9d0fa3c1f994a628347f7fedcfa305ec28
MD5 3fa5e86e39437c86961d8667e5091f96
BLAKE2b-256 28ad2d5b32305271df813d885d623543a43cfeb811dea8ad94fe49a175298b04

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc11-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.1rc11-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5cb11877ca286205fff661e4dd9ecc732edb32da9de544c617a9063a7b9a8473
MD5 6fc35b793a457671d6b30c1cd73cf211
BLAKE2b-256 95ca82e7f8cc017b228cfc6fe1490ddd8b9ac49c744ce9b71f3559952792c6d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc11-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cfeb256c7de3809f774990e5c0f008fbe837ded9cf21b44cede9251a77e639c3
MD5 95f75ab836afba09d183cf23b62410d7
BLAKE2b-256 98ee7b6984cf90cfa699e3feaeeebbd709dc90bd178599b2c9a461e5637c7aa9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc11-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8f36fb9fd286c55cec9a327d60c628d75c4415cfe4b451ce1f9b410fdb9e7cad
MD5 4a93bd8931dcb6e9c16d0aeea08c7b67
BLAKE2b-256 f32c4c5844b05885e4e95c514b6fc1f88bc49f13c73e7289748f14ecd97374ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc11-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 81827d215659f188608c5abf7bc3f77a51c0e8e62c0229431cd03a6197a6466d
MD5 6da709fafbd97ad80ae17f752c3f57ec
BLAKE2b-256 240a3afa60fb3f49bb4f3b0240a205694200efbc1ca3e1a4a39e01df915a0763

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