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.14.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.48.tar.gz (4.7 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.48-cp314-cp314t-musllinux_1_2_x86_64.whl (335.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.48-cp314-cp314t-musllinux_1_2_aarch64.whl (349.1 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.48-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (341.6 kB view details)

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

passagemath_buckygen-10.6.48-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (355.8 kB view details)

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

passagemath_buckygen-10.6.48-cp314-cp314t-macosx_13_0_x86_64.whl (93.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_buckygen-10.6.48-cp314-cp314t-macosx_13_0_arm64.whl (87.9 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_buckygen-10.6.48-cp312-abi3-musllinux_1_2_x86_64.whl (328.2 kB view details)

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

passagemath_buckygen-10.6.48-cp312-abi3-musllinux_1_2_aarch64.whl (341.6 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.48-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (334.6 kB view details)

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

passagemath_buckygen-10.6.48-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (347.9 kB view details)

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

passagemath_buckygen-10.6.48-cp312-abi3-macosx_13_0_x86_64.whl (93.1 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_buckygen-10.6.48-cp311-cp311-musllinux_1_2_x86_64.whl (331.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.48-cp311-cp311-musllinux_1_2_aarch64.whl (345.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.48-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (337.5 kB view details)

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

passagemath_buckygen-10.6.48-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.48-cp311-cp311-macosx_13_0_x86_64.whl (92.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_buckygen-10.6.48-cp310-cp310-musllinux_1_2_x86_64.whl (331.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.48-cp310-cp310-musllinux_1_2_aarch64.whl (344.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.48-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (337.3 kB view details)

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

passagemath_buckygen-10.6.48-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (351.0 kB view details)

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

passagemath_buckygen-10.6.48-cp310-cp310-macosx_13_0_x86_64.whl (92.7 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_buckygen-10.6.48-cp310-cp310-macosx_13_0_arm64.whl (87.1 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

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

File metadata

  • Download URL: passagemath_buckygen-10.6.48.tar.gz
  • Upload date:
  • Size: 4.7 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.48.tar.gz
Algorithm Hash digest
SHA256 a4e1201ebe0f05436acbb37f9a06c98b4d42b294f19f48bd1ae24c06c7182110
MD5 d9ce62f091eea54e3e2c0bd6fb6f64f4
BLAKE2b-256 1e44b1a9efe8476c41e9d2a8bd8e33a795daf95d1bbcd32a6c0a34ad4a97aea8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.48-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c376ae7e6145914c036c72ed8e0eaa4a07fd2385ede477a7af9b33e9620e568d
MD5 bfe94c1c725a10bb49770c49b9759e70
BLAKE2b-256 700be71219ef40c16f511b0bb1f2582887a2a7f123ed562c974b539673c670e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.48-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fb621f07617d7e7e447beb56e38a89f3364b3601b1bb4f55be3844c63b4f73a5
MD5 a82c60c58e54f5687f4438864ec58f8e
BLAKE2b-256 436b0d12269aa228a62bdebc47c1f7eaedb92175dd5b0bd3450bdef81a262e7a

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.48-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.48-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e940b6d64b6292d1b4400bd08c372dcaa03cf2c715b81106a0c00d7db36b7f7d
MD5 76ed61114cdb3867396d7e26d95060d7
BLAKE2b-256 22cd6cda574d38d2deb15c1c033858a331c4201e550fbd97c03d7577837d3233

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.48-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e3c7428284a5df123225afb77dfa58c24e1e8235b67c2471b378a0b91331508e
MD5 b7d067dc0771620649f64c3620d9a6fb
BLAKE2b-256 d38dfe467fbdcb9cfe2f873f2ea1cfde13dd43d14c34f2b414dceb8eafd38e2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.48-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8b65bb6bbeeb32d5abbcd927eb701a865c1ba0caf418475c4ae4ab788624b49c
MD5 60c92056592a030cdab10910a26f6b59
BLAKE2b-256 5faeaf944b32623516baf647a76002b6009f1652b355b3428db1301e0e91322e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.48-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e8acb8d4859a4dd55ff624e279b1f7d43e6d898003cd9f0815b55ed9bd6b5e8e
MD5 54145b6f2c733b0e3edbb9de9f759dd2
BLAKE2b-256 b6e21d965e96ff6793920afd5ef82d0791fe50b5eb5441531e712a51b13a73ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.48-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 018f3286612f77759a50c3154b22ce02552e0e80820a9c2fadeff712acdf4115
MD5 ed340b1e4b601aa7c1656a268c458225
BLAKE2b-256 33f74a1eecece2467ef55f46d68314563b11e927913318ee0abd4fd4aedf3f8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.48-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7439fa61c4af3884f7fd6018d03e6dbc934743112af4f40527887f8b59ba227c
MD5 447acefd8bbf0124e436ce97bc803650
BLAKE2b-256 1bf43d2f2b2fc9dbab2ac09b695a4f153b088eaf5706c3eec770a7efadf6354d

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.48-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.48-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a223fe696d15d631c09c7a284a1620f01ebfe93bbdddb33b0f1035d8c71881fa
MD5 4d3bf09f7116179222b7e5916c77c6c9
BLAKE2b-256 e0cf2a8073eff28704771d1dfe15c0dc4ea22c6ac0784b22524718f102d6b234

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.48-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4efb2b6ed9dfe97547d96973d6f4c090e208cb305db1cd4c922e4539524bda1a
MD5 5da661fc5f4a38aa1c4cef2f0edba3de
BLAKE2b-256 8659d7158a2b6ffd36e025e9beb7b25929114f2989d047a9aa533ca54b3a1c4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.48-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e91e622caf2eae536a13ed9018aea0d358673392346c48cc3257c7da6664e815
MD5 56500264ed70cc08b2a3258707207d95
BLAKE2b-256 29ed7ac81bf4606f08cc78f8c4b7a4d89bb394550ff090ad7e85fdaad4732495

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.48-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 53d517eb6313b9c349ac4d3989601ba9f31ce30237df32504630a283a0c48b9d
MD5 82b4695130b3a9329fe4529d9f70a0be
BLAKE2b-256 88ecb4e9f650015e3047f080d746865501d256ba4cfd108db5f0facb608fad31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.48-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 09fb1f7adfb2381d99ea2366936e505af6491db51a52c7cb4f7c09506296fc90
MD5 9bce8f398c69c044fef720399d154e31
BLAKE2b-256 51ecbd9ca730477f9d59ab95181f04bba5ad8f15747f4aaf73cd469a4615b238

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.48-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 096c743fc27e605cebde626d986f081e38dd942bce18636125315d8d4b019316
MD5 44df832be9f7386912e612a4a01ba612
BLAKE2b-256 cac0f27a6321e6543d79fb7a45901bc53658b8dbf530a088b727014f5b99cdca

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.48-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.48-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b750484c00a951d2afd4e5960967b1413afeabb721566fbc185c0c451c469d8a
MD5 5e1d4439230af66fedbc92e73ebc7bca
BLAKE2b-256 1b559d137964544cc9bc0a91aee5448745034d88a9742a30e3dd2318b06fe020

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.48-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ce2c21d1d38d728605d60ef070f808a9e239a84a51958e9cc2e87f05f2283afa
MD5 eeb9d6ebea0b24e85551503a07869093
BLAKE2b-256 f599d17aa4ca97650a7cd85f638cdd343e7ede1970452cc0b0f1991dcf7fe496

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.48-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 523e014bf3d1c380c0133c6a788d038af1f755f9c60f840356973c2e711e567b
MD5 30ebbbf94030d8a0bd4f50944230f0b9
BLAKE2b-256 880609206b36ea7393ce77dfb9f7122cf7903b5915c340279b78826bcbf8408b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.48-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ddda0f53d426ccbff729bd2dc88a65735d88bacaff287dfeef7ab9ae33232a40
MD5 50d127deb3732e52a325ad66fc9cb199
BLAKE2b-256 5026cd1231fed0b284f3e251f871e6743aa39c442a707fe6425e30b29db38720

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.48-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 011554a2189e973482c215ae383ca1c31809b772d0045dcea904d5a8b9e1f58f
MD5 775bac73dc61b4f9c364f12b3a988576
BLAKE2b-256 b75cf4a77b7bc1883b8f97edc39321fd8ddd2d851bbe9becc416aae82142288d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.48-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4a0ba78f164b1bf6a5c8300d8995a459e969208b9e4554ee48ced8eccb1ccb94
MD5 779ad9048513753627fd58094226f469
BLAKE2b-256 84c57c51912a14a918737a60eefc551709c4ca054c8ef35ab6d1a4cc81f7f31b

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.48-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.48-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0df235f39a37a8faa6731822cc33fa5ad60b3626f69c05b361f1b60d10c428e1
MD5 9e7688b7743dff76c2023cd4ed0fcdf3
BLAKE2b-256 05a3b72eadc4da8b7773dd6f05abac23542c1289548eeadfbfb1df929f8fff1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.48-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e6e517f9dc296b7551d5b6152eab919772c2b033968b39e682726babca6f9409
MD5 7a00a471a5da46c4fa3186c37ba8b232
BLAKE2b-256 0cf0db80c00ebc4e38d13d9eb7bdc6a83fbcd83dcb125a8e4a1d413af65cc5a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.48-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7bc47061e19a09ba104f8d412dd64e5a8df09f7c917f2e3aa9a7aa57d5f5406f
MD5 97db602c7b6ccd121c89efaa7b06b053
BLAKE2b-256 45fb0cb415a87f3ca8e5ea496dd7474f4fb977c908f84c2d188ce63db7c9cb9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.48-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0cfe42e3b9c8ff9c73df71c3dca3435430898232d2b841830fdfc7f38e1bc0f6
MD5 3b570d1839d17906f497511a654b6831
BLAKE2b-256 efd2a7181bbb6e68b7776dde7e5a1c6b23f235c6155b4d095d46ab2ff0e35fc6

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