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

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.1rc5-cp313-cp313-musllinux_1_2_aarch64.whl (346.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (340.1 kB view details)

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

passagemath_buckygen-10.6.1rc5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (353.1 kB view details)

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

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_buckygen-10.6.1rc5-cp312-cp312-musllinux_1_2_x86_64.whl (337.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.1rc5-cp312-cp312-musllinux_1_2_aarch64.whl (350.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_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.6.1rc5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (357.4 kB view details)

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

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_buckygen-10.6.1rc5-cp311-cp311-musllinux_1_2_x86_64.whl (337.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.1rc5-cp311-cp311-musllinux_1_2_aarch64.whl (350.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_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.6.1rc5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (356.8 kB view details)

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

passagemath_buckygen-10.6.1rc5-cp311-cp311-macosx_14_0_arm64.whl (87.7 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_buckygen-10.6.1rc5-cp310-cp310-musllinux_1_2_x86_64.whl (336.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.1rc5-cp310-cp310-musllinux_1_2_aarch64.whl (349.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_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.6.1rc5-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (355.8 kB view details)

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

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc5.tar.gz
Algorithm Hash digest
SHA256 12b7c3dd7c6bac8c0e11c9aa83652d25c2d19d4eb3f2b8cebea4f4e14d52c256
MD5 ba2a49ad724c702eba658add40122443
BLAKE2b-256 a9304a3b714bc09b5df0c2bf13366e8f473e77f7b5e981bf55c96e63bbeaeeeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc5-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 897a0dd70b46bba3b6c41471fff94e251b44bb346e3167290762f76feef5b58d
MD5 af4eee8aa64443e23ba0e0b266a5ba1b
BLAKE2b-256 3a113c12cc5ec853f7a29cc814df30151737b63f777658b00d757eae32af3455

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc5-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c559f104950c5db91892351b72b16818ed187046348dbbbb622cdb374ec161a0
MD5 0b1a504fa4a2af9bd8ca883eca1213ca
BLAKE2b-256 1b05df14e5b2c9588de5fdcfeff8ac250492e2e1a2e227e1e25f5711473e36ba

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc5-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.1rc5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7b984ee2e762e02aa24aeb9bf897e0ef51a72944b8d2e5966900a68cbee4b178
MD5 596e617ae8e70343082b62601d446e97
BLAKE2b-256 fa1428535269409b4749faa6c9537d98072d485fc330f0c1c10787c1a49bf234

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 76f2a774c45e0135615910c8da202dba1b960efbf27a31dc3a72468974b3c94f
MD5 350bcdc662c777a5ce76e2ef5d1713d6
BLAKE2b-256 a2bcd40f90ca46b5eb03d8b3caf69c493f2d53912dd7405d129f7bdf9f8f5c9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc5-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 22ed7f3b16e3d21e55f85925d03603669628df80af42b94cfb38089848c2946c
MD5 4ab2ccba649b29b9300b4d7e82fc1653
BLAKE2b-256 07062925b3ea791f8c82b1a7a05755b200c778717ec63426529bf9a88a08c411

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc5-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 30fa450f182f6cb0bb8d41f3c37456d2a542000329c2f853284e76524ef0d338
MD5 6e74a95cd432f3a35ea121c77f5573cc
BLAKE2b-256 044df6f3f8758bc264cfddc1d7e196abd58c2eb82b1f67afd4878c3135d3444b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 70dbb0718ae91b9e0907bcf817fea926fcdafa37371eefcd257724dbe018fd00
MD5 ae1cf071881c94c2f058f0206325e6be
BLAKE2b-256 2e0ec07bf00b9cfaa0a9f32dd29dd34faadebf5fd69fa791f89bde8bce069703

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc5-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 39d21730b64dd5bb70c06575160be62f32c7c33ca0032ab956c748f8602f6cc3
MD5 39c997b4597cc021ac70899717cef03c
BLAKE2b-256 94d8738c06e38e1bbef145c35dcc4b2874d8b6800fd09827975519601de8de6f

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc5-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.1rc5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 529260ccb10dd6f3d7deae470e2cdb8c29137df93ba0e4b1358a3e8610a7e5fd
MD5 ce7f53a7a578247bc67e7466237e0ff0
BLAKE2b-256 8307bb525ae18388538512757cbaab85e6f31435879c1e85b803c2610a346178

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ff155b13a947683df5bcdfb603471482f7144c852c7a387a87631bd367952a2b
MD5 a81375e7d0381ae8a1227a2d3cd2a51d
BLAKE2b-256 0e1e324f48c03a63a6a7b67179530d0a9b7343dfab0e4953257dd7f1eb5b2296

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc5-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b0f05e95fc6d7e097d85e2569ae0240101cd3a6465eb401c14aa127fadb882e1
MD5 690371c21705d2c1ce6584e3dd9ad05a
BLAKE2b-256 51d1380e057fdca1e885abd1301f5e5bb22fa4c4fd0a96430641b6a93441196f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc5-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 10fe660c2eb039880fcb0aa9c644f26c07f37296c82bf0db1745bb98292ce49e
MD5 7f2b61e9ca6babc87d90c1408e4b5656
BLAKE2b-256 9aab7e2a66c64f9f5580866a29e579087ab1e064b556a4f5029bc467800c0bc8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 df1c282f3778cf6694b4a023bdea2b81164b5b7a128d0b2425c3ffe404d9ec72
MD5 c6d0b5447843a060318a6de8083dd304
BLAKE2b-256 d74ffe9064b0ff6e2ba80397ac50108f68e92d6d4931fade96e58372624c7dea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc5-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e2ae4f76e7969891687bf8d279a31bdfa7c597fc01f974cae988bec81065ff23
MD5 05b9de53ab95cc22fe67ec4fc6713b07
BLAKE2b-256 b89d057d06c4d43491731862abea8843cc315e27ee1cb20ec44b51db065dba6a

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc5-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.1rc5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9aa9d14e0e67064fd71137671c4cc8bd49a75e00c08e23b7dc32dbf1ab57c60b
MD5 40261fa9d8892bfd894a2651801a491b
BLAKE2b-256 ce46b682b21bfba29f412642168a5bc815f8e63bbc92328b7c983f9848957de8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 31ede8af89ed274341aeb4610066c59e01796560fd696251594d070825192268
MD5 b6678e484cf61b4b51189ae40b911633
BLAKE2b-256 5c68acc599bb3151a75a0a9499163d738922f1cd17ebe85ca0abf2ec74b4a234

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc5-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 918471ffcc0caed541b1997fe4fcc28638b243ebc1ff441eb268138e180a8471
MD5 14df2a1f76a2fc930c186de2246f68cb
BLAKE2b-256 be87293161e66a41fc71edf4df1c157c1632feca5af61e8c12e07808e71a4210

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc5-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 654d2c340d94080f1d779a60102f86874ead78094b567f386b100067298598d7
MD5 b8d75e641c03f20ac354063325e54d33
BLAKE2b-256 030e0e93da0b1c9606b041dcecad23eb0402206c0b5474c9d35563b06a9b063b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b313e5b52816c9c8dd0b5cc94b19831f8e3342b00465665205460babca82e1ef
MD5 7090d2fab85892f5c2301635a46eaea5
BLAKE2b-256 07c20942671534fd2d4314249369830504afe150564060ffb912d04272a0657e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc5-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f4d48c2c64eda27c0280c97d161c6d92a6fbe30304e1840acf6a220f4a4809ea
MD5 2ac670717a831ca0a1213e42e850acae
BLAKE2b-256 b8e45fed45e4f3c19a9633e1ea6b956dd4862f2caaf02e693f8d707b00f9e9c6

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc5-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.1rc5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d360883294fd692b9826b82ba72a8a0464f540f16ee74949ac05c1a88add4018
MD5 138518edd89c087d8f9684af992e6296
BLAKE2b-256 45880bfa906e49c0a578a47f9405414b8cb11584bfd8b0def371439cb0048b69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc5-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a69d837f38d88b4db0dcffbb41fe79ec7438e1c4b99be224b945efd237499f8a
MD5 d2af53a27d23bdabd11750cd12bd435b
BLAKE2b-256 d386d8d9ae814b2e7fdf6fda27d051f71d63315a502320e90cd53e4d670bb1f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc5-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f7acc179076f1e1dade45055886aad509742e01f2a96f12b7f753c34190b2f31
MD5 e9990cba5a2315c6b2989250321af0e2
BLAKE2b-256 f7f05f17d4ca4e0c1e53be62920c62dc56f0b402dae204ec4d29ad128c323625

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc5-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c4e7b23bd319f03fd30f2a6aeccf6396c35bdb0409c6911ca71564ee35dd3cd8
MD5 cf6e4b9f0fb3d818826cda79a9876794
BLAKE2b-256 cdace49bd49ccf7af8d5b4f39d95d48f1ebd949e292c93cf2793644ec9026294

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