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 was created in October 2024 with the following goals:

Full documentation is available online.

passagemath attempts to support all major Linux distributions and recent versions of macOS. Use on Windows currently requires the use of Windows Subsystem for Linux or virtualization.

Complete sets of binary wheels are provided on PyPI for Python versions 3.9.x-3.12.x. Python 3.13.x is also supported, but some third-party packages are still missing wheels, so compilation from source is triggered for those.

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.5.31.tar.gz (4.3 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.5.31-cp313-cp313-musllinux_1_2_i686.whl (318.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

passagemath_buckygen-10.5.31-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (340.0 kB view details)

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

passagemath_buckygen-10.5.31-cp313-cp313-macosx_14_0_arm64.whl (87.0 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_buckygen-10.5.31-cp313-cp313-macosx_13_0_x86_64.whl (92.6 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_buckygen-10.5.31-cp312-cp312-musllinux_1_2_i686.whl (322.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

passagemath_buckygen-10.5.31-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (344.1 kB view details)

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

passagemath_buckygen-10.5.31-cp312-cp312-macosx_14_0_arm64.whl (87.7 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_buckygen-10.5.31-cp312-cp312-macosx_13_0_x86_64.whl (93.2 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_buckygen-10.5.31-cp311-cp311-musllinux_1_2_i686.whl (322.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

passagemath_buckygen-10.5.31-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (343.2 kB view details)

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

passagemath_buckygen-10.5.31-cp311-cp311-macosx_14_0_arm64.whl (87.6 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_buckygen-10.5.31-cp311-cp311-macosx_13_0_x86_64.whl (93.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_buckygen-10.5.31-cp310-cp310-musllinux_1_2_i686.whl (321.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

passagemath_buckygen-10.5.31-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (342.4 kB view details)

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

passagemath_buckygen-10.5.31-cp310-cp310-macosx_14_0_arm64.whl (87.8 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_buckygen-10.5.31-cp310-cp310-macosx_13_0_x86_64.whl (93.4 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_buckygen-10.5.31-cp39-cp39-musllinux_1_2_i686.whl (321.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

passagemath_buckygen-10.5.31-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (342.2 kB view details)

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

passagemath_buckygen-10.5.31-cp39-cp39-macosx_14_0_arm64.whl (87.8 kB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_buckygen-10.5.31-cp39-cp39-macosx_13_0_x86_64.whl (93.4 kB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

File details

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

File metadata

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

File hashes

Hashes for passagemath_buckygen-10.5.31.tar.gz
Algorithm Hash digest
SHA256 3851bd64e70a68eed17f0cefb6fd8dbcf70fa02b3539fdc3eff58b720ef6b9b3
MD5 f25f28c53ebf16eb0dc932dd0bc6abb9
BLAKE2b-256 a471566e05002facbdc4885fa2b123f26ce2f08ebb09376ab6643f1ed8b63b00

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.31-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.31-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 13971f0ee90953fe5fc4a0c50a636340336abff80df9760ab115c8aa562a3dfe
MD5 b8e566e2cf9d2ec071d1abc15204faf8
BLAKE2b-256 4e41ee95d516a800e2249fe2c1582ddefb8295fd74578224bffd173632ca91f6

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.31-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.31-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 914d72e6d52f7c28cddfa653a00e90aa48cbe967313392af73fa197439bb803c
MD5 4e2fefbbeaf9fe1d968e6ef9c4cb01fc
BLAKE2b-256 5b6a2492f3d424680cf6e151e85f6c0a67833c2f02fdbf47e55f48dc98b53712

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.31-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.31-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ff01ae95fff0719e488a74e001d9e894d876849c8ff0285bed9bfd3f0bfe97bf
MD5 4fcb43c45619626bcb921ab4349329c3
BLAKE2b-256 0be47d52309d3bac518af0643a5dd7707ebca21ed28149cbd85f27d5379b7dcf

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.31-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.31-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 01b7ef01f98dcea9de8d127a7b868e5760f62ea76d33f7792194032aa3edaf37
MD5 aa4478fa7fbf93f4e73561368d92dfae
BLAKE2b-256 4bfcee817e270378fbb441bcab3cde5f848391c2746331ce2e7edaf721f76016

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.31-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.31-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6cb26e3d589064ac8d1701e3243917b52385674b36ea36763087840f55be6b07
MD5 730191399c3f891d1fc9fa6e613ec177
BLAKE2b-256 8c786a3fa33fa105812d856f208106d28e4af2c95272bb3f183420fd61193a9a

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.31-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.31-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 baa122572c81c4eb91389d5bf78fd86f7491f11bf864bf59c0d41c744c74b6ac
MD5 6b2c28c6d10df9fc5527d7a903904aa1
BLAKE2b-256 dccb84260cffb7631f17cd32f77b8e0cb0c83ec827f25389e5e8badee284c9f2

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.31-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.31-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2d7b2e1fc78478bab8d7b37afa0995c4848b59eb551d42bf16ea7ba05da4c7d0
MD5 eca282102cf966cefe95a35380bda1f7
BLAKE2b-256 1e2f7bb5cdb72a65fbeb9bcbd68533c705829afc106e8f8c71314eb27e432e6d

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.31-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.31-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 cfb9e7c53c08f10a543ce467d27c6e063068cca15c330f7e4b1ca532bb17fdc5
MD5 4c97d93c816f11f97bfadfe7ca9ca369
BLAKE2b-256 7252c27e92913f45d8cb097c4af5acaf6583258451d56c14563a469ff8e42865

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.31-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.31-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a6b725d7041b179403a48a6d581fa41bcf62e31f812077c0b1289d7bebf529ff
MD5 389e75d4c62ead991dd8b38e28cc9f5d
BLAKE2b-256 22f916bd9420884bfe9c133711aaab415b164bef73dfdc8187e2cb4a493e7af3

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.31-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.31-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 724159403561b93aa4b8f83e12edd607e7ae642e03cf6e3daef493a01849474a
MD5 475ec2775a4c0f7fada7dc6653159c72
BLAKE2b-256 79c879de076765bd8fe3e4adbd24ed438f345e2c59d92e45bb7f2cd849d6db45

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.31-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.31-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 892a983e14bd47a73eec9f9d15c956c2ae577063a38ba52e0c9a54b0073f362b
MD5 baaa9bae6f2d9a83d7b25823cd8521fc
BLAKE2b-256 4229135b2c887a88b6842b8e9033a7b7ce35513d391158fac716fe9fe48d459c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.31-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 445797b9f9e319a89a31ad342d82a157f94272e7aa052a9cd2e7f6d72f11f72e
MD5 d32a8814d28945f5efb591b0b46bf6eb
BLAKE2b-256 5af21b781a5b2d1b827bf58e9d6772d3e47b63294197edfa66270d3f1f58bbe8

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.31-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.31-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3b93be8de276c3244430aecbe65482976b9c782f56060df12b31ac9c74e1c6a1
MD5 0e90626ab9f683c967fdec911ad2dd63
BLAKE2b-256 3754a0a9fa2b3c2f3e3d0b9d8bae566c33ba82298008e60e47719a8b0fd2cea0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.31-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3348d045f53debf282805a1474145da8b02139117b0de6d48540eb0771eb2201
MD5 60c58de992004bfca8b1601c942ff429
BLAKE2b-256 16dae2aafebbc56dd761c2c8fcc7389eeb1150a5d0798cb4b755b66462373df5

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.31-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.31-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 85189a89cc49b201dc88044588e76484efccf93cae7fd9d2f4859a8812a5d335
MD5 6df6bdb8c5ef14e5f2cfe0942fca88b6
BLAKE2b-256 f85f80f5bef5f3e59c05e7228484fb2af0b7ec1b1e2ee4692dfadade05008393

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.31-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f5ecbf3745a012c00fc7812fac13a39931a979f94891dea5d13f0f3cecf1bb93
MD5 3eb1c48c9b121e7ecd75b754ad01e79d
BLAKE2b-256 e646ff9d6394b813633c6754f24bda76b2577e6bbfa15398abeed60d4ce839df

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.31-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.31-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e6686ec5dc79bcc66a7c5bbec8bf7434efa1f5a1c3cdb9412fd973d552325026
MD5 7b797ad40be175a264d6975dac503035
BLAKE2b-256 f99f88384403538a5de6112415c284a14e7fe6fdb7a94737c22f341667fbcbf8

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.31-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.31-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ee98ef66f6b88231c477bb5a94cdde9a53ea68b84a811a163e5f2972c8e32eb4
MD5 b3fe2f9fe4040e1c4176651593dc4972
BLAKE2b-256 8e780e536d66c54633e10759774347c314ff8b5929baa2a1ef32f9dab9865cfb

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.31-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.31-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1551164c85dce682a7264367bc5879d23cb62a891909b2a8d9e97787865e96bb
MD5 117037779183131fb707003750ace6e3
BLAKE2b-256 eb803c05360d67fca31413e3a660bad305ab9f83b94af5d7299496a0a42e1520

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.31-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.31-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 203b06f2d474bd860b887ee19308be5d6d9d03afc29e7bb380abcafd54314e22
MD5 dfb49eb40b416910351b1d4bbbf5113b
BLAKE2b-256 8709546d993f745513db7785ef21a8d2a36ac5417ade56843809b8079e638af8

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