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 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.6.38.tar.gz (4.5 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.38-cp314-cp314t-musllinux_1_2_x86_64.whl (331.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.38-cp314-cp314t-musllinux_1_2_aarch64.whl (348.1 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.38-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (340.5 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_buckygen-10.6.38-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (354.9 kB view details)

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

passagemath_buckygen-10.6.38-cp314-cp314t-macosx_13_0_x86_64.whl (92.7 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_buckygen-10.6.38-cp314-cp314t-macosx_13_0_arm64.whl (87.4 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_buckygen-10.6.38-cp312-abi3-musllinux_1_2_x86_64.whl (328.4 kB view details)

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

passagemath_buckygen-10.6.38-cp312-abi3-musllinux_1_2_aarch64.whl (341.9 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.38-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (334.7 kB view details)

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

passagemath_buckygen-10.6.38-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (348.1 kB view details)

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

passagemath_buckygen-10.6.38-cp312-abi3-macosx_13_0_x86_64.whl (92.9 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_buckygen-10.6.38-cp312-abi3-macosx_13_0_arm64.whl (87.4 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_buckygen-10.6.38-cp311-cp311-musllinux_1_2_x86_64.whl (331.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.38-cp311-cp311-musllinux_1_2_aarch64.whl (345.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.38-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (337.7 kB view details)

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

passagemath_buckygen-10.6.38-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (351.5 kB view details)

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

passagemath_buckygen-10.6.38-cp311-cp311-macosx_13_0_x86_64.whl (92.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_buckygen-10.6.38-cp311-cp311-macosx_13_0_arm64.whl (86.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_buckygen-10.6.38-cp310-cp310-musllinux_1_2_x86_64.whl (331.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.38-cp310-cp310-musllinux_1_2_aarch64.whl (344.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.38-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (337.5 kB view details)

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

passagemath_buckygen-10.6.38-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (351.2 kB view details)

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

passagemath_buckygen-10.6.38-cp310-cp310-macosx_13_0_x86_64.whl (92.4 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_buckygen-10.6.38-cp310-cp310-macosx_13_0_arm64.whl (87.0 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

Details for the file passagemath_buckygen-10.6.38.tar.gz.

File metadata

  • Download URL: passagemath_buckygen-10.6.38.tar.gz
  • Upload date:
  • Size: 4.5 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.6.38.tar.gz
Algorithm Hash digest
SHA256 d2d508ab19990ef33ae42fd78c0afe6091634a483ed77264b752311ebc9532d3
MD5 dd0715f80054afe79eb55a15aa0e49c8
BLAKE2b-256 439b1e00a0c208af0a8a28c03946bb11fed1de45d7300f79bf079352dbd850bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.38-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fd4f08e6fbca5f8dc299d875238f0d2a3ace7fe17c40d2ebf0ce0eaeb8ba4221
MD5 34d2a616c3e7f26afe8aa29d17e02952
BLAKE2b-256 d7b2b7ad32b5ef92cfe6383d461ffb449bef06656bced9573ca2fe253de302ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.38-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 459810d03aed253f25d3099f883d429011354d4913b84a152553f96444e6c212
MD5 4b52d8d5339e2c590acb4157b9d3eb6b
BLAKE2b-256 ae96d3758f05cb00c7b0a3f5823e0d1bfbce1a9594bc2c16c07e9b8d706ddb73

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.38-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.6.38-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b78fa4a49f43dcddba7382c2bb141d3e56a6c256c6dc8b941ca0b59bd0b37990
MD5 f937ceb126c1176bd9c93858939d3e94
BLAKE2b-256 772a1659baa2ee2780c8ad91139a69551b53ab7b75a834c9f25bb17e4441e623

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.38-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cb7bbe078ea19b7bc8e22c0ebdb1597eb7475f263150fd7d9119abe384deba4b
MD5 6eeff5f27e32b3bb2daf7ef8d5234703
BLAKE2b-256 886bf6b6bf45f7d1ce273ab3ee1bc491d734aa11474b6b1446d1a1d514c727b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.38-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1961321b824773260d2b27b047557b6bd46d73c87ca03428de815140d6812a98
MD5 175003278e2dcc3023816327f09023bd
BLAKE2b-256 e82401ed50989aa073e64abe3359f3dd4dd796ad2e4cabda6fdfdf82ff3138bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.38-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b48f5c3382a9efca1e0d79836eaeb5629b9ab310db9a7c0c76334ed6ca197913
MD5 dd9cfcc0033003a4314a219de6600e55
BLAKE2b-256 307d278dbcdcaec1c15e3cfd3a3d2bcad76d243aef82efc66556fc1702b30f96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.38-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fb2ad27d5dc94b6af3baa217fff06c8eb5d76210cc1c59e6d8c9dacc87a57909
MD5 d041d0cf20aa9a893e72a00ccc401718
BLAKE2b-256 3dc3136d72766ba111eef983f9a31de11e261bb1138817674a258e5605950268

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.38-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 867d030bdb4c559f32ecca39c085b71eff27ec8f2305fb9c4151cc4003ce3f4b
MD5 a669635a2e237d49484ae972cda1cad9
BLAKE2b-256 c48542ea4cb0c5afcedc95069d80e94006a7557a55bcbf3ed3a62b0cf90197e8

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.38-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.38-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0270fd38ad086db677ecd3f7707dcb2f185db89e8d2e9ba49b3704ebb1878b3b
MD5 19267a04ada88ecb4bde7ef25ab4c76b
BLAKE2b-256 a438a9a16a780e8ca1a03828daffa5e64247e49ffb100fc5497bf7740e8755a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.38-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 24aa624664037d5d4764926ebd4f7ef272c52b413b3220acbe41889a6b10de00
MD5 e8a852e58aed014c47e1b8f39b0ed47b
BLAKE2b-256 45e4665b25045f85d06363350caad60b6dd94d9408ac1d148406e6700b27239c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.38-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2dee39328f6338895c762c9e4ab2856ddb366bc22597e60e2a1c1a59a655c24a
MD5 cd4dd7b22dd22b294914b94eeacee8f3
BLAKE2b-256 47514a05e64c2afc280e9badfdf5fc72e69ba089b75b04b4b43423ab0740a61d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.38-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 00601db9cbd7ac2911cc356051e33739126547670d2fa2c1cdeedd8939a8e8f9
MD5 9fe0c96062be4eefa756ba8c09d9b0f1
BLAKE2b-256 95dc02dc1035e8d60669588d1b0dc648fdeb8e8b7ea3b38c2af755bd7e1c065f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.38-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b8c1dff8211f3fe258c34972a6c7647b53c25966e14c2ab1350a01a82174362d
MD5 52bd4098433cb0f2e5c7b774deaa111a
BLAKE2b-256 f430bbd5d7dade57a9e7e2e1fb742c545750331c0862dfb98d743438a47ff178

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.38-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5ec6b75cdf876f9f4d393985f378d7a93cf4ef58a8ca7086a90f94667a683c57
MD5 019005c06e10f9ee46b29c2fc2664d22
BLAKE2b-256 c96d475a9505c32a12bf1b13b25fc409c6898c40a6881ab00c4aabe888244742

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.38-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.38-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0feae3478ad6541932064894d55e19dd32ce80525396de45d5a5cb5853a8fa65
MD5 007876353ba01693f5b54eb05523deca
BLAKE2b-256 44a672c2eb3f8c309aa1fb9703ccd09dd4f4e8748c19ec10df251ca06fdfd4f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.38-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cf4d5a1d855f20c86d3d2d9bc89200d6268ac3f66d156de60c5ab0bf57c6e5b5
MD5 a06129dc7b90489d1ba750bf0af754f9
BLAKE2b-256 ce37c71e038e915917436812ec47c358add34124bca7db48d2aac68eca897a90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.38-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 85e3b269d0286dc6420e1165eec5091b497562444bbdd4d3f236f78bdca44e66
MD5 f3bd2cef7f5bbfa93baff0509fbb4a19
BLAKE2b-256 433118fbbe43f855610904f066424c26508fba6b8b33f7b3ee2742fb2e9ece6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.38-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 fc65ed4f4e0897d48035c0d226ca7f6605cf3f941e778890c1d2930a9860331e
MD5 a6a5bc11a937ee53da1e24cc95fd1c9b
BLAKE2b-256 29c932b5b5433d18f0fb265629ab355c3dc73cba6f92a8c7d8d22bc78211efe8

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.38-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.38-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ce09083c91c67f325ada39a169a77d5accdea7b137acd7350e35c4364ecff687
MD5 4989bed3567462ac79d0df24758f582b
BLAKE2b-256 9bc8337ee49dc91f37e08cec479bb1513edb5a2e5c67cdd4def3215210f527d3

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.38-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.38-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 94de389f8d0ea73e623b6e0f2815d664f7ee5c1f9866121f14c8bd2912d76fb5
MD5 22f911f5db6d572e3cf5b55abd192b28
BLAKE2b-256 449202e13f8743ae0f29bb23566c9081495f0c84f2d2ce65e824e667a9252d94

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.38-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.38-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 607dbf5b2c988a2a329a8f2790fd44b01f066afc72537d6d02fc787008814b03
MD5 55ae1c610e180443bd959ea342cd5fde
BLAKE2b-256 ea01931e8868e32edf0588eb380e72a7f878677f2452753252d75e01a2813d47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.38-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 84a85a147061f69ef672036252bbb3756de5877919552b17f55d2f9ad7f206ed
MD5 ca41b4f047f6472c35486f73165a1bce
BLAKE2b-256 09b05ee39ce05fbcb0907576d79a0ff3d79b6dd4f1fdd23d9b8401bd995ff219

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.38-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.38-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4147d296049d0708ed05ae447839b911dced52d99fcbefa51f22779479418470
MD5 f017407795c91ade472edba4a5b72652
BLAKE2b-256 d98dbddd302f1b066d6693fa188f64805c5b414d31306c2c1948e6747ae7917f

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.38-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.38-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0906a66c17c80b4da0a4fefc9112aebd106a8ac59fa2e851a8daf7a32b1ed93b
MD5 ef12124e295f1d3011feda1f428c520f
BLAKE2b-256 fd4d710254295aabb53cd58ca20334c9428ee379d3ff53f315520932a457751f

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