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.1rc15.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.1rc15-cp313-cp313-musllinux_1_2_x86_64.whl (333.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc15-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.1rc15-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.1rc15-cp313-cp313-macosx_14_0_arm64.whl (87.2 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_buckygen-10.6.1rc15-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.1rc15-cp312-cp312-musllinux_1_2_x86_64.whl (337.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc15-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.1rc15-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.1rc15-cp312-cp312-macosx_14_0_arm64.whl (87.9 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_buckygen-10.6.1rc15-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.1rc15-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.1rc15-cp311-cp311-musllinux_1_2_aarch64.whl (350.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc15-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.1rc15-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.1rc15-cp311-cp311-macosx_14_0_arm64.whl (87.8 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_buckygen-10.6.1rc15-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.1rc15-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.1rc15-cp310-cp310-musllinux_1_2_aarch64.whl (349.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc15-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.1rc15-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.1rc15-cp310-cp310-macosx_14_0_arm64.whl (88.0 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_buckygen-10.6.1rc15-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.1rc15.tar.gz.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc15.tar.gz
Algorithm Hash digest
SHA256 52fd3aa8037359dc124d27652e385e8d2530e52de2e4c31650a5071d6e5d12e9
MD5 d84b7beaa575268e5a3884e10c2c7798
BLAKE2b-256 a7c431d3bd5112c7a2a9e1bf2f7bdccf16b49769d1b980c0c7d4c2936c0d8003

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc15-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dbaa5249bb3195c62ad10cbaf3e41c33da6735b5dde4e4bf442f202f704b1b77
MD5 ad92bd0cb02b77cef5c0faa60d1504df
BLAKE2b-256 ff9a521acbda2890590cf7e741f6921d440d6e515e87c794d7cfcc0e17a2e91a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc15-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0e6d5694046e2382627ef8cae7a22e88372148773cdb353cbca86663e063868b
MD5 3e3476bdc305b1b4cae4fce818251841
BLAKE2b-256 62548d3719c5fb3b0cf559b6f7ac2b9f1cb17a7d9ed2435185ec801e32db0db1

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc15-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.1rc15-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f03b1907c9c4616220761d2317fde8b018ecbe3b93167be4e08f12ec8ed9683d
MD5 abfc55a0ce8d63368d18be0f99d04004
BLAKE2b-256 ff47d1626fe5ae37502986be291623c9f6d5af1917f4d14a34849451745837d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc15-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d20783ee45f84372fc8922541934d22d13124f3f136782cd11a5bbc47622ac03
MD5 8b309a08335ee127e4d8bbac98120781
BLAKE2b-256 c360274aa863d6633e9d8d171edb79f26d21cc13e41c73fdebb00ed93b02b422

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc15-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6780dca9925bc15c43d9527d4819976d826330a3a8a1d7b28ae1f391bdd9aec0
MD5 49d77216d07eb0945e0cce8cd626a24a
BLAKE2b-256 a2f6627c265346d327b5ff1c67ef9d1b8f2c6bdf6819f94d600c973d68fb4541

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc15-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4d0fde4bdcf4f1111a93950c08225ee007c3298769c612c44cbb634b5dc1f953
MD5 607152a07eb3c8eb459be28a879e39bb
BLAKE2b-256 dabefcc49da8ee52da22739da124645dbfef79fe93070352dbb7262652533982

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc15-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5f966a2f1fbfe6f672d18e4dc1e74e79cd11cc3241e315a950cddc0ee8086271
MD5 3b32ea6922543bc3fb95f3d1316066ae
BLAKE2b-256 e888f493f1663b3716a771a2d28e1d699f755726ddf19fd8529c9b6185e8d741

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc15-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 48405311b9fe0fc382a2e725748710f21da5c26efe918b00a25955b37f4009b0
MD5 712dfd19ac35f266a39c7c47dc6aa86d
BLAKE2b-256 08927175b9fd45d47cfa135b2da766624bc93889cc5f350633b6baa7f7a1bc58

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc15-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.1rc15-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e6688ac3c8b58992de0eae355461e895106e8ba87d93b217f5c22f7f08c54bb5
MD5 f878bb2e05f68706dac2d2baea662bf1
BLAKE2b-256 8d3fe734b4b8e0542c00d23d98e68b640b29acf50d482a425ba785a40aa572f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc15-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 40362eab804b8165378c514cab8620682b4daf4de16fc3d3fa0ccedc12ae6396
MD5 95bdf355a690baeba45cdd36f0833ba1
BLAKE2b-256 dcc83b350e76aa0b1d111a054b76e4a3a62ecbd4b9341d0757e07baf800e04e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc15-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 06fd5ba7f4a3b8866cc737e763435bb983314a1cfd9400dc5b496a2e52fcf83a
MD5 87546c9bd224463cd8d39e5c6374bc0f
BLAKE2b-256 73a1df25f8c85d6ea466eaa1210e16d5d0a6a8d14ab65588a3132c3548458558

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc15-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9798516246c545f3c7029373daea76cc4769331eeebe4d56c2fe1f90e40c0283
MD5 1d9c8417777db53bf59a303a286851e3
BLAKE2b-256 b8d3bfcf6d3c8569b1de35acc36cc15e88598ff410751127d3ca4d1b5cfc4d91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc15-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3dcea73d6fbd41ac6a669b10f93871253f7e726e3fd7afae143dfa5f823e8c2a
MD5 873afbce5afac68083c406f2403d5421
BLAKE2b-256 baf5d59d7acfd5387b8b8d6faccbfb3c13fd536165b82a7951b2646c54109912

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc15-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2c5a6ea7711d489821c5c7d033acfb8f2794f5e1bd806073cf7dff267995a738
MD5 8243a466b0aab87dc3edf3954a719c5d
BLAKE2b-256 6ecdbaaff6192d771133e0a8cb3fe820c5742c904307686f8321cf4846b2d110

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc15-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.1rc15-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b40c8a80f6ed92377cfb276d21dcd0db5f1f3b47b3c7beda8b5c13090264fa78
MD5 97fc30bd58e9a298adb506ca7be65b7a
BLAKE2b-256 4d04d4a45e89556d016db2e4bddae34433ba5068abb0cf1a37e48f9ab4b30b63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc15-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c12bf5c60927da6a60fd01918f05f84388cec76447d85c21ca662190acde46bf
MD5 25c351e0b090ddf1083d9b1c93bf0974
BLAKE2b-256 32cb6e059caf03f5ab1b6957f352221cbb9c85db0e70f122b6b497027f016551

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc15-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0f578faed3af2b67775cc72da8387fdd33950f748300718039090de666340268
MD5 6851bbcc3e9be6cd56fa6ce31719d42c
BLAKE2b-256 4eccd767c2a28c6a5c66e7dedc51f672f7af8b76334a368a427daaab841d8908

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc15-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f57ae37df2ea1288387b6c2675853ad7b2eb7e9cb2c01548e1b221380feb520b
MD5 844d1476ffbf531135c2a2609bd8879e
BLAKE2b-256 7b8dc03383334b2894891648737d810d10737f0f6999c6a91b2be5943a44a72c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc15-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2b842d0d841a5f171cf6daee71d098f33eece5a6b3275aa702bee7b0dd8d816a
MD5 d89acb05651d84e776ec12205bd3e764
BLAKE2b-256 5e658bd8cc9c5493e1440facc0524a42cda1c0835aa1a14ed44e382b95f5b30c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc15-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 66075ac02baeffacad2b7e68344be70887ce0f8fccae5df3855839f82140b9f1
MD5 0147edea48d7d409a29f1809d279c735
BLAKE2b-256 018d84aa0c0b08dfddcc8e1d962440ac5a5ffc5facd8d327adac0c15bbefedb7

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc15-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.1rc15-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b32811549c0776b6583c635baf7fe5057ae2bc6587267ba754b38fbfe7e2ac83
MD5 b97bad379eb1f55a12c327683ba9d395
BLAKE2b-256 7e03971a27dbacb684ae56ea78f7da5c9a1e8a61bd6f19794f2325a752935fbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc15-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d8ccb098abd63f2b9ffa4453731f6b9a5072a46be4c7581909e95c168a5da793
MD5 26813bcac0d75126fc292665fea6b1bc
BLAKE2b-256 9bfc2a1b225feb14b96ef14eda9f75c58fa2fa5c18abde927aec611bd1ed3153

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc15-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c99842926774f07b488aae69a8c548641f22373b7ed0846bdde639f015b44968
MD5 90cc02df394f481197021d5557792511
BLAKE2b-256 7eee45582578c2a349577cb81713794b3bcd79d91f3a60319ed5c4c93c160c05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc15-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 71b3aa2742160d0374742b31f3f52b94e178491af7fe1209e6a094b32d4a32e7
MD5 7136d728c624e29289c335d6cae5ef4b
BLAKE2b-256 71708094d14598e95926931bb2e4f5abfbb758684a65df5588c6ce92d9583db9

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