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

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_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.6.1rc1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (353.0 kB view details)

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

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

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_buckygen-10.6.1rc1-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.1rc1-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.1rc1-cp312-cp312-musllinux_1_2_aarch64.whl (350.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc1.tar.gz
Algorithm Hash digest
SHA256 b5b41b2e4f6ede5b56f85f4478ac9c8c0a42daca53956d7387db066b959e273b
MD5 36348b9ea721823f06a6895cc4073b89
BLAKE2b-256 476d798a879d30c2de5035682b918b984fe2e458181dcdd3a57144e946722657

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b807a0ddcb6acd5d353eb66e8ea7440931c4a7bc137b717d5a79dbc24aa92afc
MD5 75687122ffa449dd999bdc1d7a7e2b05
BLAKE2b-256 ec9486397811c3de1a9af39bdfce9f886b8a10649c90a3bb063b853a249afc3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 df49817997473493ca4dd683b3c029b35fb8227d8df0ad4d710fed2765eff9a9
MD5 d9acb8d67bbaf953c985d412de51b601
BLAKE2b-256 1666098d3f3275accd8b56d8a19722f509c257c7e3f0bb708955eb969941f4d2

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc1-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.1rc1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 83febb8fe7d3f86348dfe864b49604046d7d9c87bd418b3334a885caa6ab11e4
MD5 407e0d619a408aa990f7810fc0483233
BLAKE2b-256 563b4329253eaac1fbb5748c44d0627423a951c1ed77fe37e560efa684d10c48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d0dc8f8b5461946e7ddcc701bb45737d1b620b3e7b82850dba4692e1cf10008b
MD5 cf4e80d37aff9f3c6a46e475947aea14
BLAKE2b-256 f07dee54f32f543457a437513eb1572ae53d7b30ae78426245a5d1cf76f742bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 301268f2b68d0d1eea3a6f52e9beac97c317ebbb2fbd90cbb251b9b6fa2fde1d
MD5 69d2b47db869cf313b3d5fce5ffbb4fe
BLAKE2b-256 d59664cfa32e6bb32df967ab9725dac516a92ef03063531ac46b411a7791a4b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc1-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1a5cf3225cc2fb0fa1df37a08cb01c6a1dca060e1e5527173bc9d07b4e4ec7a4
MD5 5f7348ff2e70d3c25f163fc647c7db71
BLAKE2b-256 1089792ec326330d24979c2e3eef9bd9a2e753db5255517c6dc0b4971d156af7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f083b0cea761d1d77884e78241838a42f4e2d6c88040d53b7aaf12f020dbb9c0
MD5 ae8bbd61d943b7863c7afbf2807ef448
BLAKE2b-256 1c50b2eb594eac2a539d5325ef3587640af5d5be3971d5b2d3b7abdc47e6806e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2f847e96cf86aa0f3b019ed0c6b96d714089e2cf6124b67e534009a98aad4ef3
MD5 97d94ac27be4ec495d35e233aef3ba45
BLAKE2b-256 19c9ba0a6d76d32c0866590d681fa816a7de3480c0a8b36f59cbc7e8e49d9c69

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc1-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.1rc1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 417c8fcab70be6172cdb1c705e586ec23d4233c2e40f06fbb9b03f7b49b0f148
MD5 07b1834754b442bd4f4587e378488df1
BLAKE2b-256 ef52ffab94aa1e5de9c25c89310a4404d834c6adcba95bd3f20c96a2a14b5f20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7eb5b241dc0099a35e04a3f57f951253644e9509df9a5a33750be209ba605651
MD5 67655d64e9a55c4790070b5cc8a3eee3
BLAKE2b-256 06d8b6ac5067811a0e1067db47a5334a2155b65c8b791ac0bcd6c5b5d9f596ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2f17d2bf3a9606d95e000eea8d93f66cd70a422320b2f1826c2cc6c83d740923
MD5 9269df61029073dee4fcbf4fce1b5fcd
BLAKE2b-256 ef8803e108b0507b8126f5da8016579cf8b0d09c220b367976544f7b5953edb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc1-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b39317b837fe8ae205a894bed5eb9d9eb4d2e3c9dc4d67930fcb43348fb23e20
MD5 4ab70ff6886b61bc33da05435d102929
BLAKE2b-256 ffb6e57fc3dea778d622ed389dcd28b5deb55f344d5b864ac36df7d7e5edb5aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 026a4ad54317c6d85c9d7a61c411fec49c1688f5d24e0e796e2751c976d7c6e8
MD5 f8b7b14f1d28ac8abbb8c4b9044cb08a
BLAKE2b-256 fcecbe9d45a6742e58691814f42031ed922074dce79575d4358a60d7f893619c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ac6efebbcf543ab7ef1c70b90e587ac965047e87b9e5c25d170377dc5db6b78d
MD5 46c29eb399b973dbf354dbcf3c2b80c8
BLAKE2b-256 f5309df13fef135239c82c27ed0566634d0c404368de29d24a68ad321921d25a

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc1-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.1rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9ad2e1e300e0429f886c84ed3d31d4c2064cd1daa3abc66a9312947d669f23bb
MD5 0e0d0d59ea293aff01dfccb2c1945ab2
BLAKE2b-256 3b3b7bf2bd8be5e6fae3d70d175329bdd9c68ff178e1fa5c901f7c2e70e87ab9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bf0c01983ba11fab61eb69c110c08e4a451a60cc234371cb0f051b8fea45da19
MD5 ae7691c9903b0f1963f0aac3ad308a9b
BLAKE2b-256 ecb6f6907241bbcada7367e2e349467be732a176f514941e05e26b6d458f9c59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5faaafe31b75a268beb0a3a9189ddca6fc3e1701e1de5de21b0fb2c9588d0ce6
MD5 245d60f36c12e7d679f92c9e41ca9746
BLAKE2b-256 f624d08da359e02c27452de02bf03b684a41cbf6f7d4d7ecff7566ed66f7e7b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 992d1ceeaac102874a0125193742ef114c2dc1d609675250e2c4eb27dbc1b3cf
MD5 14ef35c95ce81491e33c1dc147ff6812
BLAKE2b-256 9ccdec526b86ae9482ed33f3890d4dada6ecd3f63fcba2c96921b99a673ff4bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 701f10ab8c67ecc967fda5466cdd63ce34de46a20d3448666939ec7e812bb86d
MD5 24833d59735dde70f25123eff9d3cb81
BLAKE2b-256 0dc71733987b1648c423aaecc77ee9fc27a91924dd6c96e4277bbc6a054d27cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fa5a4c23c3a4ee21dc0d05d4f79867c2d8a12b0f0164bb13483887b65aed5563
MD5 6961f084be7870083524bd00f51f2398
BLAKE2b-256 6d5eb46a52ca1f49d0236c0090b7367074008000b393e22bfd70876bf7650e37

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc1-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.1rc1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8e307a514baf481c8e05f8ef68468b3d2b65a06168eed003f1ec5a313dc6286b
MD5 1324c885fce428309d9f801e3de01ac9
BLAKE2b-256 f93d1d988fa3e6df010681650f5443a5be8d66edb6208809ae3c5bb9cfb019a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bbb3aedbcc76ba68c795bcbdbdb08db5c2056e33e97174bebf3792e7a975a9df
MD5 f3418ed1aed83eaf4fcf92ef04b75a6e
BLAKE2b-256 6da75648c51277942b8350d2a06b9fd9495de8360cbbafa2bb63be947bd7a8e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8b1618768f35c13d59cd46831d6b4d81f470c4b78d8262750c5cba7475fcc1f0
MD5 789642e8f9da6778aae5b7d3e38ed431
BLAKE2b-256 20c43d4c6878537b3caac9c05d03661e1d7f40a0dc1d9a7f808e33ea252a777f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc1-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 06c2e86fa85265fb142c0395a8e1e5ba3e7dac36052b55600432246b97c59e76
MD5 3fb448a30b38339f27752cf98216a730
BLAKE2b-256 f43685d949d1859cdf2223880185eebf4356ebe84e7b68b3e1d78c8586f304ce

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