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.10.1a1

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.10.1a1
File Size Uploaded Provenance
passagemath_buckygen-10.10.1a1.tar.gz 5.2 kB Without provenance Details

Built distributions (wheels)

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

Total release size: 4.7 MB

Release files / passagemath_buckygen-10.10.1a1.tar.gz

Download URL passagemath_buckygen-10.10.1a1.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
aecf4c84fcdce174df3927ab41cfac8ca3c7994c83de8da22fcca37963cf7400
BLAKE2b-256 checksum
How to use checksums
59ba7f6fa6a1402237c20f2899427c64eb5d0f5a07b4acd08968cddff9867820
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.10.1a1-cp315-cp315t-musllinux_1_2_x86_64.whl

Download URL passagemath_buckygen-10.10.1a1-cp315-cp315t-musllinux_1_2_x86_64.whl
Size 334.8 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b0aa34bac89e8601f78c5d3c270b4e4af67e2c7e4dc15a774a7cb0e70d323fa0
BLAKE2b-256 checksum
How to use checksums
6916eb42291f15b9d909390b43b316a5a1ab4fb72e234ac02bbbfac300981c25
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.10.1a1-cp315-cp315t-musllinux_1_2_aarch64.whl

Download URL passagemath_buckygen-10.10.1a1-cp315-cp315t-musllinux_1_2_aarch64.whl
Size 348.9 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
ecb74e6daeeb019cbc23f8f25249e2866d23bb86a0d25448c593fe7fcddbc563
BLAKE2b-256 checksum
How to use checksums
46b743d44f4d829f2bfe1b3bde25759511525a5da3768a1c931e0da24c1165b8
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.10.1a1-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_buckygen-10.10.1a1-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 341.2 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b71bef0fd059761d706af176c95e4fb704138b4bba0cdfbe57c54fd899d86583
BLAKE2b-256 checksum
How to use checksums
79c9cd623620b3f2b03ada816841ebf787366fab66760c673b30028c662534ab
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.10.1a1-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_buckygen-10.10.1a1-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 355.5 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5569a383d93428ada65f02dc10bf6c052e57dfc5750a9fc2bdf3ffe4bf9a0399
BLAKE2b-256 checksum
How to use checksums
63d035794a41f33e91f9b306641db073394d9b1d4f5ee6cfeba87fd609ecf7f8
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.10.1a1-cp315-cp315t-macosx_13_0_x86_64.whl

Download URL passagemath_buckygen-10.10.1a1-cp315-cp315t-macosx_13_0_x86_64.whl
Size 94.8 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
e042e77620d6dad37353855092a4a5715dc1a19243a66b985b426aeb8b65a1a0
BLAKE2b-256 checksum
How to use checksums
4ae7e6fb72213734c5c7175446204b105a0ee4adc9b60d8baaa69c1c076ee820
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.10.1a1-cp315-cp315t-macosx_13_0_arm64.whl

Download URL passagemath_buckygen-10.10.1a1-cp315-cp315t-macosx_13_0_arm64.whl
Size 90.3 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
3a14ef0e279b0e4aae4cc4b502e567afacb5991a6569dc74b3625cb45bcab3c0
BLAKE2b-256 checksum
How to use checksums
a8ea6b6180e735a2b79c3d5f0403022962bff6c213f27e990fde0fe83cbffb9e
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.10.1a1-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_buckygen-10.10.1a1-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
b09c59b3f5d9c547ad8034698ce20d791af7256143affe265a18675639cf4555
BLAKE2b-256 checksum
How to use checksums
236853424668902bda5d1c58a26dc029cc369e479b72fab992cb4486b9f945cd
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.10.1a1-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_buckygen-10.10.1a1-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
17dd596c8ba4eae681267262f51f54e82890d430f0866199fd7b2d8bc0e1c8d6
BLAKE2b-256 checksum
How to use checksums
862e365f5979acca5684164668e14fa028bbbd176f2059a5e7a5a9f2fa687cd0
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.10.1a1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_buckygen-10.10.1a1-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
0209f64bb1df6ac4ba8dc0a1e445976782b4a8ad8c20964a2c6343d3993625a5
BLAKE2b-256 checksum
How to use checksums
e881f82623d52120f07e141abf5407a6331bead0d6bf0b4255f22276c2b2d459
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.10.1a1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_buckygen-10.10.1a1-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
510daf20fcc4f2027358aeec21a138134ab4e1c09cdd46ebad95fb12082959ba
BLAKE2b-256 checksum
How to use checksums
ac285fb7794a08425719db62a99cd1776a460de9674b32b409f138b54c23a807
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.10.1a1-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_buckygen-10.10.1a1-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
6b7a110fc8dac312de14d2ad2f6a6424d347c94d1e58769c9f5feef53a44e1a9
BLAKE2b-256 checksum
How to use checksums
ab5650730a4da76a70d000b1451d9fb5138aee0f9fe63d618fa7c0a43a1ce38c
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.10.1a1-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_buckygen-10.10.1a1-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
d3a0b1cac973dabd0c3b58393b9862c5ca3a506d7e77545211bdf5754c6c24c6
BLAKE2b-256 checksum
How to use checksums
90b51cec82426da9551d1bec9898cc0c56eb1a471c11a6927865b5a7e0fa7cd0
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.10.1a1-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_buckygen-10.10.1a1-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
4c6ad19e49cb68bf307657f8e51592ac0242cf0e89fd547f6e800b3d9d60c2ad
BLAKE2b-256 checksum
How to use checksums
611d3363d7170d014502f395453b6c190355cf0c23cf885b067dcda244eea57c
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.10.1a1-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_buckygen-10.10.1a1-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
a16cef98bd24b2df377fae7a6440cdbbad419d86108db9465dbd9e7a57740e50
BLAKE2b-256 checksum
How to use checksums
b7fca52e1c256d2fdf757155c576c5a2f5dd7a8a385a9584dcd1dff1de3dc0a8
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.10.1a1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_buckygen-10.10.1a1-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
34953449d69ddb6e7ada94d0e0ad8025a7a13bc7d140f881d52109073f6b6723
BLAKE2b-256 checksum
How to use checksums
017e758ac0094f16a5ecae8e8623edabb77961e28507c293c54429d4c2f4d149
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.10.1a1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_buckygen-10.10.1a1-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
69ec980c105f21227342ecf780199602e8cfecb3600f6bf897e4ff890a05adb6
BLAKE2b-256 checksum
How to use checksums
e209b60d6c134fb3669b9fdc5373a6340c4bcb4645691ae5987bad09d337aa94
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.10.1a1-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_buckygen-10.10.1a1-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
a5f3ee8448d2afb4bb1f7b694e1527e424b3a3697cc71c3b07671ecf74fbafe4
BLAKE2b-256 checksum
How to use checksums
6e16107b92bc2bc959ed7e8b1a69436bd39702d94c782bc32e117e27d08d104a
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.10.1a1-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_buckygen-10.10.1a1-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
822219d5da63a104a06055c952240e1cfc0adde608a836047842bbb477c5055a
BLAKE2b-256 checksum
How to use checksums
0ce3c0a8e361369c881d1c15f9f3b018e9235f21b131367bb425fb4fbb7ad33a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Security for passagemath-buckygen 10.10.1a1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release
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