Skip to main content

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.9.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.9-cp314-cp314t-musllinux_1_2_x86_64.whl (335.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_buckygen-10.8.9-cp314-cp314t-musllinux_1_2_aarch64.whl (349.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.9-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.9-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (356.1 kB view details)

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

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_buckygen-10.8.9-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.9-cp311-cp311-musllinux_1_2_aarch64.whl (345.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.9-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.9-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.9-cp311-cp311-macosx_13_0_x86_64.whl (94.3 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_buckygen-10.8.9-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.9.tar.gz.

File metadata

  • Download URL: passagemath_buckygen-10.8.9.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for passagemath_buckygen-10.8.9.tar.gz
Algorithm Hash digest
SHA256 6e92caa3649b6303edda00986156d55b48ee200c5cd477d861bfb9f645474c7b
MD5 53145be1b0e0e615970af1cd71832036
BLAKE2b-256 c20855563a4a5f39dbbb4f97645f20dd599f441194e01ef1588b9ed72cf14934

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.9-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.9-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f109ce337b1e9cd243b6d76c409ec5f7c951b0df0d811aa7f23501ad2afab545
MD5 c0409f5cd08ef2367cd8cfa26ebe6fcc
BLAKE2b-256 3fd83a4652f02bf251e62907fa0129c53b93b599174b031da4a187c98264c1e2

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.9-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.9-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 97579a070ec0f25e267a1d55bc4aca71f1b4460716c65129a615fe260d7beffd
MD5 05d65d7114fc2b229ebc396e8953d4d5
BLAKE2b-256 0d403bf63f40eaab4ff0e4febd6434cf5122eb955d4624914f9923493da78c9f

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.9-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.9-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f107650b842164406c9d0c55dbfde36657743be1c107380367a678236ae2a8ff
MD5 a760fd41ed040ea9457dcbc74d2e7256
BLAKE2b-256 0424f1e21e5f3b3deeaf7bfe762304a875b960027b1fb4908d233b4d6eaf8bb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.9-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1f84810c2b57ee137f663f2a4a68df09c4f3e40c5c511b73227a0345ebc2eab9
MD5 15148be0ae99a832c28bfe6734aa85f0
BLAKE2b-256 23016aa87e9c6e9555957d7bee3a07800c1e2aeb21abcc0190831194c2839dd4

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.9-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.9-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 216aac5dc780c53c781a27f1bb0aa911f1ed7188b468c5ed622ea715648f9ff0
MD5 746710606da55637855b79b782cbe738
BLAKE2b-256 830b66fa749114b0ffe54d2e2535513e2dcaaba036780b950c3331d1c9383ba0

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.9-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.9-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b73f00f6c55b3d2a2070d86278d55e8ceb8d7458040a0286ac72a6bcd62c66d3
MD5 e685804f8427fb48035f48e7ed7adcbd
BLAKE2b-256 2e17ea933aaec0dd3da0cc9732e13771fe4ab57c8b8a03707f6e5c2db1e86d5f

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.9-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.9-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8350bf7b60d436395ce92282d812644938ab21b571e5e01d9a9634d37ad91e9a
MD5 14428f1d311c3f899506805e56652722
BLAKE2b-256 d49a2b9eda2130c2d75c4320798a074f5ac9d46bbf92f322bf467afe053c50a1

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.9-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.9-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e867fba740b6deaef5d799e0fc56efc0a21d0c3400a07b87460fe511a1ea4aec
MD5 c6fbd87346425f638c2bedeadc78760d
BLAKE2b-256 c2f6b44e99bf5332968768c23f27f62e2409a77e898d94db1eaab10d59c13882

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.9-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.9-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 25c22311195f768b69ad0c31209b704ae1fff50aff968e9423b99fb6a28c0b65
MD5 00abc6ef2e8b429c38b6e58adc525772
BLAKE2b-256 2591c93324bcc73146d9644c804ff95d985c837dfaffbec699dfdb310a412eb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.9-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3e352683b813cab09ef46b6526ac9b98c9e6fb2a9b717b43aa205dd0dd9e5061
MD5 c95db0ff4dca1b34bbe1576084256aa0
BLAKE2b-256 9fc136f069f1bf8c216d2f6f04fc7654995b3ba0d073c0208b28ff172537dd55

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.9-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.9-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3b8d2f4a89a53c6d34446a21aa4deab0ca115173bda0bba4baa00f8062007aa1
MD5 db9a689cc46e3a8220c716ccf3539c74
BLAKE2b-256 426c22c2f02609951d1f40af68aa00c7ac18be37e72e89bb23fb4a9814bbb5e7

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.9-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.9-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 726335d0b2b3b7e1a6e9705cfd26e9d1ed97acd7666463fa46c2154ca167c6a0
MD5 0ae22724f52ba172a73c481d2a232b89
BLAKE2b-256 2fd384cbd7a64b7fe190a36d94896aca7c4de4eaf119b7a092aac6f96aac1e4e

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.9-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.9-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 493049efb89556f8aa3a806ec680e01320de15c76cccfaac863b1edb6d25b772
MD5 17ef44b6c502af32f3b94fff107e71d5
BLAKE2b-256 da761b2c2212f28780a378b0ae453b81362df165c6d387f2bb2790caaf36b470

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.9-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.9-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e40b23fd449514bdf40b9e4c3ac3d622ac68773d1dfdbf00355ff213a14d8beb
MD5 124c2c9f5761bff2621593238ef9515d
BLAKE2b-256 9a5dbaf05fa752bb6bcdf0928b98b625f13410967a249f84fbd81220ede24e67

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.9-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.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8c3c33d4fa535e9fd38b2c6406594a488bdedde31eca752ec0c188550c3699b3
MD5 09db5d00f0b216bfbc4d23099e9762ab
BLAKE2b-256 3d8edaf8f941af9a25cb76fa95fa28cfa6189a6a12855a08439b204cdc12f4c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.9-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 030946510dfdba743f106387e80bb11c878269cc19bdb14322864daae1aaad9c
MD5 65072546817aa4eb00c045cd0d4c7472
BLAKE2b-256 5cf061477c7be83cc8cad293669469d066e553256bb5451d2e099fe6b6ee7741

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.9-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.9-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 818686cc165bb36c338c72618716c31f0ab44cdf8032e81b951a58c2507b1e60
MD5 33c216eec1ae282c130e23a56b81dd5a
BLAKE2b-256 455ce67d21a6c7752d36cfb1d41122fa013a8f49d0670984392cf473c6dd008a

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.9-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.9-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5ad996d097dc6b49f275756b6a73929eb5dc34ed14807054b0064c10cbd9707a
MD5 209b73910842410f8545bab71eae0416
BLAKE2b-256 732999d9d3526755b1b601b34fe9406cae941e8ecab96391e167bddd252e6b13

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