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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.4-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.4-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.4-cp314-cp314t-macosx_13_0_x86_64.whl (93.5 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_buckygen-10.8.4-cp312-abi3-musllinux_1_2_x86_64.whl (328.5 kB view details)

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

passagemath_buckygen-10.8.4-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.4-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.4-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.4-cp312-abi3-macosx_13_0_x86_64.whl (93.4 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_buckygen-10.8.4-cp312-abi3-macosx_13_0_arm64.whl (87.7 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.4-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.4-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.4-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.4-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.4.tar.gz.

File metadata

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

File hashes

Hashes for passagemath_buckygen-10.8.4.tar.gz
Algorithm Hash digest
SHA256 45a5087831be784b68bd30a1b3728c38e12edd8aed2c78e3dd15065b813c188f
MD5 5bd2b78e4eb19e5614067132805437d1
BLAKE2b-256 e4edccb0efbc766516af412ed03a7146a1eba82239ead17ccf1380b590d109dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.4-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 22633dcfe1f51025d54e1f9a70255fa0fbf20be5d38875ad0567119f3737c24f
MD5 816c76e5586c715fd17b0f7c1d761ec9
BLAKE2b-256 ea11aeeed71c2bf4e8b46900996b74edaafbdf844a47b2048fc66d6b5154e1ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.4-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 36a34ffbfa147295173bda9f909b9fcb2bf0f34262d6581f857c3f2ffc7ce379
MD5 cfed943bd4c1aa6c6d607f50d58a3bce
BLAKE2b-256 4376bc55be94e926f4d0ea8d5e5c80dd8a8f177d6c98f6208652a7d35ebbda01

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.4-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.4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 002993ea8ab3a55e242e3d810d7ec34ca8cea4279a4ce1e74625ef248ee5342b
MD5 28e1bd0d05831bfe0690b47d60004b40
BLAKE2b-256 b517819a5d9ca1207e11ac8c92f1bb0cdec87a231f7c5baed601076fd2254e54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.4-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ff0939307ce9ced96e8349d9163f32108acbeafb5faf51728cba7bf30a7f3fb7
MD5 d98fd6801e0c4703b261fb1b12da735d
BLAKE2b-256 1c9b4eed88eb776c474df40a145997d0b25d3da74a80b09a9e64deba2d9615eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.4-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 11e9fe410f1fde4018a16f0c06519da4003333ad1dcc0a7ab47495244d4ac0b9
MD5 4e9dc04a0aac79ed08edae7b1f1e47d0
BLAKE2b-256 3fe2623f4240ef6841729157821825265229496e0776a5b0bab5179534c0e07a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.4-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 634172ccfe8d81b362c2e459635239b9961debf2ad4460804ab941980696b348
MD5 62b9da51ca09741c99c09ee13bf164c2
BLAKE2b-256 83e61936aeb37588bfc626f3d739a61f2ef2a5bb4fff644c8e2f44991dfb6e35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.4-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b5066e77fab61df0dd0b8117ad01aecf912cf4df61e542e78fccaace69a0aa43
MD5 f9fde644f2a1e2014a90aba40feabfb5
BLAKE2b-256 385a7e552f7302cc70b29f1b72127a2463358c728cc7b209c8197b2e1c0a3ef1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.4-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 28dfccee50ff4aecc333ff12c8ba91933ebf9734b692f9c5c75a05455840c25f
MD5 931ddadeea73452fa320e329478bfbc3
BLAKE2b-256 862e4063ec3eefc05ae456c2d6558aa6bfeed6010bfe37a0893fea344000fb61

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.4-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.4-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 206ebc44a020759404e1035b767874ca68a5e41e5c4dc0cc7863d90485faa751
MD5 ecfd8965950be629b2294c5e09be1326
BLAKE2b-256 f0e7acf1216f64ce79c639150ad8b654cad3298bf8904f5700dc7d18cfe161d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.4-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7dae9cf0e0a0625bb606c820368fce87252e4b3cd0d41a38ee811b934c2dbf2f
MD5 4b5b249e0d2d84b66c8bd7d2c201f3b3
BLAKE2b-256 39cf82d30a8425681e5731e0920544d47ab57fe13dc736cb396a319a9e4f49ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.4-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c1e8a972f129f564c22688caaa9c1365bf97409a1a5643e4f15f45fea18ebe6d
MD5 aff0587c945cc5f191a976898a7a539a
BLAKE2b-256 344d7c819b8db9c644a1bb80f252171aa105dd1be1d1acc36e8a1b7049a56c7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.4-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2740280f46f68c2194f8da95369e5bc510134e62b8167a1eff5ff54e56c40c55
MD5 09dd6ace5d2e2e406b83808f7ae4e876
BLAKE2b-256 2aab7d7b2cc3c2be90ecbcfcfaed2507717c53b32197794f2f3fd5f0ace01ce9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fb9849ba528046ac35943739f373a601ea3c3c8430754efba164c67ff7d4cf96
MD5 c638b77cfb94281e03a7950e78a48ff2
BLAKE2b-256 d5864b563e6764ff86b2b751c3463f17df1544931207f79ac4c2b148227e611e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ae92623997f68f9ea973ce8175fe08ff7f5f99b6ecdef56af552332ebb0b7092
MD5 57211b5ecf74768f7b9483deef03e525
BLAKE2b-256 efc0f4be904725c11c2ff7c54733e5ccc5bf8c08d3303d2c7b7cdd650329568b

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.4-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.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d055d39bde5e8093320409deeb50d6ee7428ccf9dc4156eeec964193b3faff01
MD5 bf249c13aea8eb0b971350926ac39a2d
BLAKE2b-256 ced98aab3f5353c8530b1c0238475d082f88471768da5c2e8c79bf1928630fbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3770f063418351adcb53be1735dd31e6a2f2d441fc9ba92cf2fb08d493f191b3
MD5 d27ad5944b0a1e80e4aa143f7d190532
BLAKE2b-256 1ad66c22e22ca237a81c6af0bacc731f9463e5916ea839319e56482cda65630a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.4-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 edc595960a6fef8afac90d6bbc06d11fb0a74ffb1e0a32dc0e4a054904ae69b4
MD5 393274f58aa807ae26441091048be24e
BLAKE2b-256 410d75e2b60874325864cdd8c555f6a618c0c122d1cce0b35a4ee31202eb9c13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.4-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 43c9f5a45805d7904be8a2a518c1dee306803eb40c8fbea22b1a80cf979924d5
MD5 53c30f4f1d5047a0a488585368c17814
BLAKE2b-256 413449a8409d00d6a4f34eb57592f6a86db434b41f372a1660b5c3aa3f4e18b1

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