Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

passagemath: Generation of nonisomorphic fullerenes with buckygen

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 --spec "passagemath-buckygen[test]" sage -sh -c buckygen

Finding the installation location of the buckygen program:

$ pipx run --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 --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

Release files for passagemath-buckygen 10.8.12rc2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for passagemath-buckygen 10.8.12rc2
File Size Uploaded
passagemath_buckygen-10.8.12rc2.tar.gz 5.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-buckygen 10.8.12rc2
File
passagemath_buckygen-10.8.12rc2-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
passagemath_buckygen-10.8.12rc2-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
passagemath_buckygen-10.8.12rc2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
passagemath_buckygen-10.8.12rc2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
passagemath_buckygen-10.8.12rc2-cp314-cp314t-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64 Details
passagemath_buckygen-10.8.12rc2-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details
passagemath_buckygen-10.8.12rc2-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details
passagemath_buckygen-10.8.12rc2-cp312-abi3-musllinux_1_2_aarch64.whl CPython 3.12 abi3 Linux musl 1.2+ ARM64 Details
passagemath_buckygen-10.8.12rc2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_buckygen-10.8.12rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_buckygen-10.8.12rc2-cp312-abi3-macosx_13_0_x86_64.whl CPython 3.12 abi3 macOS 13.0+ x86-64 Details
passagemath_buckygen-10.8.12rc2-cp312-abi3-macosx_13_0_arm64.whl CPython 3.12 abi3 macOS 13.0+ ARM64 Details
passagemath_buckygen-10.8.12rc2-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
passagemath_buckygen-10.8.12rc2-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
passagemath_buckygen-10.8.12rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_buckygen-10.8.12rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_buckygen-10.8.12rc2-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
passagemath_buckygen-10.8.12rc2-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details

Total release size: 4.7 MB

Release files / passagemath_buckygen-10.8.12rc2.tar.gz

Download URL passagemath_buckygen-10.8.12rc2.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
573594d7ba9cdfbfe46cd369c838633640b00531f85508e9e7e75dbd34de60b9
BLAKE2b-256 checksum
How to use checksums
0f990c35ea7d8a2b5c98948e08e14e704932afeb67413a5893cdc98151f1057e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_buckygen-10.8.12rc2-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_buckygen-10.8.12rc2-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 335.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0eb822a3769931b0621b858f62ccf5b8d01fd28867bf7a133996b3740a85381f
BLAKE2b-256 checksum
How to use checksums
24052f23b02a0638de4c584dfbfc82324ee677ee142f6e87f7e82e40e0d4f2b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_buckygen-10.8.12rc2-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_buckygen-10.8.12rc2-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 349.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
d9b03c191982294779624419cbed07e3d1f2b7fa81b21b1109af6e45302e3106
BLAKE2b-256 checksum
How to use checksums
263e0b439a1f2f5e25b9b5c6c2c6e57e885ac52a427a169f09fba015b32a32ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_buckygen-10.8.12rc2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_buckygen-10.8.12rc2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 342.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d09bdd940b9fd85459cb88ecbcf8be5a2a243fd564f54617df071df0b5d82df3
BLAKE2b-256 checksum
How to use checksums
beebfc0ce98859c89510b447df24e8513085bb23d308915e76091963ae446631
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_buckygen-10.8.12rc2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_buckygen-10.8.12rc2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 356.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5b698d9a3630484f83a3ec840967dce7c6ffc562be624c91a4795ca34de2b155
BLAKE2b-256 checksum
How to use checksums
98c643803f03f463a47e455d3c5c4314bd3786070089d0fed381e8b6e349b9c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_buckygen-10.8.12rc2-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_buckygen-10.8.12rc2-cp314-cp314t-macosx_13_0_x86_64.whl
Size 95.2 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
1b3f748b9360850f841af233252c323e70c7b4662b5f29e9cf57cf2389cfcb63
BLAKE2b-256 checksum
How to use checksums
b9762855b9dd3932d2e1b1b84e5c51bb03bce2f3de84f778df600bb6ce110e47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_buckygen-10.8.12rc2-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_buckygen-10.8.12rc2-cp314-cp314t-macosx_13_0_arm64.whl
Size 90.8 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
19bdbbfd5760999c7558d2ab678467c98988adf204aa59c8d7fb9b5e1b08366e
BLAKE2b-256 checksum
How to use checksums
2bd5df331155b7f10e527fd936fa55fd94ddc9c6d49f243bfd6a389b6aa29aa3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_buckygen-10.8.12rc2-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_buckygen-10.8.12rc2-cp312-abi3-musllinux_1_2_x86_64.whl
Size 330.6 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
672ae2536f8d2eb1889801966cec1dbcf105c4ad0134bb787c80e54c37df76aa
BLAKE2b-256 checksum
How to use checksums
17711ccc71b4fe941d4ebfa93110967cdee897e2bdd0900dc838283418740aa0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_buckygen-10.8.12rc2-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_buckygen-10.8.12rc2-cp312-abi3-musllinux_1_2_aarch64.whl
Size 343.9 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
8367f7476c509286f89195ffcfb62ff7fe3e294c85ac3ca6751db157ccbe6a15
BLAKE2b-256 checksum
How to use checksums
94e04d67e59bb4938d0bf86b3e14847ac7864cf4e913dc24d84f705988663484
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_buckygen-10.8.12rc2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_buckygen-10.8.12rc2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 337.0 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
079ed5aababe2ecde8e65074accd7e870bb4d0bb0eb36313cf492efcef655049
BLAKE2b-256 checksum
How to use checksums
69d763b4832a7243f461612611b4f8f5b88862b99c06b54b018c5b7086bafb25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_buckygen-10.8.12rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_buckygen-10.8.12rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 350.1 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
88fe9d9354275909fcdc36a9ee913a631fb85d014196ff61767d89b786b000aa
BLAKE2b-256 checksum
How to use checksums
34b5d88cb6fa9e4fd339a87987e75292437f1715f6f6fe584247f543aa810509
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_buckygen-10.8.12rc2-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_buckygen-10.8.12rc2-cp312-abi3-macosx_13_0_x86_64.whl
Size 95.5 kB
Tags CPython 3.12 abi3 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
9cb85d8db41e579bb5affcab46a751bbf9fca3272ca2994d55362dc23e15dab6
BLAKE2b-256 checksum
How to use checksums
047e91104e31579dafa263b6814dabb22ec6c5cda51ca5678197e982e2b6ad2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_buckygen-10.8.12rc2-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_buckygen-10.8.12rc2-cp312-abi3-macosx_13_0_arm64.whl
Size 90.7 kB
Tags CPython 3.12 abi3 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
13f4738d35309fdd724470f2a8df49f69ed236bf3587f67a1bfbd8449806a06b
BLAKE2b-256 checksum
How to use checksums
32a547a22ca99c4b03b6af123016f29ad51353f00c873bad77858ea68ad4c663
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_buckygen-10.8.12rc2-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_buckygen-10.8.12rc2-cp311-cp311-musllinux_1_2_x86_64.whl
Size 332.0 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c8e49c7a8d112cadd767ca6f4571c699f3bd1eb6120131c5fe1c42be0c898792
BLAKE2b-256 checksum
How to use checksums
1975658e2c50f4e63a61ed8dbd4fc6e9588c35204e35d9944aa38fc56dc7891c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_buckygen-10.8.12rc2-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_buckygen-10.8.12rc2-cp311-cp311-musllinux_1_2_aarch64.whl
Size 345.5 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
3728e7245185f578a974acad968da753416b614d806a81147214a1fa3225271e
BLAKE2b-256 checksum
How to use checksums
8c4efe06219c0304bbf8783338704b322377ce86bb385a8cdea5fe5249ab5bf6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_buckygen-10.8.12rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_buckygen-10.8.12rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 338.0 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
53a39d8cc897a02bc5d189dfdd475ac56b7f58960bd1d7e14eb0d5c94cb917c3
BLAKE2b-256 checksum
How to use checksums
3533dd948d7ffdc4f1a0a404ea09bd3d56b03cc49f0af42d71bc03ca9bbfc585
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_buckygen-10.8.12rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_buckygen-10.8.12rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 351.8 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2fb2374f0617bdfeb46dae5fb8cdf1d7423618a3127f34af85672b56611d9381
BLAKE2b-256 checksum
How to use checksums
b2eaa4b7424a8b3834f923209597a358c0c6477c946da2925811263545705698
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_buckygen-10.8.12rc2-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_buckygen-10.8.12rc2-cp311-cp311-macosx_13_0_x86_64.whl
Size 94.4 kB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
a01f9a09009d575ab42bb5ce615887641f4963eb008670d01895122fd125cd5b
BLAKE2b-256 checksum
How to use checksums
3f8f69f2ad2e95d7e8618d2a29897ae0df32a1d4ee48dfb765fd506e64effadd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_buckygen-10.8.12rc2-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_buckygen-10.8.12rc2-cp311-cp311-macosx_13_0_arm64.whl
Size 89.8 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
5b3a0a1b2b63e6c4cba1294b1bdef8f531c0c1e130f5a01096538233048b1407
BLAKE2b-256 checksum
How to use checksums
58900d5d5b587018ff15cc4ce42f82cdacd2d4edf8cf2770e026ddbeaaed10dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

10.8.12rc2 This release

19 release files

10.5.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page