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

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

Built distributions (wheels)

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

Download URL passagemath_buckygen-10.8.13rc2.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
6fc7444af78b83f3acb7b249185400a732d30471c4eb96d95d834f36297493cd
BLAKE2b-256 checksum
How to use checksums
c707023b7087b4bb78d23e4688c5d594b3434c39a0aca5afd47314aefac3c515
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.13rc2-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_buckygen-10.8.13rc2-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
bef5c0548442cf87c6813331af926c7d4d3c13a3f06696bea793d48cfa7c7ce8
BLAKE2b-256 checksum
How to use checksums
541064e7bc90ff43dc5e3dd04198041b8036cb3f8b73392f54809f1bf23ccec0
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.13rc2-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_buckygen-10.8.13rc2-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
53d2ab0799507369cbf2e1030e80924f2ef979c267180b7c34f1ad3d045207b0
BLAKE2b-256 checksum
How to use checksums
e81cf11d9a218c0a554b3a714345aff372d8981f0361376caa877546813d6296
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.13rc2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_buckygen-10.8.13rc2-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
d4f8d458129de80b5eb624b4bbf45353d61e35a8d5b2ff74e9746527b2d3e55e
BLAKE2b-256 checksum
How to use checksums
342b2d18e488e9981e7686d86642e720f02c676e706f7ea651f87f7a8ed95bdb
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.13rc2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_buckygen-10.8.13rc2-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
f5d5e8360e92a2a15ba50066f12e5bce94592096f6544b240736aed21c10853a
BLAKE2b-256 checksum
How to use checksums
cbf52b4769a3915ad1b0eafac57d30d24ce1da4d52218efb06a0f82371764970
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.13rc2-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_buckygen-10.8.13rc2-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
b79f47d5d341adab859480813d7f6fdf87c28c7124d4dd02ba18c1672e6dffae
BLAKE2b-256 checksum
How to use checksums
59526cfc38149cd71c0b8ea1c48cf5f34a35f12abc6566848fea6bab5ecb8d77
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.13rc2-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_buckygen-10.8.13rc2-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
c8eaf0a7db0f901ad21e3013abde234ad4dbb4f01780bb52305539af2c90d4da
BLAKE2b-256 checksum
How to use checksums
454954d4435177717ee86e630509f218deb1df7344bea71806530d723e1ae53d
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.13rc2-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_buckygen-10.8.13rc2-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
96ba7223b643153e0bcbb6dd44cd938676006b3b6aa54566adbe8a34f8574cd0
BLAKE2b-256 checksum
How to use checksums
b26df0764034af372e5c8fb2391661c49ad5a16e3363e987244b1fde731727a0
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.13rc2-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_buckygen-10.8.13rc2-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
e5beca03422f4e2cab21dca8cabaf9b4e6bbb6b150afc42106f97701dae67b76
BLAKE2b-256 checksum
How to use checksums
7dc066e2360f543573b2bb813acb96aa4402863fd2fcc6c8342848c7bf13e5a3
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.13rc2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_buckygen-10.8.13rc2-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
08e1d0fba63c2c4e56fb7c5f642ef50ca3c0ca709b3885a180e445603857bf6f
BLAKE2b-256 checksum
How to use checksums
5bdb139498f1ff9f2719d5348112e922e9c6673fcca6f6381827eee21da7046e
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.13rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_buckygen-10.8.13rc2-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
152c3e2ea50dd4b62ed9ffddc5704d84e54aab542c2ed724343afac501430c9c
BLAKE2b-256 checksum
How to use checksums
d46f846c4897078f145063f0cfaa62ab6b17592db774914ef9e2d7789e143978
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.13rc2-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_buckygen-10.8.13rc2-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
9d2071f93ffaaa81aedac61b0d53d9d3b50d63f83f0715c5760acd0677c4c1ff
BLAKE2b-256 checksum
How to use checksums
0c701422c9ae359fd4d945c0448f6dab10de346410a7de116cb70c6092f5fd48
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.13rc2-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_buckygen-10.8.13rc2-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
47d845811dcc343e202ac744fc90fc1402d5577d8e6c32869ed94c42d333a25d
BLAKE2b-256 checksum
How to use checksums
89e61fc180f454c9d1f9fa6e4cdd4c7dde93a194db190a84b20ea4be0153d4a0
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.13rc2-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_buckygen-10.8.13rc2-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
d4435f215b88f3e43081a982543e9c448f1ea23c2894420117ec91e4c1d153e3
BLAKE2b-256 checksum
How to use checksums
15ed64bcc6a270704a495fd35909be2ff9944eff57d7758f0ceef5afd7fd412d
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.13rc2-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_buckygen-10.8.13rc2-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
a8f968ede5c0c17adb83e28f1ce047d19695901f01157c4cd19c573882d1fabc
BLAKE2b-256 checksum
How to use checksums
792f7e136de90b8fba2f606d1c6bbbaab152af1ec8975def83d42ff7b4c1e0b1
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.13rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_buckygen-10.8.13rc2-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
7a4453dce2f3af4a1ba1597249a51d07a7d76b61dc56e1435916dc606435f3ec
BLAKE2b-256 checksum
How to use checksums
b6a6b2226724a135fcb01dfd1e6316062e272aaa03d3256d0c2ead938330a1bb
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.13rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_buckygen-10.8.13rc2-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
c4ca83ba4e0226f0dd05a86e0c9cca419472753285c13e38fb6996c5003c8a80
BLAKE2b-256 checksum
How to use checksums
6763398a489a9714446ed4b4e51726824d2e285547cd914f671c1ad101f86792
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.13rc2-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_buckygen-10.8.13rc2-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
1c6c6ca72984c5c76a24534325d61af395985eb551b567a192250efea963fe86
BLAKE2b-256 checksum
How to use checksums
76c9ba75adf7894b2b1d71486fd78d60184f4e13089c4509df026c43ac11f1e2
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.13rc2-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_buckygen-10.8.13rc2-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
803a8e24c34eda04b96c4e21741996ed77fe42a1ae569169b42961f62e010a69
BLAKE2b-256 checksum
How to use checksums
3a6df2a7b1a43a7a8546650343b1b554fc152581ba42b2342f18d30a934de837
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.13rc2 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