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 uses the motto “Creating a Free Passage Between the Scientific Python Ecosystem and Mathematical Software Communities.” It was created in October 2024 with the following goals:

Full documentation is available online.

passagemath attempts to support and provides binary wheels suitable for all major Linux distributions and recent versions of macOS.

For the Linux aarch64 (ARM) platform, some third-party packages are still missing wheels; see the instructions for building them from source.

Binary wheels for native Windows (x86_64) are are available for a subset of the passagemath distributions. Use of the full functionality of passagemath on Windows currently requires the use of Windows Subsystem for Linux (WSL) or virtualization.

The supported Python versions in the passagemath 10.6.x series are 3.10.x-3.13.x.

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.2.tar.gz (4.5 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.2-cp313-cp313-musllinux_1_2_x86_64.whl (334.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.2-cp313-cp313-musllinux_1_2_aarch64.whl (346.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (340.4 kB view details)

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

passagemath_buckygen-10.6.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (353.4 kB view details)

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

passagemath_buckygen-10.6.2-cp313-cp313-macosx_14_0_arm64.whl (87.3 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_buckygen-10.6.2-cp313-cp313-macosx_13_0_x86_64.whl (92.9 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_buckygen-10.6.2-cp312-cp312-musllinux_1_2_x86_64.whl (338.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.2-cp312-cp312-musllinux_1_2_aarch64.whl (351.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (344.5 kB view details)

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

passagemath_buckygen-10.6.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (357.8 kB view details)

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

passagemath_buckygen-10.6.2-cp312-cp312-macosx_14_0_arm64.whl (88.0 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_buckygen-10.6.2-cp312-cp312-macosx_13_0_x86_64.whl (93.6 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_buckygen-10.6.2-cp311-cp311-musllinux_1_2_x86_64.whl (337.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.2-cp311-cp311-musllinux_1_2_aarch64.whl (350.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (343.5 kB view details)

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

passagemath_buckygen-10.6.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (357.2 kB view details)

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

passagemath_buckygen-10.6.2-cp311-cp311-macosx_14_0_arm64.whl (88.0 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_buckygen-10.6.2-cp311-cp311-macosx_13_0_x86_64.whl (93.5 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_buckygen-10.6.2-cp310-cp310-musllinux_1_2_x86_64.whl (336.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.2-cp310-cp310-musllinux_1_2_aarch64.whl (349.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (342.7 kB view details)

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

passagemath_buckygen-10.6.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (356.2 kB view details)

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

passagemath_buckygen-10.6.2-cp310-cp310-macosx_14_0_arm64.whl (88.2 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_buckygen-10.6.2-cp310-cp310-macosx_13_0_x86_64.whl (93.7 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

Details for the file passagemath_buckygen-10.6.2.tar.gz.

File metadata

  • Download URL: passagemath_buckygen-10.6.2.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for passagemath_buckygen-10.6.2.tar.gz
Algorithm Hash digest
SHA256 3a64eff181e23f919a2f1bd343fc8ba14f7059bd7d929bdefe18df84b87daed9
MD5 2560393c159e63a0e98fe5364f8f42dc
BLAKE2b-256 71f1d9612e6d38751b3a14deee29b906430fa4ff402bc9e2e404b2b96cdfac6d

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a620d6b4e33ad218a833b748aa158463da08959eb9475a5a241ecce0514e3c19
MD5 8da51671599da4a0483067acd10a8978
BLAKE2b-256 b00608f55e069d73146f82dc4e0189504fb3d9511bc1609738cea93fef6afa26

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.2-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9262c24d288c88e41206e6bbd078f96a13c3e8ae21db5bd624c51de744a16b4a
MD5 a3c8756426859b72ee9e4c1cca748833
BLAKE2b-256 2195410bf8551d5bb53cd5187c02f84f821e73526967b4394d35503cb363cf12

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.2-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.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 089c5cbcb7b3441458d085b83625da8b963b7b007bd4ddcdebb3f5ea71456ecd
MD5 94579a8faa9239fa44966526e83333e2
BLAKE2b-256 9890d4fe47d21a578df89b42be03ac597005e41614d040d691d466b81ec95c5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 76d803318a17235101466f384c7c9e2e055e15548977176be29346053dd0d90d
MD5 5f3e9f4ec0845529114e7701653f1dac
BLAKE2b-256 c3f2214d454ad883f002dd1851ac821c61b3ec76900a9dd4bbbdb7b4a7de180d

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.2-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.2-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0162b6a57371d667fdf480f4c367d8fc12bf6238b8a5e562b78659cfbc568ddb
MD5 8d7afe821714c1b6da2c62dc7703e4da
BLAKE2b-256 29d1377814027a616eb11af73a3e01282acdd6c9b4cee28a6e2ffd8eedcb8872

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.2-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.2-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0d7ecff8acc9df03ffd94a8016ab5f98f27c8974d6caba098c8b9facc7bccbc7
MD5 a7c359c730e417cf82e4f34fecefe6c6
BLAKE2b-256 0330abc8403ddf17997183c8614e0801408d1421df136ec3101a806c3da8c303

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ad537be7e4de2d80d9507b7017324c930866530ce2ee8cf20069fd1249c2972b
MD5 22baffdc59b1812c0e63184a7aa478a5
BLAKE2b-256 e641ce0ce515abce45bc48e166d7366c3cf88b61faeb1d76c207bd0e0e518f46

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.2-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 32d31e414f24068a4756099a763c45a402a1ff4efa94aef40825a9b4718893d2
MD5 52fc77ab179b67a766e81aad33693153
BLAKE2b-256 4ca4ccc9bd76ca49eac030f8a51408750b43bf9d1e59ca5bb140c3d904148253

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.2-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.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a5b6216f6dfc84e9c8424ae545e9759a3793fa7352636d0c3b269264f212afa0
MD5 a095afc86a54cebe21f159439e9dc8d9
BLAKE2b-256 5173f1828dbcbbfcdb0c5dfa17bb7402bc00117a34172d5754be81edf32c0544

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4e6bc1405af2ab63817c6390fbe23150b26df250ef0761786fa50291626fbef9
MD5 4c934ba4439d3b9f61d6ef17cd787146
BLAKE2b-256 ce59c1b449c43e71b37e2ebcbcf353181283a1a58dca99892b30e598566c703d

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.2-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.2-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 11d3d583c030b92b31fb2bbfc58f570491e34f68020e2c5f7d13aa802f33f999
MD5 e95a8fa22657be824be73778efe9b368
BLAKE2b-256 0de468f6816abe5cb7ddba028b1fbb02500a1541abf67cb80ceac4ce077a08bd

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.2-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.2-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 db7a79ebf42fda09a81fa9190b23f837fad790d1fc471f8f4cb4c1070d749967
MD5 926284e67c56c0691876fc8f819836be
BLAKE2b-256 12c9c8a01add4ff145b1d11f5d6ea704ae8c08bd8d4ed5de785798e6fb04e2dc

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3546a5f8f599f3b8dafd30b92590bbb21b6b2187fb014d3449554f7ecb7e2c2c
MD5 3d6178519ea820342fc7e78d384e7b90
BLAKE2b-256 ae983581dac08e433561d84e790645f7038df7c78f6022a9b1be3e1620a76881

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.2-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8714b27245e662d1a011eb43e56a2bcec7212addb38abcb269f35a43d122404e
MD5 332f6dff3014a9b9b5ea15e33c9ed4ab
BLAKE2b-256 1f8b6ebd6a46177393565c5cb68ff5db19a724eb37b0cfc032ce6ff3c7683b7a

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.2-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.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 43a0236ef5683496ce82d4f9cadec7a282602755d8a43c24e7045e32d3f7af42
MD5 ea7c86fbfa432a9d454ee51c01ad3822
BLAKE2b-256 6acf1adbc1c4b94936f968ad5cd46e619d9e1691e32984b67c7697101a56fb76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4b38d23e67c23a7009d2374f9120f5b457c7e158b46bd0b6e326672c6316196d
MD5 6fdb4055849c0f5a961ff2784f1a9780
BLAKE2b-256 e9a13e403288a2717d1b804a8d60d8697451516139e4abf263e21b1f1f176dec

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.2-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.2-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0c9c12d4cacb73aa5e87c37e8d3335a03f664a3ee07679813ce4e8c2965428bb
MD5 a05d3102c507c8d48f91e26e87324271
BLAKE2b-256 36f5c8f21689e761f514b09dee8e4a90eba5a3a4b60e545355acaeb58965074a

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.2-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d8f4c20f06f0957e6f83662f636bb417880652e78fc61942aa9a3abbf3d0c3d1
MD5 da8e5b48b1dbbca13feb9ce26273d0dc
BLAKE2b-256 7ddb1034f0a1a9e91e91b58803e3e15cb962b3e37831d7d18c10dc349ee1846c

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8a503ecf4200eab084882cd19c00d249f9a39137d934ddd79595a218cc0f0350
MD5 6ca92417e15f457e4ef648b937d618ad
BLAKE2b-256 7f06d4fc2b6a5ede1903d284b7803f22809d664b49c631018df8f42a5507558c

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.2-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5b7fb4e7e0048257c664811258e71a1e448638832613b767e20abfcc6cb714cb
MD5 4edd080e9dc5aef21845b2a83f344632
BLAKE2b-256 ef5c57eb1f231780d54ecd2e44250820bd28e3e212cde4dab00a56990acdb38d

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.2-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.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dad0492103ad834458860acb9338719c532eb8938c8ebd487f2932a9db22bb5f
MD5 55da4b69a3d802fb16b5ba54358ec5e0
BLAKE2b-256 1f4cc41e9d5440e77a8d3d6952d42af357631c8f142bd13d567b39d8604e5da6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 29d2df74eaccafaf3b18469d1632dcfc311f6dfb7af6056101aaaf7ee94d76ac
MD5 3c04bfe0449392b2c331caedd12842dc
BLAKE2b-256 3e052f582a25cae33039e1186ab9cf5ea57e119ded1d8cf48620f1acb7f22027

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.2-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.2-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6303eafd8c0263b280a461010ea3bdd163487db38feca88289b2637a78f6722c
MD5 9f5e36cfbacce7fe396c91fde5817f3f
BLAKE2b-256 d2b4debd5ee9b051a310af3c1c9b9bee9d1fb8fc4e5ff812b06002b4ece49a83

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.2-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.2-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 30bea701e48b3a1bc50ac9a980ddb34e7ce888d3094ac2e60d991f76409555e4
MD5 45808c2713c0658c2c5ef241e1cdfbdc
BLAKE2b-256 6a7a86c7d7a626b926bcaa0872d186f4db356263f9a7d0332db4304ff502e959

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