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-2026 under the motto “Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, and MATLAB”.

The passagemath fork uses the motto “Creating a Free Passage Between the Scientific Python Ecosystem and Mathematical Software Communities.” It was created in October 2024 with the following goals:

Moreover, the passagemath project:

  • provides a stable, frequently updated version of the Sage distribution,

  • integrates additional mathematical software, notably Macaulay2, a full set of GAP packages, and the Combinatorial Matrix Recognition library,

  • curates a library of Sage user packages.

Full documentation is available online.

passagemath attempts to support and provides binary wheels suitable for all major Linux distributions and recent versions of macOS.

Binary wheels for native Windows (x86_64, ARM) are are available for a subset of the passagemath distributions. Use of the full functionality of passagemath on Windows currently requires the use of Windows Subsystem for Linux (WSL) or virtualization.

The supported Python versions in the passagemath-10.8.x series are 3.11.x-3.14.x; the passagemath-10.6.x series (EOL 2026-10) still supports Python 3.10.x.

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 passagemath_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.8.2rc1.tar.gz (5.1 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.8.2rc1-cp314-cp314t-musllinux_1_2_x86_64.whl (335.6 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_buckygen-10.8.2rc1-cp314-cp314t-musllinux_1_2_aarch64.whl (349.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.2rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (342.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_buckygen-10.8.2rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (356.1 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_buckygen-10.8.2rc1-cp314-cp314t-macosx_13_0_x86_64.whl (93.6 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_buckygen-10.8.2rc1-cp314-cp314t-macosx_13_0_arm64.whl (88.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_buckygen-10.8.2rc1-cp312-abi3-musllinux_1_2_x86_64.whl (328.6 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.8.2rc1-cp312-abi3-musllinux_1_2_aarch64.whl (342.0 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.2rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (334.9 kB view details)

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

passagemath_buckygen-10.8.2rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (348.2 kB view details)

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

passagemath_buckygen-10.8.2rc1-cp312-abi3-macosx_13_0_x86_64.whl (93.5 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_buckygen-10.8.2rc1-cp312-abi3-macosx_13_0_arm64.whl (87.8 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_buckygen-10.8.2rc1-cp311-cp311-musllinux_1_2_x86_64.whl (331.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.8.2rc1-cp311-cp311-musllinux_1_2_aarch64.whl (345.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.2rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (337.8 kB view details)

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

passagemath_buckygen-10.8.2rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (351.6 kB view details)

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

passagemath_buckygen-10.8.2rc1-cp311-cp311-macosx_13_0_x86_64.whl (92.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_buckygen-10.8.2rc1-cp311-cp311-macosx_13_0_arm64.whl (87.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_buckygen-10.8.2rc1.tar.gz.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc1.tar.gz
Algorithm Hash digest
SHA256 6818744ba593b254b94357eb2c11429c2307985e09cfb657ecd9b877ad22fc3a
MD5 4e322295b44174bede688dec431394f9
BLAKE2b-256 26a7a4959e20d8aba52dc6d09160b1b40f63e6e793fe734e50b10e28eefe8021

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fde787d6dc0fce87d5fa75b2532fd503012e6f6cb7dea813babba9d6a52e2b7b
MD5 09c1646ac2cf37ecc8bea538ca02c570
BLAKE2b-256 afb2c352c0a6999b9facb962d95e3f14ba95cdcab67b162f793f8bf57bbcdf4f

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc1-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 08092276d6aa1cba0adf089dcd320755a6cb0f7a1fbb26e1e99b7b6d7cd3b8bd
MD5 5c342f2649ce8921f59098ed90b0dc51
BLAKE2b-256 c728eed5933af708d5ee44160830ff3063a9b635973a3af9fac5cba5e449b0d7

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 02f0acc9f9e949720f60183a5092a1c91098d32cbf253311b45ae2b0d566e9c7
MD5 87f93b2cd7dd206332b94dfbc5c64078
BLAKE2b-256 09b5cbcd539e32dd4897615f61ae422fb6aaa34de46f1d6ca821e9b957be88c6

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 41dced278f21fa88e0565531ba5abf0d4274669dacc4e76517929886743c8424
MD5 ff4d11853b3e0a3d94e4a89dc5fd84fb
BLAKE2b-256 005d61d5088be1d5e8fbf4cfa9e8a3f49c115d4abaa79ce3c193fcca1fb0142a

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc1-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc1-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 05a079d33d123f966b373716a64878188c3b15910ce6b2cb7c8a7841e7a81ece
MD5 cef618f9987239a51173d61443ad8c65
BLAKE2b-256 892c1a0f41f298372992576d2640626a0b9cfdde2b8375c86151cf58ff6ccec5

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc1-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc1-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b33d0121a7a41b3fa050b77f18cde4b8b360b1858c88695e6e29573a6a9f82f4
MD5 8e33219c32eba62fe470795381daad66
BLAKE2b-256 304114c3a66af16aea61c76253bab2f9c7df44abf6a811fccb4952b25feb4c62

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc1-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc1-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ba0b32af8f264cf26e8c727685c831a5dc27c8bbf2ffb7400b0e4870e14e929b
MD5 c6aec23924a07967f252b9a54a8d7335
BLAKE2b-256 ecb24ab4850f8b5d822b56877d647fc7969013dd2933247d983be91ee9297c31

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc1-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc1-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ee58b40484c618cd6421e77aeed27d904aae4e4022e6b9922f030d9415602f66
MD5 30337a24f37f055e4909d1967fec5ecf
BLAKE2b-256 e8b8dca52c998d6cef56815d305de7ed96607cd4e9feed03350ee6768651acd9

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 268f7420d12a6711add1f364c572b72ed971c7f4d375946e0a26bbb5393e3e03
MD5 b20e0fbf7410323c7863de999cf03ea6
BLAKE2b-256 21bd93bf8a6ef9a82cf38a142f933a96413ac3579d2b8d2545e9ff6d9f3f4ca2

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 92f19053c672543364282c03068d84fd1fe49fb99eb7a5e5c55e85ca66ef89a7
MD5 0868b4d2ccf84ffddf36db07269dd59e
BLAKE2b-256 2cb5d249c68569d8a392ad85200aa38e886e11bf99581e66c7a5caec22ff9f36

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc1-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc1-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d7401db422f7d20d77198b1da34600f956a921c0322bee6fc1d4ddfe36ca7979
MD5 51c8079d89c29390bbd1e2625ecfcd98
BLAKE2b-256 2d92feb8e745fd065669201dce6f2013d76eaf3950346715e896351af3b86ce2

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc1-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc1-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 63301ffd13e8de9f823cc11a610f073820436770ed3c2e296b02f52590da66b6
MD5 073dfcf5045c85510fb19682b36958ac
BLAKE2b-256 fd89d8303f22176c265f90b31d9956700570e4089c88f2af18fb8553bff9d5d8

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 763ce4b3c210547a1b41bfe394e32647371d3c1f6ea6b10ba5226edc7513ecac
MD5 270cf71ab270b8078f66b1b48a3a98ab
BLAKE2b-256 a0e48a1a69bc43d283384dec407cca480738df6ef5b30d127e6fbdc25bbe4705

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 31b4ea795e0d4067ef834398674cebb6afddc1dc928f6d3491efd800ac3caddf
MD5 5c3885b37763a5e90c982f3d4bb537b8
BLAKE2b-256 ebcc390c2679496f76bd9b5f8a17f5026bda6f7c1b48929ddadc52440bd49583

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc1-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.8.2rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 62a416f104ea8941ab9e7386cd3d54e9aada93383e6b713e044884db430a0032
MD5 ebde248c472bc1dc575acb044772c187
BLAKE2b-256 e6957233730ab6459b9c957f73e805f26f9f70f40b6917f8072b6e661fab148b

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3ab967275863108e49581f3548337160b72c14c6e0abf966d7e9b0c1b8292cf7
MD5 5e3082ecd3ef447319e5bfd63eac38ed
BLAKE2b-256 a11d888dc0f307f27a60c023ed3d25e877a980a894c8af6b1b5c0137707c3688

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc1-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 722c57559ec833a5df868c7458291c4971dc13d34c5d577f7a28ccd61f382cc9
MD5 d7553d32596c2a5d5e39d1e5a5e3aee1
BLAKE2b-256 badaebe2aae35d8bec22d12b4ba30fb666916493a1d3251d9e54d2a4026702d0

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc1-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 fd222c4616dab519a456b3cd0fcfe8e8fb1d234caa64347c95f37324953a67d9
MD5 80ca9b4be7b28a8d17842ba576722ccb
BLAKE2b-256 c787eccad232b26abfa3254f20ec41c787248c11113b9ef35a365f4632fc8053

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