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

Metadata

Release files for passagemath-buckygen 10.8.13rc1

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.13rc1
File Size Uploaded
passagemath_buckygen-10.8.13rc1.tar.gz 5.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-buckygen 10.8.13rc1
File
passagemath_buckygen-10.8.13rc1-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.13rc1-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.13rc1-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.17+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_buckygen-10.8.13rc1-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.13rc1-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.13rc1-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details
passagemath_buckygen-10.8.13rc1-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details
passagemath_buckygen-10.8.13rc1-cp312-abi3-musllinux_1_2_aarch64.whl CPython 3.12 abi3 Linux musl 1.2+ ARM64 Details
passagemath_buckygen-10.8.13rc1-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.13rc1-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.13rc1-cp312-abi3-macosx_13_0_x86_64.whl CPython 3.12 abi3 macOS 13.0+ x86-64 Details
passagemath_buckygen-10.8.13rc1-cp312-abi3-macosx_13_0_arm64.whl CPython 3.12 abi3 macOS 13.0+ ARM64 Details
passagemath_buckygen-10.8.13rc1-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.13rc1-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
passagemath_buckygen-10.8.13rc1-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.13rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
passagemath_buckygen-10.8.13rc1-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
passagemath_buckygen-10.8.13rc1-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.13rc1.tar.gz

Download URL passagemath_buckygen-10.8.13rc1.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
4da63ec7d7df743338e7239ede95510fa2da2bc20a18af16b74ac679232a2717
BLAKE2b-256 checksum
How to use checksums
74fb158a44e61b8bcdb7ecf57bf3ac2c349035c1efcd80fcebf3b5dd0059daf8
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.13rc1-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_buckygen-10.8.13rc1-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
a4d9fe8405eff6904e0d481662586a35d4e2ba1ca7f811a2a2bce390cd102c41
BLAKE2b-256 checksum
How to use checksums
b2fea939d836672d41a23ace659229d6125676115938d0b28eb6aa1b5cd91a73
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.13rc1-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_buckygen-10.8.13rc1-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
c7efd8be3032df16d75f18b9d6ed7012107341b66b1c3fa270d1326f386fd101
BLAKE2b-256 checksum
How to use checksums
5f7beeae9802b15b4e38e9b84754e4e073f56c67a5d64f56df8b3e38a79a1184
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.13rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_buckygen-10.8.13rc1-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
68682bbd1c1fbe5461654bdb8379190d6b2ed1611105424a461bb65865743a4e
BLAKE2b-256 checksum
How to use checksums
00b136df9ce5b7732bcb858d0c54d9c34f746545ca09b1a7f75473a749cb6e74
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.13rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_buckygen-10.8.13rc1-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
67640ff956ff27584a1aa862c87eeec588cfab37a57a5416810733ee5ab56618
BLAKE2b-256 checksum
How to use checksums
8dd7b8f93399049d39aa806a6a037a4e580a6215a7096a8f65cbd12ed93e87f5
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.13rc1-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_buckygen-10.8.13rc1-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
1bd0ea560056148a2eec8a705e06b8219f6d114bec6b3acc2a36a34cb9786961
BLAKE2b-256 checksum
How to use checksums
78790742c70b255f4ef1bd72feb23743a688e8c17989e7bcab649e5d22cbd3e0
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.13rc1-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_buckygen-10.8.13rc1-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
26661d0174a540c592f91176a6dc2ff562750c13e75806298806c95ef2667927
BLAKE2b-256 checksum
How to use checksums
7aa715f522578d8a9371192459b0c1d209725b2682c593f75eb991d9424f93df
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.13rc1-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_buckygen-10.8.13rc1-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
287a0e226bef06e6d5b03b2ac84d23d7528599f7a80e48baf342484a8061e30d
BLAKE2b-256 checksum
How to use checksums
a4395918db2c7a044fd7b43f092a422c809c2d8af286b384ef6ed4c56e5f870a
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.13rc1-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_buckygen-10.8.13rc1-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
f8c78e4a26d1f6db3ba89dcf1c9aa9d4bb059587392c8ff9a95eb78026dcd203
BLAKE2b-256 checksum
How to use checksums
7322bf205f68b25d19dcfa735d51b430e1441348dfcfa95a56b518393c61c4f5
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.13rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_buckygen-10.8.13rc1-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
37b26e0bfb7365bbe00d5871bd23f8cf1ab565b889fc80d38a4cf2b44518e9b5
BLAKE2b-256 checksum
How to use checksums
5e892497f114fe5e8efaa1445c855142eb810bcc98e168c6cf36006da5206178
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.13rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_buckygen-10.8.13rc1-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
3cf2ac452304e1e65bec4d391424b766513f6434dea2908fc0e610903f9fac58
BLAKE2b-256 checksum
How to use checksums
03b35865edb623f1798d55912692c3a6e2dcf9fb904aaac14438491ab611998a
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.13rc1-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_buckygen-10.8.13rc1-cp312-abi3-macosx_13_0_x86_64.whl
Size 95.4 kB
Tags CPython 3.12 abi3 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
ae1d21ff6a6d0ad7b33290c2c3808517145d089bcefb0d3e4546d6ba30033e13
BLAKE2b-256 checksum
How to use checksums
05d5feca425f1750d7b59ce230df1887aedb78cb3bf076e3fda32c81dcd84294
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.13rc1-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_buckygen-10.8.13rc1-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
11c0c0cd1fd6828b2c3fe287301841cfb97084b88e51df8e66cf433cb7b39ae4
BLAKE2b-256 checksum
How to use checksums
4fcd3e29f82558f0c6d0104be67d1b78fbb9af586a7a6f77b2a042882e3076a9
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.13rc1-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_buckygen-10.8.13rc1-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
189e5e82e213dd4d27e546ac80607d734c992d735fa07beb73a84a6e64ca0678
BLAKE2b-256 checksum
How to use checksums
35b97f4be75a032b0cd84004949b96fe362ac7d107c4ca1a78aeac41d89d473e
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.13rc1-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_buckygen-10.8.13rc1-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
db13158c69a2fce7f11ed70dba1ad99f970333fe52672695d21d48c1acb20542
BLAKE2b-256 checksum
How to use checksums
50d7dc2c7c9e712bba41c0508bae94dedf1353980a7d5f8aa42c5aa9914719e7
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.13rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_buckygen-10.8.13rc1-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
6b6cd5e37e1b688d5bf5e7110b9b97c52c065d34db77fde286d1b25c381d1135
BLAKE2b-256 checksum
How to use checksums
44b204e533acfdc99c1d4a54024a428992d9d150ed0892e6eb374da34384de1c
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.13rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_buckygen-10.8.13rc1-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
bdc3ec59fd001c1e60fb05802b4fd0c48830f9dab035295de4e242f22635106a
BLAKE2b-256 checksum
How to use checksums
e2ead77e69ca36833da84c6d0cddda49272573849f335b5b4775d93c4c57c351
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.13rc1-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_buckygen-10.8.13rc1-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
2db337f6c904c066f06614e87fffc142031d3e2c3bada759086d5c2eedb746ee
BLAKE2b-256 checksum
How to use checksums
cdaaf8d5a331fb3435a7ace0afefb5ced7b90d0b91d85157e8856401f1906b1b
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.13rc1-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_buckygen-10.8.13rc1-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
a2fbb7f896c67a92e87e71a311053c0a3ebac73e7505f5b735c6b8639ae8af44
BLAKE2b-256 checksum
How to use checksums
2f3384a269d66f8b4f3297a17b5e4aa51584229db3ba559b565582ef36dbe182
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.13rc1 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