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-2025 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:

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) 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.6.x series are 3.10.x-3.13.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 sage.all__sagemath_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.6.31rc2.tar.gz (4.4 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.6.31rc2-cp312-abi3-musllinux_1_2_x86_64.whl (328.1 kB view details)

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

passagemath_buckygen-10.6.31rc2-cp312-abi3-musllinux_1_2_aarch64.whl (341.5 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.31rc2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (334.4 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_buckygen-10.6.31rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (347.8 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_buckygen-10.6.31rc2-cp312-abi3-macosx_13_0_x86_64.whl (92.5 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_buckygen-10.6.31rc2-cp312-abi3-macosx_13_0_arm64.whl (87.0 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_buckygen-10.6.31rc2-cp311-cp311-musllinux_1_2_x86_64.whl (331.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.31rc2-cp311-cp311-musllinux_1_2_aarch64.whl (344.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.31rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (337.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_buckygen-10.6.31rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (351.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_buckygen-10.6.31rc2-cp311-cp311-macosx_13_0_x86_64.whl (91.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_buckygen-10.6.31rc2-cp311-cp311-macosx_13_0_arm64.whl (86.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_buckygen-10.6.31rc2-cp310-cp310-musllinux_1_2_x86_64.whl (331.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.31rc2-cp310-cp310-musllinux_1_2_aarch64.whl (344.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.31rc2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (337.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_buckygen-10.6.31rc2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (350.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_buckygen-10.6.31rc2-cp310-cp310-macosx_13_0_x86_64.whl (92.0 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_buckygen-10.6.31rc2-cp310-cp310-macosx_13_0_arm64.whl (86.6 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

Details for the file passagemath_buckygen-10.6.31rc2.tar.gz.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc2.tar.gz
Algorithm Hash digest
SHA256 e945f31bb7157e399a64f89d0e7295acea552ffa291b9f9199bf4ced2f126aad
MD5 10c98c1f4e640cf846085fc417106140
BLAKE2b-256 4441b3314b7d4012ea3bfa6ab6a935b8926f5f8d2baddc3b8fb859189e96893f

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc2-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc2-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e1d19fe9623501cef69cbe6c36f20c58f01eea863315416ac225b212843adac8
MD5 847fd673f1401bae66b152b859944f3a
BLAKE2b-256 ecbaa1c9631b6da9b807b65be22aa9a84af5256b1f89f03785e4fdd709b1a3f6

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc2-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc2-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1a63f0665d4abb2f7c10f3e49e727d325c09ebf8eaece5d7ef1c3b705e712179
MD5 f727a0518d28b32a6777d86fb1f8118a
BLAKE2b-256 f162fb65c5fb810977efd48cfd63e236d1a86212cb432d3c431f8809ce186413

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc2-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.6.31rc2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dc13f4af6ee130ff678fc092b8bcf735c70a582cb8fb9e823a47b0aaade86bb9
MD5 3d25e4a17c565d25ce0b64ae3dd0f7b5
BLAKE2b-256 8eff8bab3da896472d927a917b2013d64fe56a9acb56af3235320a72d7cd9590

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fbdec8cef70da4f2d929834bd4ff666e7d9f0a86ae29324842ff8109001d1555
MD5 03fd71da5fd9bcf0e2af9f8f8f27ce10
BLAKE2b-256 a2648dc31d27a73db0e8e32faf6b2d773a6de2719fd732919ea974eea9dc4cd2

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc2-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc2-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 537f438df301a770cdd6c1025186d8686a01758787f3bcbd113423885ef886fa
MD5 22ee3e47369f06e367e9f571ae85f1ad
BLAKE2b-256 05d8c09aa234338bd2d864eff226d6d3971595e1edd97d276f1fa13c3966a681

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc2-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc2-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 75bf39b1d647d394ff4a16326f0db3093902df563b878eac4741f311e1850e68
MD5 dd6547727515c57addc460858c04c9d3
BLAKE2b-256 abcb47ccc7b8cdd8246fce7203dc02dce2cbd6eec6cffae0749f1f7003a4d7e2

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4dfaff1c79d8d37b86389013ab797bff98afb7d69b91f54b90c80e7dbdb6f6e9
MD5 f905d2e690b80b998d30c124509c3c17
BLAKE2b-256 856bb92121d93a04271da44c93779cdbd8a40d24bb9b8b8bd8bee45af259e57a

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc2-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d1857d27237657794decc061e6d4b78e957e5ff92834bb2efab07d1bd3f17439
MD5 394e122b136b21fac931027d3f895bf1
BLAKE2b-256 429f60e5aa32672954aced58b911c2d6c8a9d970cbdd3c9500fbe5bae18f21b8

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc2-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.6.31rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aa984fde3dd977d1d2142e685bf6bb640a228a36a9026e83c7fbcaddbb759cd1
MD5 e997f4e08936643afb91abcea2ce79cc
BLAKE2b-256 6bd6bda18f10def043e4099e2e11f4b6372ef7e029e4d4668e5046a5d496bc45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ee896199b629eb4a49d337f385a095558e24dd30004ee1b8f224818010c75774
MD5 bc10bbde425b86177e0b7ff3447e1af3
BLAKE2b-256 4e8eea1acddad8b133a972a5acd6b36ea8d29da5f8ee5dfe2b09ba597ad3dd3a

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc2-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 398f85c7280c1398f4fb0e54f220aa5c87238bd0efc905fa32160d92974d6fb6
MD5 a4105572491a958ae37372f5882cbaa3
BLAKE2b-256 5234a34f12a6d9a23023bce574c36637c2e65b754e2833da2cbbb7994934f9b6

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc2-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc2-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f124014d80d2e12133a812b8745a66947b875509b89b9cc120330ed7e018da22
MD5 b7c3141543c615d7903c0542c7a88dfe
BLAKE2b-256 a84604edfac57a40afa6412f0afcb67a2258657b5f8fd4ceed75e3412725df23

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ba45dac6806acf07fb15e62570a17c4ff7eddc3144f38ac5545c509d9936bb6c
MD5 4ed4657627b570339bdaec02691d6f5f
BLAKE2b-256 e0df5ea64b61acc51c70fab871e6ee3b16683d4f6dadb442a1925fc26ff34ca0

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc2-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0040f90fea979162418f7d2b97cde036a320b430fe9e8dbc9271bbce2fc304fd
MD5 dc66889818f850430767ba8ece04ce1e
BLAKE2b-256 6a357e3685669a9917da3bf82439950795ac85f44b4e8f4f2f7668ff9ad44092

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a3fc008e8e4b29d243cfd12a4efb58663210740a5b0d6c5f5ac27399d48d6777
MD5 108073a3b0ef11268c5d4ded14daf1df
BLAKE2b-256 97aae31050ed73e5d0766855518ab53bc31abfbccb65ee14c902648271c88749

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bb512c111ef326c1a621d090b71d4b44e2542c465d7536b2742bb0343fafa37b
MD5 4b94f8518c471fec6ec133a94ab374e8
BLAKE2b-256 a6c30e0229d6987c84be6d3699b35db1458c385e0a56beb0f3ffb4ab275215a8

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc2-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc2-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2c50afa2778a1fc33df901aade3949cbec3d8aa2aba3ebbe63d46b7afeda44d8
MD5 6d305aa9b77a054d6d4f1eb7b264afd7
BLAKE2b-256 dbd5f0fcc20b5419ef351c9973da9f5101d14f7343c8c95b43a7ed7835523abf

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc2-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc2-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 63a821d23848f7b8a77c3ad5890f854daf4641cb7904d4b71f8519b738808cd3
MD5 53c6f154a2e0a3dc4be15aaf8668b792
BLAKE2b-256 716b6e1d2ef5904d34c552feaea651f570d3e0d0734320da3b6f3262c750a901

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