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.10.x-3.13.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.6.1rc12.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.6.1rc12-cp313-cp313-musllinux_1_2_x86_64.whl (333.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.1rc12-cp313-cp313-musllinux_1_2_aarch64.whl (346.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc12-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (340.2 kB view details)

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

passagemath_buckygen-10.6.1rc12-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (353.2 kB view details)

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

passagemath_buckygen-10.6.1rc12-cp313-cp313-macosx_14_0_arm64.whl (87.2 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_buckygen-10.6.1rc12-cp313-cp313-macosx_13_0_x86_64.whl (92.8 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_buckygen-10.6.1rc12-cp312-cp312-musllinux_1_2_x86_64.whl (338.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.1rc12-cp312-cp312-musllinux_1_2_aarch64.whl (351.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc12-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (344.3 kB view details)

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

passagemath_buckygen-10.6.1rc12-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (357.6 kB view details)

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

passagemath_buckygen-10.6.1rc12-cp312-cp312-macosx_14_0_arm64.whl (87.9 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_buckygen-10.6.1rc12-cp312-cp312-macosx_13_0_x86_64.whl (93.4 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_buckygen-10.6.1rc12-cp311-cp311-musllinux_1_2_x86_64.whl (337.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.1rc12-cp311-cp311-musllinux_1_2_aarch64.whl (350.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc12-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (343.4 kB view details)

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

passagemath_buckygen-10.6.1rc12-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (357.0 kB view details)

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

passagemath_buckygen-10.6.1rc12-cp311-cp311-macosx_14_0_arm64.whl (87.8 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_buckygen-10.6.1rc12-cp311-cp311-macosx_13_0_x86_64.whl (93.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_buckygen-10.6.1rc12-cp310-cp310-musllinux_1_2_x86_64.whl (336.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.1rc12-cp310-cp310-musllinux_1_2_aarch64.whl (349.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc12-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (342.6 kB view details)

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

passagemath_buckygen-10.6.1rc12-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (356.0 kB view details)

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

passagemath_buckygen-10.6.1rc12-cp310-cp310-macosx_14_0_arm64.whl (88.0 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_buckygen-10.6.1rc12-cp310-cp310-macosx_13_0_x86_64.whl (93.6 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

Details for the file passagemath_buckygen-10.6.1rc12.tar.gz.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc12.tar.gz
Algorithm Hash digest
SHA256 1aa8899940fe5fe27d845d4986b58a48f622828648327e41592c54288ce9d312
MD5 658131597cbaa4ee637e78ea63ba7125
BLAKE2b-256 e83d65cb539b372de47b0a8cce5dd30d39d848c431fa7c481874a818d7ed3e01

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc12-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc12-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 87496ae87f5497d0df283274a670a837ac9a505d123d5380ac728efe043b4fa8
MD5 ef2a27a5bd96babfb5bd6bad08a25e39
BLAKE2b-256 0fb92cbeeffe646ec1e733bfb9024fc7fbc3b84f00876faeb7616b2413260595

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc12-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc12-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 493c76f1677c37d905da3a13ca9c75b91fbceb664c22677b4951612a5d214257
MD5 935991c51cc219b0f7d9ce0247d18c82
BLAKE2b-256 ad0d3a5ab6aca6a8f6a61eaf3a40ebbdce506666a213551e158aedda99c98873

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc12-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1cf6e109a74724f639e5b9705d5a7ebe0684d2f5f4388b8472962e8ce9b73ba2
MD5 9b7ea40b9f17681257f282c63e009337
BLAKE2b-256 ce7f1ad14ee1117828ee2bb73747a86fb0ee63e71ede975bb9fd5cf5736c01af

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc12-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc12-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b73e3baffdd65b51c02db132b3dfb534b8085f726ec59ee2b323d0089b964a57
MD5 81aa5fa0a9709bacaf0b0b8e3c4a7cf5
BLAKE2b-256 e3c5350f8f13dd4aac1c7d6150a99ebf1a41664764168f0abe7c7bcde2ad5f5f

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc12-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc12-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 bdba82abc18c8df9829d5327df2cf82e31a9b0551b60555c0aae28ff970fdca6
MD5 751c69546c5abd28d2fc22b9029cd81c
BLAKE2b-256 51fa368754562b918d3b6f33ad0155f3c05f1e05b54dc94aeea9f47ad4ad2361

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc12-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc12-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5f339ef7313a76e7da653909961bbf89a8789375e565c2a99280cc590a561b6f
MD5 afd060a04cfbde68cbb3b5e487a56504
BLAKE2b-256 4855be26e664bf70b93433b851a659b387fb3eef9814e87fcc97d5a5c9e7ccc8

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc12-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc12-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5641e583764566e5f054ab33916bd9f5b516143cb9b259b6efa5b0085634c958
MD5 7a63518ab6f59e36590abc5f29de5528
BLAKE2b-256 5da23cfe220767a996b57b2e4c482f4c861360f4ce94289f1772e4c7c007df49

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc12-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc12-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e7489b8cd98706968fd93a9c4a7178e6c991ba3a65deb3c040a8c6014d72f773
MD5 1a3a63a1ff290eac10db004d1f303829
BLAKE2b-256 95d2d9f5708987560a623ec4cc259c538f67018d5e10a13811e8b51343f7c14f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc12-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1dcc9b6b01648c153d7050bb90dfa60f3b0f66fd594a110dcdc42ccfaf3bde91
MD5 747df7529a4edbf2b1e109784f2e90f2
BLAKE2b-256 26d0916fc61f0501da816d7c247556b633d70b01bea0a7a6876434ac5863c30e

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc12-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc12-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cf47e9a18b348f9aed28272ba4517cd7f65b071489969bc2aa7db2e8b6148601
MD5 386f3920b9b53f134815e3222a42aca0
BLAKE2b-256 62f8d2bbe68dfa194e82c0189552e3370cd408f05c74054c3f4146a72079419a

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc12-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc12-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9bfc92797a846792f80eeb54abd0df16fafe38a964035476dc9221ffaaa12d2c
MD5 203ac7e84a0d27e02dc5486f58f33c5a
BLAKE2b-256 20d1bec57475164bb4ae36a6ace29f3d20c795ba6b5c3790e6a1a6da7ed7eb29

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc12-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc12-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c3a4d13a9e0e5bf5e37d0a0ad9c74c96665348f70d26fe1a908aa638fb7ffe0b
MD5 d8e4365dea97bd766f0e65b604b018e6
BLAKE2b-256 b6cb093aa13c8dbbc5b77682a5d33a46cb81090b104d37f039b383b5aa708df7

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc12-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc12-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 35225f71c69461cf75a1b402db97dde93d8e5c6f46e861503eb48c77ea9cade4
MD5 24e315674d7a512a03e5c4513989b199
BLAKE2b-256 81c7df25392d657292291f8987fa8dc430a2021e03675cd10ae7a71f71056821

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc12-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc12-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2db9a61fdb6520b2aaf13c0dfa4a1c9ac19ef86587220f2c5aee2da377d32034
MD5 3edcbcff9557c0c67182bb8e5f31d7d9
BLAKE2b-256 5c2ddf4674d8463d2307ca72310a8180bbce6f8d052c2dc59455b3d2367743de

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc12-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.1rc12-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 441ffe313acae3dd74c0a7ca277492bc9263e005ad5a4af8a7b37db913e3def2
MD5 27006cf6d300e4e7a2094f6500e78034
BLAKE2b-256 f5f1d8d6c1cdd578bc0ed94bcdad8987a5bae77c65e28d81ec309612aeead035

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc12-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 caf84481e6009ed86015f57c1ed1f92f433f47012c6f4d10a085305cd6939825
MD5 d150361538278da577c8aed5d1b41774
BLAKE2b-256 7ae13c94bfe68e57a0e2af1ae9aa5f084b6de90e3002fb97c0263cc80022d361

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc12-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc12-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2ff32bd47c410996bd2e5f3f7a7cc667eb12a78f506d8dcf80e48cdb4e22ba81
MD5 46f4eff5b4c01888b5b76e740295cc18
BLAKE2b-256 df71655fa5c3a16d319187db295c4f0dc06344ce82acb95f31f389a794e76c60

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc12-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc12-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b16cd205db3881696ced02704fa087656aab9eebb4996176baed88bb27a2a2e3
MD5 688ac49cb121c1324c23798b8fda8c0d
BLAKE2b-256 cbcefd40d9c942aa4df2f6e3a96bf19629344f00517fdb57594f1c322755feaa

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc12-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc12-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 17a1d6b05dd5e1773d735ecd1c925898ea05c58d5570e4cc760923fe50952bbf
MD5 cd763119444d2674fc2b297c61b03ae6
BLAKE2b-256 80890087ff342b85c83cc84aad297c24d7c9d812769f3804ff9fa02ea04494bb

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc12-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc12-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 51b81536575b4b655149189588726641f942d7ac1c127c579add36e40c43c9c8
MD5 02054cda4ca8b92d88fbfd70d6cd527a
BLAKE2b-256 9619b7c4f23a0b83f6c94f39419e9412eb2d93580575c7b6623f84d854465e4c

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc12-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.1rc12-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 256755df6e38377a3f38726a2a64b49a2e0f287e2e60ff1e59f2d085d83873f6
MD5 c68bcb6824f385205a66cb116fa9e74a
BLAKE2b-256 589da6587e694a18a24e75efcd78978b4190e14a5d79c4289e2fc8b018ca5374

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc12-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aca2a4d789148eb881bde9634b68056851526747027c3e1c6e710145d1f5d04f
MD5 a3ba7f10327af3e16c6c54c332d1832b
BLAKE2b-256 fd773786ce4b4f6d7eafc21ed7f1fd9ac7cc530de553826897ea335080f854b2

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc12-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc12-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d155fa1f97dc25a426292fd8228959b4b274a58409041a836a85e85bf87a85c5
MD5 d8ac213b985040e9a6278cc128198bb9
BLAKE2b-256 856278e917cf4c6875719f2e992473f39315a7ee35b43ef271e3d7c93045e91a

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc12-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc12-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 298063978424c79cbf5dfedd0d04a33c4bf9fcc931f51680366cf855539d6a0c
MD5 e3ca3d9a2438a14bd9b34969fec7666d
BLAKE2b-256 68e514e366de143837f870cd5e73416039fac944ca0ffad2281bea4452af5d24

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