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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc7.tar.gz
Algorithm Hash digest
SHA256 b0c5246f166b1aa95f85a921138eacae47a340da9a191e06fcd3e2422e4bbdea
MD5 e3a9d24a20b11c2cb328da9b6c942747
BLAKE2b-256 a9be4408e75a8f02329f4ccf200f998d5f412cc65bf7486e6056fdf24f4cebbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc7-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ce9398923ca7120c37a0cfdad594205cc503c97109012d936d14be36bcbd3766
MD5 2d70a4ab1dc55c2e0ff76b791cd3818c
BLAKE2b-256 5344703151be35d7cf6f0f9c72aa447cd880dc19eb4d45374c360356790650a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc7-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 32f3dd031a300460ef76d819125ac50b7cf698470022666f951e3668ec864aa9
MD5 47406536810f2750cb4997ab2271f529
BLAKE2b-256 5cd9b904cb49e33b856cd7972543e43f28f6200fe745d01a6e2fd1582d11a59e

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc7-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.1rc7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a666e6e2ba901215b956632a5f94b8dba01e4e9e331abd420c42929268ee1699
MD5 8f0c9b6a42de171bc546948c82d1959d
BLAKE2b-256 a432711f82cd066d0403717055291db3946f8b34df1be8826d34e8a5ef171d30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 caa0a55a43a2fd14b8de6736c28b79fb5c41ed3d6112373660662a084cdf652c
MD5 1ea212148a983ac6ecd0b9ba3eb3ecc7
BLAKE2b-256 935f729338060e04bcf004ac5512627b3de1003ddc91050371bea8dec566d11a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc7-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 cf36607153b7842cefd0f79d914c2dca473a73269ea7a72c2393775a8f19718f
MD5 492048de5030697fe7af2875386e362f
BLAKE2b-256 fca44706d2fb36326e3e6c459e87de9a4dd03a83d514f3c8bec7dd411dde406b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc7-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3e4eb8d45f6b4aedfca315d21b7932958eeb5d1c062ca0ce1af2d70dc81ce2fc
MD5 a4499be47178527e7c78de7be6c0b0c7
BLAKE2b-256 92e2f6724b4df77cd922fe42b586828c9f6b59799a8c91e79c3dcff16072e757

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc7-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 50ae738f9fac9542d0a2baf1e2ebe29dc79d2e709590c35ecdc22b8682d9c5ee
MD5 610e99ca619cfe9dcb1d3fca6b688886
BLAKE2b-256 44681343e3b0894b11d6721f5de1becab4e54260cadea6b2c743754747ea5930

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc7-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f1e46e2c5bcd8cfc164ea804e66d93ba268f59e6c6d40d733b1beefc7f1b9335
MD5 2fdf2126eed4ba7741cb50f1fffcdc67
BLAKE2b-256 92aa66b30c318cb6abe6cea29ef08de9ca4d4a27839ae5bd423a784621c925f8

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc7-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.1rc7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c3540eb6844eec6afb5997cee90158b2f7c5bfb01dda295c00cbae95e1fffda5
MD5 1de1dbda253f5b4ef2d54d65f0eac6f2
BLAKE2b-256 cec5102ee368ed8233a70d1012cc029bb22a2420320c2c18417a7d8b0a705547

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c55f829315a2d0fc5b7f6cfd97b4ad316ec314f63e564b59254738213a3d50bb
MD5 5b063c5baf77ac755c134fe729e733ee
BLAKE2b-256 132f38a534e68be10a0b654509921b5e225435369010295bcea067e49c28ae87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc7-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ce10968be1094ce0e5a1d2c4056d3d667e492cd2b85a8c1a748fb382a4bde388
MD5 b0596fa9c95fa8e1a9fa8aa37d93c9f0
BLAKE2b-256 fa828789aa78a0e5959523709c3399951c000ee96d1980f0973d6f46178fe958

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc7-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4fde849d71ad66e3100af8e3de57b7a301d6a0b12872ebbe1a81bd82a5b8246a
MD5 6abfe3179f96c15082f1a9c0f1561e42
BLAKE2b-256 00430c62b1e1de9499c69deb67f7991eeafb4d90b28a1da3d4daf66924f62426

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc7-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 abedb5f1add3717eb52944691abe0270b0f76e1662eacbbba484b113f1b52c68
MD5 48d89ad10165b41c4cc720fbe8fc2818
BLAKE2b-256 5f50bf3dbbefad2e8da4d3966bfcdcc870bd340d0c59df4909b9c4b95819714b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc7-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 75f5de105729321d9efff049bbd5891823983e43f6e9973f47d6ffa2b2c558b9
MD5 cae616f83077c72fe8e98635ace9bf08
BLAKE2b-256 dbe98fe8d8af5ec7a006f55e11cbc9f028d7aaf12a51d02d2a8ca2ece7f4b075

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc7-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.1rc7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6e6a3a6a95699f9c50f7ea88a274d203405fd1a08c0de02e63fc9a0e8e8092c5
MD5 a445ce1c77f312975bd7ac0bcc30f7b9
BLAKE2b-256 20130d211417d45e6686c8603a8b9cdcb46c95053278e8460ed370210c25007e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4b1cdab35a1dcf4421f53182a6993c2526c2644d49d0f43b002cec0865ddfb83
MD5 67a0f97409648c1845f1bc254f5a80d3
BLAKE2b-256 3df0aa1e1793bc572ebd8ddc1b51b6e0efa7ed8366abda17759ddb06727b6c72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc7-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7c44b5e53e6a09be7bcdd871c4b4d71d0b2e5f53782c2e786b9300cfa98e92fb
MD5 4df5452f39910071904de21821886092
BLAKE2b-256 e5e7b2cde34072db06f20b88cf5c87359e5314aaffd203f5aa4fd626cb515293

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc7-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 381c4f8a09f4cfad6c3240edc68e7b83bf289b39eaf8fcd53d92598013768aba
MD5 3360707991182b7fb4bf8ce9113ee232
BLAKE2b-256 e873080eac2d8c0bde8a0a6fcfb42df2f4e6ed64d28eb32507918b3bf261c79a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc7-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c0aaf09f69de9e699697cad67922f1844af98bd98c11f5751ae19729712fb0d6
MD5 97723579746a6a9ad973c901ce18223f
BLAKE2b-256 095d0c9d3e59054d72f45e4f2a064abd7ecb6a07b85c9a7d76990c75f1fe9933

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc7-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fc9d500ed7323acda45df149e6372b740928dca4525c0f1584f83880549476f4
MD5 d920343eab6e6bf2f63e40f280d47da0
BLAKE2b-256 539ee88c082ee91da5bca2ff91feb948814df500e63a63c270f9ef205957910e

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc7-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.1rc7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0d43b02a90fe613a509de76a15901b65eb747e04d56f48be0748fbaa11799c58
MD5 556eef93255795261d52059048ff7bf3
BLAKE2b-256 07fcfa9729c384d0c4b007865daad11588a40bbabd3827276c1d7f1325163d65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cf4191cfc3e5ea19855d0371b24e660404df4abc0198e46302351a1dc9a00d15
MD5 13784aea05c2dacf3d040296231f0c71
BLAKE2b-256 f32ce426d892d11ad2398d7215eed7183f1c73556a2620eff7a7339b0313cdcb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc7-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 cb38e69470210db4cdcd0bc371c56c3ad2c885887219cfd136d80a0caf94f752
MD5 d4add45539632de7253fa39548b2129e
BLAKE2b-256 dbaa8b7379b6abf45042f85f4f5cac3a48eb677e4c2a20591c3095b5ff69bb04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc7-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e9d3e537bcbb2998a5e6ecb21f1c08f642a2b29e16720033ef089fdabe0c2798
MD5 72fcc340d8ee61ef5719a1d2274aff45
BLAKE2b-256 295f11833e4c673fd73ad92cb8a901b760a45f5a333035b0505ad1e66b2b0982

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