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.10rc2

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.10rc2
File Size Uploaded
passagemath_buckygen-10.8.10rc2.tar.gz 5.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-buckygen 10.8.10rc2
File
passagemath_buckygen-10.8.10rc2-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.10rc2-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.10rc2-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.10rc2-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.10rc2-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.10rc2-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details
passagemath_buckygen-10.8.10rc2-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details
passagemath_buckygen-10.8.10rc2-cp312-abi3-musllinux_1_2_aarch64.whl CPython 3.12 abi3 Linux musl 1.2+ ARM64 Details
passagemath_buckygen-10.8.10rc2-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.10rc2-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.10rc2-cp312-abi3-macosx_13_0_x86_64.whl CPython 3.12 abi3 macOS 13.0+ x86-64 Details
passagemath_buckygen-10.8.10rc2-cp312-abi3-macosx_13_0_arm64.whl CPython 3.12 abi3 macOS 13.0+ ARM64 Details
passagemath_buckygen-10.8.10rc2-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.10rc2-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
passagemath_buckygen-10.8.10rc2-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.10rc2-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.10rc2-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
passagemath_buckygen-10.8.10rc2-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.10rc2.tar.gz

Download URL passagemath_buckygen-10.8.10rc2.tar.gz
Size 5.1 kB
Tags Source
SHA-256 checksum
How to use checksums
bcd57100ef24fcf39bdc1874be8da759f4532c4191d0e8763eb6a86696fad4fe
BLAKE2b-256 checksum
How to use checksums
84ad9364fd67128978c78634425109bb38f78c2b9a611eaaf2009f8d7a425adc
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.10rc2-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_buckygen-10.8.10rc2-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 335.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0ac0ad11c8504912284f9747aafaeef6a3075a5cddbee385f507f341a35c2ec1
BLAKE2b-256 checksum
How to use checksums
59858e49742e6cfb98b6f9f43daacee50816e5fd02382d6095bf02499ac7a276
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.10rc2-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_buckygen-10.8.10rc2-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 349.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
fd1470ceb2e98c93e09e4aa1cc90263b4ce797a1698350fb2bc601aacb32ef9b
BLAKE2b-256 checksum
How to use checksums
fe2cf88366509c7449cbc154dd73bc39d597f462aceec70f63be708de878f3e7
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.10rc2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_buckygen-10.8.10rc2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 342.0 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
6caf4975d6c916b3c1d9f3cfd3489efc9f5d3f08cfecdd89c4ea74012b3538d8
BLAKE2b-256 checksum
How to use checksums
c87cde20093308a1f5e38310df10ebb0ec19583d9cb1251f90816f09f7b6b192
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.10rc2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_buckygen-10.8.10rc2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 356.2 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
268de4e750d10feee5275986ab84663c0915fc0ee027e22c47b43edd3497b64f
BLAKE2b-256 checksum
How to use checksums
a7df7f4b622217b865acd3d2ecaf4bb211daf77ee4e31a660a5caf9da198bd66
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.10rc2-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_buckygen-10.8.10rc2-cp314-cp314t-macosx_13_0_x86_64.whl
Size 95.1 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
d20e94d4e538ecfde9413b434ce97a17eef3e4699e4621d2133c1796979e13b1
BLAKE2b-256 checksum
How to use checksums
7ca80f38b79c0489775676431d37f64e6957a5e4a262a7a074c34f09ef268991
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.10rc2-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_buckygen-10.8.10rc2-cp314-cp314t-macosx_13_0_arm64.whl
Size 90.7 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
b894cf5fa3e6a8d554b64aa5bbaa23b4f2b9ce1f9d8816435bee35bb8b682a22
BLAKE2b-256 checksum
How to use checksums
77bfce463055ed0f8304e660f0a94fa445f3c90beec7108f197df9e809c555b5
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.10rc2-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_buckygen-10.8.10rc2-cp312-abi3-musllinux_1_2_x86_64.whl
Size 328.6 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
0a850bb8ecb8499a39a9b68ab3bc6155b2bdd7e2ab47627e8adeb9d3fab22df7
BLAKE2b-256 checksum
How to use checksums
0befb5d0698e5344595b7f631dcaabbee7cf1927f793b030f92a6e459827b370
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.10rc2-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_buckygen-10.8.10rc2-cp312-abi3-musllinux_1_2_aarch64.whl
Size 342.0 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
9687c84d2307ede125f752899b0f8e6bca87e291b7f8a5e9031a8887156c0312
BLAKE2b-256 checksum
How to use checksums
6d057c1a89ac6362862f02bba23301f543f5f9ac9238d76bedb60c8df676907b
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.10rc2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_buckygen-10.8.10rc2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 334.9 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
430fad27df61f2b0dceaff83bcd81410ee1b4797ef82229d5717a3282175e800
BLAKE2b-256 checksum
How to use checksums
2198b833ec8c5d6362bccb0e257d51b391d694f856b79a4efe9b0c9410dc5866
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.10rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_buckygen-10.8.10rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 348.2 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
5d047d6fe041310111c2f234411b5e95bf23485fa899db3aa50ef3d104266507
BLAKE2b-256 checksum
How to use checksums
f5fbb5c020844396632c527b21f5b7f097c61aee0a83f52810dbae4d3c762b08
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.10rc2-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_buckygen-10.8.10rc2-cp312-abi3-macosx_13_0_x86_64.whl
Size 95.1 kB
Tags CPython 3.12 abi3 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
7f08a352e194e5e107b1e85721102ad9acb6e10be79aca2113a1ea1f440549b2
BLAKE2b-256 checksum
How to use checksums
621803ffd52ac4beff3ccfe84059d5a4213123cbb54db17fe6f405263a983f17
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.10rc2-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_buckygen-10.8.10rc2-cp312-abi3-macosx_13_0_arm64.whl
Size 90.3 kB
Tags CPython 3.12 abi3 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
7c46c3011ebbd2f9fad5c48892db5b539731e67a2daa8dc21f76f402c49c3a9d
BLAKE2b-256 checksum
How to use checksums
269ba6e751515868de4c143d7a3d36952bf3c89d198ad26a8228b30bc670a941
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.10rc2-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_buckygen-10.8.10rc2-cp311-cp311-musllinux_1_2_x86_64.whl
Size 331.8 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c888c8667728d31953f3692154b5dd1d23f00c722af5bf9b38449e9daa430f18
BLAKE2b-256 checksum
How to use checksums
5c5d19d48ad6c2165f36e65a17c118ae336716bafb348e8bca2b5e3b1c19ced9
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.10rc2-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_buckygen-10.8.10rc2-cp311-cp311-musllinux_1_2_aarch64.whl
Size 345.4 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
f7fe4eb12077406994125448668871111c84008208c875fcd4946beb98962347
BLAKE2b-256 checksum
How to use checksums
3abccf39a3789acf693f7f313c61a1b84d565c014694ab23d62038485b9ce2c3
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.10rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_buckygen-10.8.10rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 337.8 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ede46afa19bc03c8fa2109f4aea01634f5943db535b7dc02a4bb3f3fb6e5143d
BLAKE2b-256 checksum
How to use checksums
baebfdbb775cfc5e00234c4d4e2fb7a1c7a06321202b11fe849432137140e3d6
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.10rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_buckygen-10.8.10rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 351.6 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
45b4454c5be3039f406e8331ac816b9d0a1f08ba6553b4f496ff6294559a9510
BLAKE2b-256 checksum
How to use checksums
2e163a9556392de8d2263aad6b3cb904e1ef5edee4d35b8f0269d5a0d2a18f8a
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.10rc2-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_buckygen-10.8.10rc2-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
0455f11158513886db0802be38b9287703122f089c90b7410386c7aa25016edf
BLAKE2b-256 checksum
How to use checksums
cf9f2dcf548e960eb6468d2180a953bb30f318d66344c223531eb7624cab605a
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.10rc2-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_buckygen-10.8.10rc2-cp311-cp311-macosx_13_0_arm64.whl
Size 89.7 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
01a50c77e58914ae69aad563baef90c25a01db90e8b15e52ebcd28f847304b03
BLAKE2b-256 checksum
How to use checksums
500cd793e1b8d951c1e9b2af656190900b539e19745672b5ab9389f52f01bece
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.10rc2 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