Skip to main content

passagemath: Generation of nonisomorphic fullerenes with buckygen

Project description

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 --pip-args="--prefer-binary" --spec "passagemath-buckygen[test]" sage -sh -c buckygen

Finding the installation location of the buckygen program:

$ pipx run --pip-args="--prefer-binary" --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 --pip-args="--prefer-binary" --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

Project details


Release history Release notifications | RSS feed

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.2rc3.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.2rc3-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.2rc3-cp314-cp314t-musllinux_1_2_aarch64.whl (349.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.2rc3-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.2rc3-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.2rc3-cp314-cp314t-macosx_13_0_x86_64.whl (93.6 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_buckygen-10.8.2rc3-cp314-cp314t-macosx_13_0_arm64.whl (88.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_buckygen-10.8.2rc3-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.2rc3-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.2rc3-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.2rc3-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.2rc3-cp312-abi3-macosx_13_0_x86_64.whl (93.5 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_buckygen-10.8.2rc3-cp312-abi3-macosx_13_0_arm64.whl (87.8 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_buckygen-10.8.2rc3-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.2rc3-cp311-cp311-musllinux_1_2_aarch64.whl (345.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.2rc3-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.2rc3-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.2rc3-cp311-cp311-macosx_13_0_x86_64.whl (92.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_buckygen-10.8.2rc3-cp311-cp311-macosx_13_0_arm64.whl (87.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_buckygen-10.8.2rc3.tar.gz.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc3.tar.gz
Algorithm Hash digest
SHA256 3c65d31d3f6a2c7c444eef695fa5505ff637b7d4132955c200c96c6665abf07b
MD5 91d0a96fe2f8a82f81ac8c87d168b107
BLAKE2b-256 ca73610058e19b85e642acf37181da5f7e164ecd789ef882b4d9b5fcba094b92

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc3-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a974dd587e387db972aa962b1da87bace89036e4a3d2afa7b51bb7419b89039d
MD5 7ff71fc63afc19aaa9cac3d6321afc9b
BLAKE2b-256 aa38d699a6ce2026b7d48885c8c96a10558913c1f8f02d7e2d69668bec478744

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc3-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc3-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 65a3dfc5d16a098f9185ee237775f878a4db76c1a66984cc33e226ca5da08a38
MD5 332fdd0118fc0de227b8aa2c072b42bf
BLAKE2b-256 c7bf4af62c2172a3dac84733f4e5f3560fdfd798ecdec767e1a5087b4d6f3e84

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc3-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.2rc3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7aeb31df019a58a8caa2c3504616d95cd901d5c87bb16020cc0b8996953d7988
MD5 d48acc768c5f9df98c8d0b42afa34e2b
BLAKE2b-256 3be90ae0fec079e48df9ca1f38194416c920542b0862cc7a76fbf5021f19f098

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 217c12d3bd917defb5836678bc25fa99fc46994d48211aa43c50777297d386db
MD5 ce8e6fde3bc6aeb66a6b6406da88f8de
BLAKE2b-256 2e467a569d24cd1f5c16720150581aa62477fee367b16b58c5c48a808cdc5712

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc3-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc3-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a575aaee8e6447fa6f9f9b006469fac2f31e28484c727dd52994937d54bd12e7
MD5 731586ec9ac09446356ffe0483c1a276
BLAKE2b-256 03542d2fd2f553f22f5c74eab906975f095851434eca8d65bff994aabc61bd9b

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc3-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc3-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9b3da14f8ecd7f0e43b56eff7cfac3977d992f1a58b2c2d3d75b2157ec7607e6
MD5 ba7f491c04a9d6b9adbf1bd6de53f102
BLAKE2b-256 b597ba4f14412395130af870d255ba6dd4d966ada4515d8f4e97c87e027c5876

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc3-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc3-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f9e4142f36b8c7d8bee62368e7cbf50f5fbc11e80735e73cd2c33bf68f19e3e3
MD5 cbe07838715f02a72a124b22afe3dc31
BLAKE2b-256 88e9f77782e961cab0c57fca4ea7fa5a83f29240b3b097616ed461f26c99cdf4

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc3-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc3-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f5e45876c0fd7b0b42657545538ed7782efa7a09830527b17662777a92783e7d
MD5 87add00f6fdf4fdd0ddc01278397b56d
BLAKE2b-256 9e2a6d11183fe19bb9d4027ec04808ce7db9e93109575aca0d8822416a603b5e

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc3-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.2rc3-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fda34b7fed67d28bdfe98ad5f00d46757ed783c766b3362b9fda536560858c6a
MD5 ed014e5ab9e056bf81b6f1994480e9df
BLAKE2b-256 1974c46914a53c0608605f821588778a5cec3e5071a25dd24697c31133257edd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc3-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4a9884efd43a7e3e2784b8b261c9e5aaa431c50ea6fc0d4878dad9dbc101b443
MD5 20601958d12ac6bd97207d6b925b0ec1
BLAKE2b-256 7da9b8b09aeac7157441cdb3d5a74d64d062b44504c400eb8060150e0b7674ef

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc3-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc3-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9a629c3c908f5ab1d1ac27fdeaa3b3043f7305f038c9d87c87b2607525621c2c
MD5 5e2520fbf6fafdf4cd924fb6230118b3
BLAKE2b-256 406c57455f77015eedfbb44df1d97cc27ba79af98c94d92bc8baaae2adb61c52

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc3-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc3-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5c3d3181b993d07d19d315306d560b1d157cabd3d7e85208fda60a38f76daf3d
MD5 47e391cccdc7c0a60ed1dd555ab32f68
BLAKE2b-256 e2be8bd7cfa3b5924f1c5df9ea1a78c0c4d60a34a0e5016e41cd061fcf9e4e95

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 16192b64dad54fd23a61a77c69748012b8deeb04dabf98f859415d817a32815c
MD5 9a69cc4d80c2f428ce72301491505ad3
BLAKE2b-256 47580a19ad77bc4d5a4a585398824f0f1e65e80022949823dde44cb88285ed50

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc3-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ad55da010baace94052ba40f40d29fb7ee680360d7f9c0fa10224040415e6a39
MD5 db713bea4caf74cde102a574f40cd9a9
BLAKE2b-256 c771fd0b5db37b1bc02d9a029a41b30daa9caf7a41913ed370a07b0ec6f28c43

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc3-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.2rc3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 72202a8d6a27ef8e5512c8218896146f6bbced3c6d6c0a529a76d35a37940383
MD5 6069554fd0e800863337b58924078882
BLAKE2b-256 6ab7f5931bc031805a37194883724155ed6f722d5766116e2eeeab9676fe5856

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 885668f0bb799dc001872fbf6b051522dac173508d8d9cd2eade691982313627
MD5 d3570080ed9d1b6fe5188856554301dd
BLAKE2b-256 3a4bc523e3e5f72c119f99d87c0110bb5b638bc14e17a78c4c2bd003a7a4dbe1

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc3-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 41fabab52a03ecec9c5d0749fa029c0c3e5845be8dbd104d7b480ac371fde0c7
MD5 e3d07d3230ac927d8b7065b76630306c
BLAKE2b-256 6ac1e67bd713827109df0c912dddc788e3ede232e465db6a7af3b4bf97e9681c

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc3-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc3-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 acc73dbdc96e92ecdcf8efb224689a7b9ea8ee73924730e4db53053d99af1c5b
MD5 de81a48856a07ea602d88f75dccdc924
BLAKE2b-256 a543fe039c32759cfab5becd30bd64d8f06d98992eb1f8b322aba8262c13fd1b

See more details on using hashes here.

Supported by

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