Skip to main content
Pre-release

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

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

passagemath_buckygen-10.8.8rc1.tar.gz (5.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

passagemath_buckygen-10.8.8rc1-cp314-cp314t-musllinux_1_2_x86_64.whl (335.6 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_buckygen-10.8.8rc1-cp314-cp314t-musllinux_1_2_aarch64.whl (349.6 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.8rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (342.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_buckygen-10.8.8rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (356.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_buckygen-10.8.8rc1-cp314-cp314t-macosx_13_0_x86_64.whl (95.1 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_buckygen-10.8.8rc1-cp314-cp314t-macosx_13_0_arm64.whl (90.7 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_buckygen-10.8.8rc1-cp312-abi3-musllinux_1_2_x86_64.whl (328.6 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.8.8rc1-cp312-abi3-musllinux_1_2_aarch64.whl (342.0 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.8rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (334.9 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_buckygen-10.8.8rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (348.2 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_buckygen-10.8.8rc1-cp312-abi3-macosx_13_0_x86_64.whl (95.0 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_buckygen-10.8.8rc1-cp312-abi3-macosx_13_0_arm64.whl (90.3 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_buckygen-10.8.8rc1-cp311-cp311-musllinux_1_2_x86_64.whl (331.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.8.8rc1-cp311-cp311-musllinux_1_2_aarch64.whl (345.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.8rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (337.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_buckygen-10.8.8rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (351.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_buckygen-10.8.8rc1-cp311-cp311-macosx_13_0_x86_64.whl (94.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_buckygen-10.8.8rc1-cp311-cp311-macosx_13_0_arm64.whl (89.7 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_buckygen-10.8.8rc1.tar.gz.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.8rc1.tar.gz
Algorithm Hash digest
SHA256 3be98910f8965e0e489803cf719676e7b5533a746c36c996dae051359e3c2227
MD5 e285b2d23dbce6ef9c1e45a78580ba7e
BLAKE2b-256 e22f7d33d30b0990bac1475bb85a440229899eea15ad42717a420e0dc778cc03

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.8rc1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.8rc1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 26be7d353d0a281d147033f871a129adf608d214134aacec337174f8e6fbc8f8
MD5 655335e888ad02ddd537f73ffcbcbe5e
BLAKE2b-256 15e835ddba5c7de1909483e85837c4c3f1df60d653e681c0a5b5ec44f68b0a70

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.8rc1-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.8rc1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3e2eff3d1167d1bdf3563ec5bd4e3c11b2948d807679711fef43503dc3894755
MD5 3b893dc4b92bbe1d69e7e68485b763ba
BLAKE2b-256 6ff3795fe45de7773f96777b9c50b1bd3c64bdb9d981207af8dd7b7b9503449a

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.8rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.8rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 72590bb18119e8d194451cd0e02d9eb574f916037ddc89ef75f65348712c46d3
MD5 3d230b88d8a38f683d3a25a1d33af54b
BLAKE2b-256 57394993d3180beba531a403ce626a1c25008fe8fdcd3ad6c15fa27f6891be52

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.8rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.8rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d0911b99038fe9c3bd89dc58c183f1cf7c67d96da8abefac79901c4a590e28de
MD5 ba3f4b311856ad436b03fb86d69c3d0d
BLAKE2b-256 a89069814e2bf69fb771220996073825910078840faa5f15be504a4f45cb8214

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.8rc1-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.8rc1-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ad67d5ab0b32aaff0aed0ef0a79f11e81f25ac59da474701001f6d1e7b3bd90d
MD5 54ec6c6e7452caff51def287235b365d
BLAKE2b-256 c082338afdc2c90ea8e0f1b0856d84e4cd93266ec2bd753608c6559635784d27

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.8rc1-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.8rc1-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e9d4bb3715429725ceba468fc92b448f65c6a8e041c52194d34c98eca7a74fd7
MD5 80678b7929f872fbf339ad76f0221e25
BLAKE2b-256 c4a605128d6567d11bfe6b38c54a6fb9a30c4e932a4270b17c7fd2e1bc77e49e

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.8rc1-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.8rc1-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7b517e0135f0b82c5dbec2105a30b05934e5fc1832abb5844e30a6f871b697fd
MD5 ce07758d5218a1c843c32849ecdd425a
BLAKE2b-256 e3d7fc247e5c9d93f9ae384d5a07fc572d9b723e97066cbddad4679a4b2ae5d1

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.8rc1-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.8rc1-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 544c971bf494fabf2f8b3d0b9b1f7f91858e25a3f447f4fc55e5f1adad9c8cc8
MD5 485b4e11b9a54b5c14d8763934cfa2bd
BLAKE2b-256 f790007edb19ff32ef03a0df90be18c6272e09988d98cb1dca3a0d83b5f99258

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.8rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.8rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d8f352f835dbc01ff0f1d67d0a8e91ff0b29f981bf7d1c473b6e00fe78613714
MD5 9b481f147927ab0945e2defea679bbba
BLAKE2b-256 b08325ffec7c69ed659239401f7b0ff3be0c4a45a8be0090d3018f426e5ab208

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.8rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.8rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 507a7c1688694bea274b37d533125042bdb5ac56a0319c1b8fda9b56db57d3cc
MD5 3bdd72dd0ce0ca3344eed60b8a303ad5
BLAKE2b-256 1535b02708c7c6f5cbed3368fd29c2552615ac02ed2f3aa8b61df052d51c93b4

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.8rc1-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.8rc1-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fe6efa044f5086039185034c91c8a5b2f9c05dbec799a3b0e80112d0081e4bd3
MD5 d4a2bbd36de184a4ef033977a9449977
BLAKE2b-256 3cf1189e75dfadf4711a43a2d7e1fc7069ba4a1234b48f15d03a08bd9b8a87a5

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.8rc1-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.8rc1-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2d84bd4905282fa9b8ead0b81ebf55701035f50c1b053934fe67c98db4e114f3
MD5 9b04120db8a5f870fb15ad02def7a136
BLAKE2b-256 b16ed9762702f56e1bb30e5c2d5705fad9eb8c85faef8c45ff73a7eeee68ad13

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.8rc1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.8rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f734bd578df982170ca1dc2899de77903842678369dd82b67fc2ad0c307effd2
MD5 086cc82f5546f2c4437367edc00d1f5e
BLAKE2b-256 84b62670172d0a7cb5d9511724992321132bf2b0812ac5ff768448dd4e95943b

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.8rc1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.8rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8fd58e35ebf0cc097dac83147d4e178472719fc1e5d15952502dd3a7caf2e565
MD5 e0aa961ddab914c5870a496b09825f17
BLAKE2b-256 d1870b5572eaf850f9ab6d3e7a6c8a432e807c70dc24d060f13546564a45d412

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.8rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.8rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a3905ecce930deba68bc425757de1435de21ef4fdb0487933862cfb52baae067
MD5 df283c2075834efd356b5e7a9be96a25
BLAKE2b-256 41368d0c993b63035edd45a70367558331614b768e09b053c84d6456a76bdab0

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.8rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.8rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 218f1432634c8e83348a17fa2898e3413d8e9d853697e417217e6493b8d87efe
MD5 d988387e9d01379dd67b47b4a288cf56
BLAKE2b-256 18804b4b2cb6faeab79cca58976db1717912f7a88362343b7f8046dfe0c3e1d5

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.8rc1-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.8rc1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 cb64a951e5999cb51cb03119fbf65c47ba342e8be4771c344da2fb6eed453db5
MD5 0aff661932a53d275e93111a7a322e8c
BLAKE2b-256 061054c40b17fa52a53b9e27130b7367323b917a956082de51ba11efb568a91b

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.8rc1-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.8rc1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 49165abf215d985c5271881c203df5644a67487aae7557c82cd7a0c68ff433b9
MD5 5488f648c5ae621da0dc9618f2de8fa1
BLAKE2b-256 b27e71be15a80fd16f360cd910fc72bc47b699b3b88f04385f52e40e8578f884

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page