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.1rc4.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.1rc4-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.1rc4-cp313-cp313-musllinux_1_2_aarch64.whl (346.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc4-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.1rc4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (357.5 kB view details)

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

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc4.tar.gz
Algorithm Hash digest
SHA256 df1554824e68aab0a2b29d3e3d598db757e9d969ae8014cc0987231d578ff06b
MD5 dc3f3d9ab37e4d72945a2a2db76f324f
BLAKE2b-256 a73be81fb0ecb9723aec10f2c3416d72a90444b8bd48f62e3fa50a294301dd09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1f4bb8e62eb079315d653d91109a41f5ef3c1088d5fe15f4e5a60546bc49e2e2
MD5 181f33d85289319ac93d564d1c381c16
BLAKE2b-256 f4286b95ec76609a3394cdac559c18936669e287991b154cd67ac0642892eecb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc4-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 433421620c2a27795c445ae95a4af4cb9ba6d37fe56b1ade7a9a52b3ac5bda63
MD5 5678e8b03a8d4130f974773bcf0fc629
BLAKE2b-256 3c2de2622cbabb1a517ccdbdc6005e584035cc805a95106051a194234a64aeb4

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc4-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.1rc4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7b49b953c87ba5aef12c8551031f14499ce2f309fe011bdc09d7fcd060372a0a
MD5 aee9fa01bf33d5df6facd63b702e5cb3
BLAKE2b-256 e6fa6dc8abd1ece5e918b64537dec52030379da848a039879896f0c12a6a4d8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 41acef1895090dcea674d30b51738668d25f7376e18bd855e77ed759d74ec7a4
MD5 90c6f258ed1dda8241ac2625af5603b9
BLAKE2b-256 439301c3e2c26db77cd0a8214657cbe6394cd6b18347967285ce5108cb16e36a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc4-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c5c136f2f730e2451c403d839e8379c74669726c923c9ac09bcb41c990c88024
MD5 76251a42089cd05072957aaacfcb9e4b
BLAKE2b-256 0156801d15ea95a6d96d060a03bfeac2f92c272b817b64249e1c22ec70b86d1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc4-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b86878b2ca0897a37061176d71bcf019500110ed119f95da0059158d51dd15f9
MD5 20a52b24719951b0a6e1703e2df6a09a
BLAKE2b-256 d105d96d98986740401f995f580492d292504ab0ac0dc8c943f1507ff75a705b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4e9cc511f5d919c149a8746af036d93b51ca526faf628fa1d08152a24485efd2
MD5 81cc1a47bd6852a277c3c8952b251a36
BLAKE2b-256 0325b97b1d8c0804d06bd872a5abe4b840668ea1c2eb217dbebf0f4cfcbfdb87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 95f188f8620a803013971b0cb5e077097200c3c4b8df864b64c11fcd1f28c806
MD5 2b35b128e676590bd9923f1669a26c0b
BLAKE2b-256 0ac686e943e6374740be97d40a0f3cb47843d840ddba62a37d5b557b0ec83ca8

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc4-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.1rc4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b17b0c35606ed3ecd37e833a727edeab44a657ad918cd172c9463af3ae96b0e1
MD5 33f63a6b65ebcf00743ad24b4907ff32
BLAKE2b-256 d15e017c6cef24fe3616d12dc8481cda511d92a5ae47b6a8d7cd806a5c714fa6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5800d37f3cc4d4ae6b8704343866c1e9f5f5d83ec340da098502637dbebbd872
MD5 58c473cf8442ef250d4b9580191199b7
BLAKE2b-256 b1b64ff3db9db3a027c117dc9c06a3615d9e30fb64900005eec744854806d14d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc4-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 35e1623acfe1c610cae5f66c5383197f2a3d2ccd16d90dcb1a6e2133b5a82155
MD5 e95c534bbf645650b9af3f287e33f2e1
BLAKE2b-256 73984fc4bcbcf41a4d767b7fbfc69da6b62a900cfa70610d59cc58fde8340703

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc4-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 adc1cd992b394742df3bffe1eee52283468ee1cd5ebf65cab8647da51d7859a9
MD5 72eb96badf58fbd54cfa6f3ace932a7a
BLAKE2b-256 75fe71ad442ef2ce1a2d0164a127dd7a5c0ba3d0a28aa13c773175a427110944

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 704b4810982722e0f0bb426cff3d046654731583e99a57a692cd4e87e8e417dd
MD5 5041276b5ac5f6fcc08761b552368735
BLAKE2b-256 290c4b3d43f5ba3ad70a9c836ed263653f8058401118df889c65b1cf7e896de3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c6e0ad4eb440f8703c323060ad4243ce7954c1e8eb6dd2456b34efd2cf829020
MD5 c263c59da491c09fb615013e41538664
BLAKE2b-256 b7d66234e56d7c32397bb3dbe2c9829a85f12a0fa709aa86ae21cde6195e34a2

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc4-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.1rc4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c9fe3b880ff024c8c157ee85b414a03fd4f375db083a25f6189ebc0ab2a84fc9
MD5 59e1bcf36783eaa3ad3e9397a9ef2f75
BLAKE2b-256 95732db674b692fc4de9f61f1a24d08f7383025c1667af7b3db75018c711680e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 68c7e5b7a4955506110809361071c37ef0250573a2688e57db1de18dc73998c2
MD5 27cb7142bbb5dd9005ef540c819cb48e
BLAKE2b-256 1effefb880b362d70853f19b2e1bb5ed5ea7b8b46f9a34ee3447cfb5aad6da78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc4-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d147cb04f954b86fcae872fa80076cd7e798a7708c71d557452ec159362c27bb
MD5 5800d2fb983162df99981fb68810da49
BLAKE2b-256 449d692aa36db6fb894f4c3c9386cf159a8f31ee724ad78bd9320755475566cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc4-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 64933b727ae54d5e7abf3a963f4f5214748eb2a0fb3a2310b41098f618d6d2ef
MD5 3ed62c5850fa96d0ad0977350ea3d4f4
BLAKE2b-256 112d6c077bd60e6e95d0cf552210e37fb424d60ea430d85e9d1fe4768b1150c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8d96e83ed58bb6615ceebae180be3ae251078abf55d77f8816645f6c1e099b8a
MD5 f60d45c73250f6c9e2b35e86646f13ae
BLAKE2b-256 514bc545545beb7493b140d90ba542e6a4e01ca6855b4266a7165bef46ad1dce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc4-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 163b8bccac89ba661b025a6e66a7589e7a9a6fc0f649822484030eacbb8c5013
MD5 e563b953745d8434bf781adcd642346d
BLAKE2b-256 02173de5edfec8e344a628da3f481d510f8a39d9f77986e48a07af621d2d6e2d

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc4-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.1rc4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f72417a9583658d504af1da0fcd3fcc3447b70702cd7d11fa90e20c085b8ceed
MD5 5ed2852a8899374a0cb35ca8ca364f3d
BLAKE2b-256 337a5e7d45939016c2921212e854ae90abf5ddb5b8d4baea9b55927517c51b11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8298273525bcbdc040197667f656ea8ab3fb467633be604e7af29908e167c54a
MD5 adf89d7448f2551446a92e4715c21360
BLAKE2b-256 19630c9ec6395d060bcdb4d1642c3302924570f9ad0085df9ac20d4d517b3b1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc4-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 77a3bacbcb96c0c7dd0d0f0ddd49d192773057505d554113c49824265cea3768
MD5 f143e94973d405244301f7bf3045736c
BLAKE2b-256 f98b5b3b5c970a27e5dbedf734d051ce80558586ba0a60ce4bc86efcc59ff596

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc4-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a6cbe5e4068bf5a55c3f864a6da86fd954172c8cd238be0f37e55e8c562989b8
MD5 62bccb6e41bf8b7c71776e6a2cdf56e7
BLAKE2b-256 d7ceb1d96777cbcf7bf31b3bb32deb550d4c673edfca9219313a664aa6c929f8

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