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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (342.5 kB view details)

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

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc9.tar.gz
Algorithm Hash digest
SHA256 314965a0243457f5c329a03f7ad20b73fdebad5a03acd986721e05c4fc8d5a83
MD5 054446827049c47800dd1e9008cc375f
BLAKE2b-256 d0b71f786935af22fee868040f7057928f7ac53b684c13c046aca3e40fc918c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc9-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e6f1227b181998e324c245532bca6e91c5d155e030936b1dab292dce3b966314
MD5 e5929571d5e46490d9e12c9ce7af631d
BLAKE2b-256 4fea0a72cfdbe6a9ce506d9a8b86e21e27ac1147729db16623e146b68a7210bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc9-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d3c2bb7911a0166058be42c06586ca8ad9f4efd5a1d576d3c3bbd260bfe50fee
MD5 5861816de8a7b7afda29bcb5b2541c47
BLAKE2b-256 290191ff737b3f0e867ad94e84835b9966df2d65cca8e914cf8ae33b32642222

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc9-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.1rc9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 73b349533d7feed173966b7a687f2596b7b50c7bf32b08d6cb84d2bf9a8503dc
MD5 fd3ffd73aae975fc14eb2735e4c98999
BLAKE2b-256 175c0c3c1c4659248f30647411278e2343e1cc88f279a8c90393f5c7dd76009c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc9-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a8d326f7a5207b7a9de5ddfb1db05b644b5e38fdb21bca3a4ac25296d080b90e
MD5 833d8b2cc16ecfa38961318d65f5f994
BLAKE2b-256 40755f5675eeee395689c9fcf8059b82c59471e1413eaabe8eb51a6c6f964112

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc9-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 33f7eb4c061ade6b8027493a4180dfefa1ee45148f3b5074922ff47f9c193d52
MD5 9a02915ee895ceadf833cb0821647e94
BLAKE2b-256 dee1210f0520ff695878be185e57baf6dc8cfb478000c06852de3b8fcdc7d600

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc9-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ec24a09f904fb5daee4342c0b1d8578c5e4c0be35fa64361d798c5b4489408fe
MD5 2897e889c0d4f408a177e63f6ede2169
BLAKE2b-256 2c5a5c0ea01f2d8e69323b82fb370d1d437be2d62d7fe4ecd21dff486539c090

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc9-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 54babc76fc74f9cb97e25cbaf1731b4761dc52035b21e805847d7eeb0d1b9ba4
MD5 a03ec5ee956134817468c70b8eb07faa
BLAKE2b-256 049b2a80a914451bffc54eabc03c5a5bf2d9bce291b44d3d668b012555940db2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc9-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2ba9399e48e904049eb65b339bc28b545774d6d8ff3be83a184a0a0fdeb9b895
MD5 57d80ab24078b2201771405a500ac000
BLAKE2b-256 9860872ceaadf625d5564bfd3d263ac8d69e69f5fb7aeb10c14258ec60cf5733

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc9-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.1rc9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b7223a952ce77c8d36009e5c0b9094ce12d95c3a0ee7a26bd58184a04fcca756
MD5 a0d22d86d78996dd9e58c7a61501e4e2
BLAKE2b-256 69c3bf20d224e766fe1cec5cfd61adb5cb7151c61bb5ebca21c4a026733c854d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc9-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 67ec03927aaa66b703be1162e57134fb1d86d2c2dc09bb0b428d7278167eafcc
MD5 0092b3ecb926092af5f4fd0d1ff66034
BLAKE2b-256 da186dcea379e46673be80b406ac1b7e814b4e08f9302d7aec118849216ded51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc9-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1b61629ee2c2fed15591aef09f783ca2672927d138c1d351daa79dce1a1ff7e5
MD5 371388a2ca242e1a6b8013d600c2ccee
BLAKE2b-256 071c9700bb6f7365df03f2d5a72c325723a6dc75074ded8c87c4e5e58a3672e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc9-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ef25f77397044b72405051a86f5bdc28c4545dae7709e95645de03214e26bafa
MD5 329e4d8815181f93b9b51162ad86404e
BLAKE2b-256 f57e824debd8dfb07ae95c25fcb57875415ed0617e4681d33beebf289644dafc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc9-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c14acc8dc7202eda003198dd79cbc62e1d393472596a1bae12103b33f02f0efe
MD5 1a784c097255cf2afe6595d30adc736d
BLAKE2b-256 548e85bd0ddcfcc66fbace4f456327bdb350ad9599c6f7e2518c69922c61eb27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc9-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ae155e106b18f630f794a05973550b77e95b0727209105c1442095ac87f44db3
MD5 e704bc9b5ee7d37edeb528d39cd0bce4
BLAKE2b-256 b1256eabe5a84c3f20b1453fa6e26d518a7f37c471619ef7628dd876499beb7e

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc9-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.1rc9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ef2607690d4a63518ad01efafd3b2e5eeb798b695c025d422348ffb1cabc46e2
MD5 3b020a819c2e6023f2f9fe18565cebc2
BLAKE2b-256 1ccd6eb2cd73a24b9c8531cff44e48b1f6f05253608c90a9cd8e5b11138771e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc9-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b5059cf05724be18f6e0297e11823a50b99d07e55c666208f47ad18819943a9e
MD5 5cc1748492652ce944c241cc1d2b80e3
BLAKE2b-256 51e69124bae0185cbb817ad6835fa0c72ed28c996f167bfb76e85fe4cb7a06e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc9-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c8c818bd5dfad5b449a113fb3c63ff649c7bfba6b3af664867292390e72b763b
MD5 3493fa9b2d8abded6db841aab51c6610
BLAKE2b-256 f5a498added94e708217d4c3fd7027015c1169a29b1640f1dd3a52d73ff9c4bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc9-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 209577c9cdb2d88c14b6ade65490734829515572173359022aa5664e376c2f79
MD5 a39e8f60e4b9385b8c6fcd34b8bc822a
BLAKE2b-256 f18961ac5650c0d237138ba53804b7045541901c14bb0e0f2110eb3d11eb214d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc9-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5e3949962317c722d50dfe9ee2b981e1b780c84adae7d2623fa0e573a46ab6b6
MD5 cdab4fb05b387ad90ac771dd91c2ced3
BLAKE2b-256 85d7c14dffe5cab9981f145711a233c3169da1cc5a2bbf138eac59185fda703a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc9-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d60844074d9cec8a182fa84f4b717c20339692ac91ee08f5fc28e743b140d91a
MD5 90868ef07ba16528603c56614a9197df
BLAKE2b-256 854b0ea20826ffd0f4486118bd8f5a450751dd9db4f23f8c0693e6ddf56c58cb

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc9-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.1rc9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 905e47a862caafdef939d31f989faaabd187e112f29d936b1b4b028700278a65
MD5 d62df0dd2cb79968ae9e4488d767d55f
BLAKE2b-256 dccc16a04938dcd85f92629615d42d6bd1ebf3ffa0238c3a1c2791c1bba07c40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc9-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 98562475c84f1f439c6a94806145acc54fa04350f44319e406e9fe4057b9349c
MD5 b062c07e872115ab8e9811ec07cb4ef9
BLAKE2b-256 7eaf2c5a7eca69e7c80da7df3f7f041bbe3eb16d1759e5bb2cfb843f78a40566

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc9-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9266be7c5d4103e15a93b929f248b4cb4e27a370a51e0b32036031f65c5f251f
MD5 cfeabaed97ca1c8424f706b2b5da6f9b
BLAKE2b-256 e78df417c433cc3c70d77b7ec35eb1ff736874e75ad73af993405bf2f584aa8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc9-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2d61dd6f6f6afdb7ac411a5d2b3fc6b8dfe55f3ca8e05da8833b3e0c5eab59ef
MD5 36d22228c98be7e0e9ac15afdcbe8be9
BLAKE2b-256 9ee892a29f8b90451d47f099e05d10b693066a17570fd760748f30d753c541bd

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