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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.3-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.3-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.3-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.3-cp314-cp314t-macosx_13_0_arm64.whl (88.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_buckygen-10.8.3-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.3-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.3-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.3-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.3-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.3-cp312-abi3-macosx_13_0_arm64.whl (87.7 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.3-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.3-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.3-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.3-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.3.tar.gz.

File metadata

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

File hashes

Hashes for passagemath_buckygen-10.8.3.tar.gz
Algorithm Hash digest
SHA256 853f79d05c9451f275eb72554aef48e4f952fe9db9938e435ca29046904120a7
MD5 a4f21e7a527b6e30f1fc2800bae12d97
BLAKE2b-256 fb3e4646908639a670d2622162fa4036b0617cce9f612f67c29c34b20f003335

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bee18a5be2d1227824caa5de1514e0d022d3c171185f6e678199ae25c141338e
MD5 26521275462e9a1c5901ca1e24ff27cf
BLAKE2b-256 a68e64803d52017fb0b2aee6078eca6f7659d0b0a689d40c8aa7ad4a8aef94c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e84c4aba1c745747fd77a7ce5d3df168d909e18700a2f8345126f678ac11ffdd
MD5 749dcab9f4ace25a25c29fd3ac69ee43
BLAKE2b-256 335cc6dea87dcc1c153d83c139064812f73a4e9ab59196f372c0096fd06053f0

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3-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.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 17bdbd2bef007acf95c9c9919ddd4d72d60a34deb6b1453dd5f02185df4ce56f
MD5 9f3f0ca02e984618c46da0e6401ffcb4
BLAKE2b-256 0a14c1f4c8c84a01c3e50abafcfac4d9f4e78c4b26be140123c015adbef169f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 758b579934d5dce7cd3304c413cfe7e0f6c1dd2e2fd2a7824a3015f236e06f5d
MD5 e8165668313b832bcb2a879784e2561b
BLAKE2b-256 43063c0812049f9bee742e5b040077a9d6660955ddb33d6b0d846d1159730b95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f1d0698346617a73c09fd554079380639255a9819b9c5f3ce2ccb8aa27fe9f24
MD5 988890ee303aedf6699132e90437c799
BLAKE2b-256 2e088c0a95e9e3e14cfe2561927b1e0116e9377ede56e8e24e4d9cd75dc8538a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ecea58a6d92e5f704622eb37810ada57b6cae7da0147ff9a3aaaa346f76c313a
MD5 20ef858f9f4bd29211804c00a5c34a94
BLAKE2b-256 c21adbf1cfaf18602453bb1197fc53e528733bbc5261550336942e2804732ac0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 382062f73b00d385347f4c81bccbf2965530fe7747e31f4788102c9d41ec9365
MD5 a4e3d21e0e2263336d582d8bd9415a28
BLAKE2b-256 b7986ff02c2e9c24b4355d9e0e6a0f2125508074f437bc6e128ca7c0d834be9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f8557632f39d78282271f5d5b6affb200bc693d553e125319666bc5eaacca3a0
MD5 61f6f1637567403d0326d8870f18fce3
BLAKE2b-256 c566ec245e2628f56e7ca5ab250f2c1270b883ce7a8e242f743d63320b87d8c3

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3-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.3-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bbae8a236be40cf5c39bacc22ca8990cbf975fe803874b56e6cca6180ab879b7
MD5 044014aa7b2dc511e5c90718923a1b3c
BLAKE2b-256 1705b01e4bcfe8d25a67f7cfa3c381bcdb68946165f8b3ad36f4cd856531a4b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e810334092389e218183d4ec7dd1e9f430879da68293af5154a1bc3d9c454fda
MD5 ebfcd87f6b161c305aacb70c238ff88b
BLAKE2b-256 6b78b757f98a6397a6344d6e5b88713da03273df7146fc7da95ebb4fda220818

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7da7165ea158e478e3adabc1d62cc1f539faae29529c61e685ed035da3efb589
MD5 7b3cef363dd96b03088f7f111d31f810
BLAKE2b-256 f08898e64eff54bbb0f95894f2f9e84bc3e71ba00fb052b9da6c569fa1bc28db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1b3258abfce2148fb4f061eec12503c3f88d1a872a3f865ea8194f7ea2e52d62
MD5 a2fddccd2f8420bc18f01b6e6b21f15c
BLAKE2b-256 65428194b818cdce3d1d6b731afbd68969c4b1f25ae056121945e149c5174339

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3595667086717101e80b2861b569c6b816490584370b65cb98b0c517f127c42f
MD5 2bd6b6bd32ec1fcf89cde16b1f3842e7
BLAKE2b-256 7ff44f0826441530e7d6f91ea9ba98ea3312b7a754331ff3b401712509ee8b8d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ab6c153cdee6c300ad4367e086f3f1e58a38fbadfbc2a074476dc24ec04a16dd
MD5 65f519240a12ca85c6a6ad24b79b445e
BLAKE2b-256 944d2562cdbaf3c5daeb9f5ef715732aa89c9b35870195e07e5715118e837812

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3-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.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 37e5ff7b7814b525923dc0298823ca8e82966891d9ff8f4ddfc1bc7b58a0eae2
MD5 918327c828accfe6e705e16c334b25e1
BLAKE2b-256 6374e3257d7920ee25ba7cf0c505cb7faf24fbe78de523f7458dd7a9a6550861

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 15cf804ab983d1ab61b5da4e113bf7171382fe209b77bbee851db28264df0ca5
MD5 514a4932f5d63932f790f3b4056b1c29
BLAKE2b-256 1d6d8a9e50cf339dceb638d45516653206f4f4212cf1dc351b1b7d1095c1468c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6bc33111aab4468f4152036d9f997f5655bb8676b85b0f989b6a74a78da86190
MD5 2674d1782585a0cc5399adcd37b4761d
BLAKE2b-256 d89bff9fd44efe5a084b8cea13bb9c6d518481da4e7a086949f4d60b4b4eaaab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 565f77bbee5fc1e92739344ad283af5647c57f86762b9cd3b732c979812baf38
MD5 e59b3a4508262db3e82bf73fb809f3f1
BLAKE2b-256 c4742c04337df5cbf76073b22445e825677e31dc8c35e1b78b626da415b2235a

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