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.10rc0.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.10rc0-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.10rc0-cp314-cp314t-musllinux_1_2_aarch64.whl (349.6 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.10rc0-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.10rc0-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.10rc0-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.10rc0-cp314-cp314t-macosx_13_0_arm64.whl (90.7 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_buckygen-10.8.10rc0-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.10rc0-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.10rc0-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.10rc0-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.10rc0-cp312-abi3-macosx_13_0_x86_64.whl (95.1 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_buckygen-10.8.10rc0-cp312-abi3-macosx_13_0_arm64.whl (90.3 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_buckygen-10.8.10rc0-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.10rc0-cp311-cp311-musllinux_1_2_aarch64.whl (345.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.10rc0-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.10rc0-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.10rc0-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.10rc0-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.10rc0.tar.gz.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.10rc0.tar.gz
Algorithm Hash digest
SHA256 22fe246626476fbd33a81b33e4e1c9d15ca1acaaf949c793af570f32df9c4ef7
MD5 8522f25ee08e608504e5c38bd0faa32f
BLAKE2b-256 a4e5b960a827a69cb79a07625cd9d67c58f19acad4acb54d0606b228b4d31562

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.10rc0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.10rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 957c93a05256009204912d83981e20c13de24cb7483e90ca26ab08a005c97a1f
MD5 ac6a90e0aa3369b447cb611f92cc1208
BLAKE2b-256 eb204c4c30fa81cf2a73a712b8d698338e93572d201d1b2bbf932a188ecadfc2

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.10rc0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.10rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8e7be30c74f8c864fd947c10dddb18b465a97865477f4d2d886a2d260aa64659
MD5 3ad12e63cb96b05c819698333b08386e
BLAKE2b-256 5ff4cb6f1feedc7cbab9cbf3b3e95affb0e4e24a70c284d14e910b07fe378a2d

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.10rc0-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.10rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d5da2adbf462abdb70f572bddf3979630646966a1718ff1b3feb2c3f531b8137
MD5 691621cebbfcc9617b81f86c5d39779d
BLAKE2b-256 671842b2e0dca0cf25afbab852317efc247a2214eca091d4cc17712cdb323b3a

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.10rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.10rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d928a633c1de81fb431046795860a2fa60097a0299224561f5ef6cb5cdfec85c
MD5 26f11f527a1cb3442a011d112b766ff4
BLAKE2b-256 386da87650453c8fba545fa1d74ea59bbe4afe7784087ad40028c034c35eaced

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.10rc0-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.10rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 228a015ab3aecb32921d70dff08d671d4405f24581bf8f6af4c0fba15c568951
MD5 1a551633afd5f3bcaacf474c17f170cd
BLAKE2b-256 91e38be35a8e9b65d80a583f8a3bf205f5690a9b1cf83869233629c51f319686

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.10rc0-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.10rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 3f5551aedf717dc924ba2a65a5960a35663ce36ab70a5293c7e36023a3f3aa5f
MD5 9a1843c6c64bfdffe41c2bd858d7d90a
BLAKE2b-256 ce91487abd612852feeebcb9a0985c4f74f649cce48ae6d02916032bf40caeb8

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.10rc0-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.10rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aa18d95f9ad185128a8ccf410640130a841a8500bea48a13b80378e561d10e27
MD5 1ffdba209b61c98fc4c10862c1df52d6
BLAKE2b-256 2c5e1711873318d70e95b347fd27a0e63f1cba98f6f8106874aab35873a57609

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.10rc0-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.10rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 45ddbd02c940ea74c1b53e3862a4619de9594ff14540fcee25f7c8d817670db6
MD5 452162669c3a34a0c707abecd2e90b14
BLAKE2b-256 20f6d5cf8d352325b5bfdfdc7a7ec24d1ef7be42ebe11b2919f7b1ec1b6e88a2

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.10rc0-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.10rc0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3df7746592077a59f068849df03837bb71fdc17f434f84f24ed734301fabb388
MD5 35ceed8ba71400ee4bdd4fed6d61604a
BLAKE2b-256 395001d99d43f536142ce76b9877edc1d73374fb4662b66db3eec8985c06ef0d

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.10rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.10rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d0272c3b42ec07333f6abed518caa41cedf0944b5a8bf68eca53799a504bfa7d
MD5 7e953bb73fc32741f4a3919829c0cdfb
BLAKE2b-256 00818b0cf797c4c05291ff0816e2ebaeccef0d4f36b464c5c7651cdc9e865c5e

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.10rc0-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.10rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 dbf7adc9234b73e7526f040730ee9bfe1b0e0681419ea093c6bdf23c30b1a7ea
MD5 3961653596c3f4c6913bf16fc80c8cf1
BLAKE2b-256 020b767a13ea2822710d3c7283a6d5358f5f52916d35825c004bddd0045f1485

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.10rc0-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.10rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1ae7056d5a12be26fbcb2597053bec136b34c318525ed62f2d34a723be1d7eb0
MD5 da13a03441d229532030a735a3c7b5cf
BLAKE2b-256 57b10f435083b8b2a5345667cc94f792e7ea295d5c1f17d0fd71de5db5947d23

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.10rc0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.10rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 79abd9b99d3aa8e744e29920adb2a4e93f5c23103bf7bea7f38d4db79203baf3
MD5 2fa141cdd5b8be6f553cb07459fe33f3
BLAKE2b-256 5286fc8bb513316a7ce38a4148612d3d6d4f41b50df8204b429064ac2c595466

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.10rc0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.10rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 477ca6785a52e85859a163cd953912dc08e1a5d90ce4086324a8cc0889d0f243
MD5 fdb15385fd4fa8894637cc72a02138c3
BLAKE2b-256 b70313918390e0219f665493744319b683fca8277c1175ed16a5776f9324182f

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.10rc0-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.10rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b6c668fa5f478aea28d70f0a38c773b631e2226966cc14e83c6673c38c65f896
MD5 f4552b7956e1d30cee68f7cd661ca38c
BLAKE2b-256 dc04320223e0c5c8550e858db33ca93643bfa5ac02419ad85155b9652a845a07

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.10rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.10rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dcfdb7928dc0b16cbb4fe4cf0716861e866c0713565a402f63300d3f21d3f4ca
MD5 57208fabd69ced5f28eacaf6d86b874f
BLAKE2b-256 df9260033327c0687a828bb411394d12c0e66265444878a6e74ea671a6f34f55

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.10rc0-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.10rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f7230bfd78b7edaa0042370c39b301d0cace8eea795b127f24381e9f11b9c940
MD5 744b6025990bcb47a7932eb225ac21d3
BLAKE2b-256 0318b32329f76054d20636cbb42a0fffdd4ec257841309d2039a6bab46f7cf59

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.10rc0-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.10rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4ae3b29be301d83ea2279d1d54da529b520939b362a629dc9bf63a7e0c4b11ea
MD5 20cb6533a5b0ba655902475c00eb0485
BLAKE2b-256 66fb4a72cfef061cf6c70594f8e7919d1656a9d04f69e98bbf10ec6417b6c116

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