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.10.1a0.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.10.1a0-cp315-cp315t-musllinux_1_2_x86_64.whl (336.0 kB view details)

Uploaded CPython 3.15tmusllinux: musl 1.2+ x86-64

passagemath_buckygen-10.10.1a0-cp315-cp315t-musllinux_1_2_aarch64.whl (350.1 kB view details)

Uploaded CPython 3.15tmusllinux: musl 1.2+ ARM64

passagemath_buckygen-10.10.1a0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (342.3 kB view details)

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

passagemath_buckygen-10.10.1a0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (356.7 kB view details)

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

passagemath_buckygen-10.10.1a0-cp315-cp315t-macosx_13_0_x86_64.whl (95.1 kB view details)

Uploaded CPython 3.15tmacOS 13.0+ x86-64

passagemath_buckygen-10.10.1a0-cp315-cp315t-macosx_13_0_arm64.whl (90.7 kB view details)

Uploaded CPython 3.15tmacOS 13.0+ ARM64

passagemath_buckygen-10.10.1a0-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.10.1a0-cp314-cp314t-musllinux_1_2_aarch64.whl (349.6 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_buckygen-10.10.1a0-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.10.1a0-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.10.1a0-cp314-cp314t-macosx_13_0_x86_64.whl (95.1 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_buckygen-10.10.1a0-cp314-cp314t-macosx_13_0_arm64.whl (90.7 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_buckygen-10.10.1a0-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.10.1a0-cp312-abi3-musllinux_1_2_aarch64.whl (342.0 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.10.1a0-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.10.1a0-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.10.1a0-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.10.1a0-cp312-abi3-macosx_13_0_arm64.whl (90.3 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

File details

Details for the file passagemath_buckygen-10.10.1a0.tar.gz.

File metadata

File hashes

Hashes for passagemath_buckygen-10.10.1a0.tar.gz
Algorithm Hash digest
SHA256 0b565f6dfecf37b7fd4ad6aff61862a661d23bcbc21928b6ead9f04e8b1f7777
MD5 ac7ee328e2244dd25f746afd861b56ce
BLAKE2b-256 94213674af57c1c1940c6020de912b3c8bf2c102f7c587bbe59101ad2b1b3281

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.10.1a0-cp315-cp315t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.10.1a0-cp315-cp315t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a0be05eed62911902e8194c4e4f6e4b0aec30f4f548ed96178a1c403b3a3bd55
MD5 6066a624d67af58f83fc59076c44abbc
BLAKE2b-256 5539bc1e0e1d34ed5ca3dd167ed75eea15a24abb10e45ac7e137cb38a37d09e1

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.10.1a0-cp315-cp315t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.10.1a0-cp315-cp315t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4ec53c7d8a290cc9ffc9017105ca940762749d85ed78d231fd1d7c2ea5eef70e
MD5 7c994d0b634a48d823c2b0eb2c5074c6
BLAKE2b-256 d9f9f014341c7df0c69e6e3f045e786708956911f97864a81e9bb0eb474c3d13

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.10.1a0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.10.1a0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 09f1f813d8b61949b35a244133d4711cf38fa830920871ff0f03706c464bd4a2
MD5 755407ddb50dcbdcd80b099b2a8e3797
BLAKE2b-256 31f684718a6094f08dfb9c5e19f716eb07e40391b0775f524ce561e8171cdb71

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.10.1a0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.10.1a0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2066e5b5d0862533263dd643efa54ddb5495687eb23046b73251c71095c439ba
MD5 30774da7508ba9031724060b181b1366
BLAKE2b-256 042a9afd2b95024b0fe2aba77852f1b072e129cb8440f8b4ff47b8c46a5ff7a3

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.10.1a0-cp315-cp315t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.10.1a0-cp315-cp315t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e52ef22963a2e7eace96d3c1c8185d1415e30d40c63179da8a592aa925fbb105
MD5 8f5d448a976eaf87a66749d2980b5f05
BLAKE2b-256 dd5d837ef3506e743962f25549413792f2d5bba900ba2bfb03989c84f67674b3

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.10.1a0-cp315-cp315t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.10.1a0-cp315-cp315t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e5809a7543f985fd24903484bc783fa1bd67ffa99f646fbdc3adaa5f9030b607
MD5 b3dcf1c569b74d264c80553189ae2676
BLAKE2b-256 c232963eaba0bd39f191449566db9bf58975fd2030ce7629e51bf0bc09fb8062

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.10.1a0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.10.1a0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ed9dc65cd09a16c690f12c7c563843bbae09b6475cdc2bffacd1632e650b07a9
MD5 eb8f38e2662914f2bee321519b5ee94d
BLAKE2b-256 d2ac6963265ac39f78db5795521f9827c9d5e09c56831cb3170a58587cb69409

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.10.1a0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.10.1a0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f68a88ddde39ea9898d07086c6fa54dab33e7ccb4be5e12f4432ea3307769de0
MD5 1c5e7f8f1857e54b94c545461465c380
BLAKE2b-256 79bdbaaff10536f6cdb739ce07929b35846809caf625e5c1bca8185184908aff

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.10.1a0-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.10.1a0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0b079f1bf61652387bad11b00facffeed11c905ff2be50c0bafafee8ca237d03
MD5 3f36cf3b207173c3f99f0682eb7d98bc
BLAKE2b-256 4b3e24872233a8bacb2286848e3b63c86eb4f58cf93ba11fa3a874e8164ad56f

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.10.1a0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.10.1a0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b72bf41b4c364a0604137b97d1feaf99564355d1124f8aac73d4a9a942e2fd29
MD5 a97772b076bf16206438716ffd7fadad
BLAKE2b-256 23baac1a6fcfcd0e3acb86ba17a2c250633d430d5e853c7508c4cfbc7df20105

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.10.1a0-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.10.1a0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9356def8794a68d43d8afc348cdd80847d56dc348328a85650e769b17dc932e6
MD5 f95735e4535f366d89271dd19731ecc8
BLAKE2b-256 01612043f44fa8a845b32876f4f5040316996ab31de953d187398863ef6b8cab

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.10.1a0-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.10.1a0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 76332f9310a39c420bf8ab29c6df19abc77d261569107c05b9ec061e68afbeb5
MD5 23764a31ecf8581fb911e01ec55612e7
BLAKE2b-256 55eb151b3b426efe7035173be6b357c636b1820bc0b4aa2d36bbd79452e75ff8

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.10.1a0-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.10.1a0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 99bed214b36dbf049b6fb758c8f6a99ba63038b48170a498a3a108b8968d84bf
MD5 73e5804eb415abc9e4362c5032a017f9
BLAKE2b-256 6ba64af12facb69ca3f4eee5b51db6fd751ebf585a3453f1b3473a8560360112

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.10.1a0-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.10.1a0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6e65f1d0f02bda5c62325bf6b7a6f158180ccaca93418c02e1e1c5b884c3affc
MD5 691f2203688cfe3c5cc92bce3948299e
BLAKE2b-256 c8da018175de7db7aee92d2d6fa2d9e805a5576dffc50d99a1bd718c1b9719b6

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.10.1a0-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.10.1a0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e782776690ccb835d08380bfee31a9cd9522ceb5e15eb920fda72dad6cccd673
MD5 07cad76fc7539b1a547be7f40a4a3411
BLAKE2b-256 fbe46c701494826a3c44dee6f05a93642bc80d0f14051cf3d59f938ed9e062fc

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.10.1a0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.10.1a0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ebc3253df28ca96488e772c0105947abbd9cbfc1a7b3c38c6ea3fdd0e70685b2
MD5 9a79c81aa7d019ed91828d66c505656f
BLAKE2b-256 73994222f0f9f651d9b66283008e6890495047435526ce3c13dd6972c0f60194

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.10.1a0-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.10.1a0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a62a0311d4f2bf1702fcbb97e85d3345f46c373504a7b15da77ff0cb37d0065d
MD5 03373cbb5d32659cc921debf170b2bd1
BLAKE2b-256 238b911e277f2b45e4cdd141ead36f2260cc242333e13f0f1866058ea9552b73

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.10.1a0-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.10.1a0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 fa7272bb154f034cfa6d0e8b4137c400d55572cfc84668cd2985484bb0ee6fb9
MD5 9973294d39bc86cd9502618765ae32c4
BLAKE2b-256 e1f37d37340e67aad55a2d8750eaaeff939bdb9134966b408974be1b3b849061

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