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

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.1rc10-cp313-cp313-musllinux_1_2_aarch64.whl (346.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc10-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (342.6 kB view details)

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

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc10.tar.gz
Algorithm Hash digest
SHA256 20ba0ccda5f2a32a3e74e80bc86100521be0ac5d09317fe9d4972743ffd1cdd3
MD5 e94c322569ca679b3d575cace4eccc26
BLAKE2b-256 e04d08098041d7124d00c8a4b4175bcf9f51d596313335349736dbe2c5f9adf6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc10-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fc5948849eda2f96a9c456e4e06ee0ae4b6e7e5261248740d3bef8b21a032281
MD5 9a86a3908ecf48c3d4abe4601b4dff74
BLAKE2b-256 13cfc38151ba6e605fa15cecb3066f7ab350332de5c4806dcd0ab324f3ce40c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc10-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 67ac7d10cf0d118ececcac163302a6b8bb170831f23a94510f8f112876039093
MD5 410f71137c05e9e7908d13f591394ec5
BLAKE2b-256 b6bfc8196909cb97f36cdcbcfb07c2253237681352fe4ed2175517cec855a62b

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc10-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.1rc10-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ed5254bfc47a846826e2bbc7711b696a0e96fbbf6a2122374118bb9b9f016952
MD5 308493607275ca4f108549c8c337fad8
BLAKE2b-256 145a7ab73677c91cbc0eafe307126188977c17db825b74098c6f12fc5ff2423d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc10-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f145f5e1901a0c63402c5d9b0c35934ad0a0b1b2b55ed43258fe03e263ba2c56
MD5 6db02b6a214c8c268b4376cda8f571a7
BLAKE2b-256 43a4df7556c7cc5beda044df374337c1573034e86e05b8ae6d80d573c0368d1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc10-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 68a277e74ccacf60c5ade0449a3e9c547714ffd68aa6a65e379d42acadc9d6de
MD5 7c939a725d20e69a3e7d5fb1d990c13a
BLAKE2b-256 436b0a70bd69e96a2a3d48fcc5b1b96e75b5b7bcbacda22e9021eb16603a5f17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc10-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 df4d40d297c8bd83ba35c1d05ca8c5eb9c0e57faf800451bb6312524247858e8
MD5 ef686aee712a3c5551f5cafe2b8e1b32
BLAKE2b-256 ce9e242a65969e2adbc798e49a5b7ee8ba585b21b41988c640aef182984d9583

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc10-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8caebf6319711260de615effa3fe738843330a3f017071dfe6c8bf8a27a7a2bd
MD5 0edad39df79aa31ad18ac197ac5d9e75
BLAKE2b-256 230345756410c1d12730eee471b85dcb7c78d855a2b45351160405d307c0485b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc10-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8f8f989653df97d65c46ee3059db270cf07225d9abebe1a84674e3d584987086
MD5 3d1dd67a5b618b6be047453c208ad444
BLAKE2b-256 ee75497cf3f9ee5fb48357b8e5d61364687734f9e842701e6df6d9ea6665dbb9

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc10-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.1rc10-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 44a592df3c61ca9732efe2a91d79e657a8b1029e0314f72c2a594a9b50eda079
MD5 9789f4d92f15e447073f96a204804457
BLAKE2b-256 0d1a89a48aa44a5c2d97c7f9962bf99cfca7d162870c8640c474c9d8e8a2b5ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc10-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 45f773808477632ef381fc6fb9fc9e7ee17aa4233c848d1d4ed27ae221cd5bbe
MD5 00c5ec9e0091e16fd3e72401494d9e1d
BLAKE2b-256 6b418024aeee6fd6ac57c3783d8b3c92903ddb14c6a45d07ff1b7f163d7d5fc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc10-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c2511b97dbf8447e12516d38d6ab42c803b5dc3da6d80ce8816ef2e28feeaa40
MD5 f7db16309bcda1089be3985dd7bc34d4
BLAKE2b-256 ccb5732c2204d7fa3eed5a480a82fba59cee6f1c18ba7e6b5009a55d329eb79b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc10-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f934082e066d7e400127b64ad49b3e9956101b632cb1abf69ee65d8ac67b84ff
MD5 986f9ecaed304efdf570386fbe8eba29
BLAKE2b-256 742df66c5b42b42446b478951c144ddcdae0ddd217628c27dedaaddbbb07a300

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc10-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f2880779752142c89e9d2d7c66531ef2c113b5098e1f3172b9dead1bee7a4286
MD5 aac9420f5cf7e50e1ceb5363f9ab80cf
BLAKE2b-256 2e29e3dc05c5e61222c54020ef3e8adc4f7ff6122eed41e44d3bee8ebe582112

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc10-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8699e02954dfebf8d75589b6512f22a6a4fa5e9b4e965605d521d89f2ebbec50
MD5 df4c241775e00dd8a08777d8af1e777d
BLAKE2b-256 a272ace127329bea09af2ff65a7c3dab9e8dc44ee985e2f95a0ad489266b4f44

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc10-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.1rc10-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a0653ab7c996a9626a04233ea68515e1ae46fea5ad81538494caaa138d5fb155
MD5 ed2f22ccff298bc4d03e4c96d56958df
BLAKE2b-256 06e2c916f9663e97c12710c0a7736a6da699c8e43c3e82389cdf0f80f3be37ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc10-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e3f7e831a796c2f433bb533137a835af9964e813d77c017bfd42cc8d48571611
MD5 90e53d1d0bb29bfbb62482842bd189fb
BLAKE2b-256 907977269b15ed5469eda6c1a578432c2003af4b8b66ef85783970cc6bc09a10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc10-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3942ffdd955e6d805430aa758b09e7efdc212a858f139ea1caec2c858e3d4362
MD5 e0818d140469d20b435e6827cf4a34d0
BLAKE2b-256 f28182cc67c661861526dbb9ff2cdf51f399cfd5f304d7425a394a938e4d4e76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc10-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 825ce2d0e4e2ec76f989b8303bce422748bf2ac3690082c8a3026272e609c268
MD5 a412012c816a476ce4caf4b83568c2df
BLAKE2b-256 4553266d3fb41027dcd457ea87736ca64db358effab998738889e2a6f4ee8eae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc10-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ec7f356c148cc7375004fffb5e662c83fb10f8958fdccc2b23c36f09b213daaf
MD5 428c45dd338b517c021392ba5acb8ca7
BLAKE2b-256 379739f29521cc2cc3cf5f97ab7de7369d3380cc3f4ecbad5d3134013b76f51a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc10-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7180cb47ea963c19a8d637d05c3e2edfa44bb5b074a027b22b88cc6a36cca201
MD5 20da3cb46a4d81295c72ab1d23bc8c95
BLAKE2b-256 8993d78e49b1767e98634091d5a1cf8bb4dbc5d73b0c1e35c8d3aa5703904f30

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc10-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.1rc10-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7480b240d6a03aad299c2635692bb51399e82ac518579555e8868e0eab220db8
MD5 29cda72f443b3a9cb885682ca56904d9
BLAKE2b-256 6bdc6920eec424c27a89c86b5bfd585c77848cba7133e6270482a05db1ebb41c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc10-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0d375113d47886d625031f0d918f50a4766c2019e208047ecf296390ed75b702
MD5 f3fa236bae98eba9fc11bc9850f2e812
BLAKE2b-256 831bd4e01820687e0e8137f8b2ad66ad80aa175a377f4b43ad9cf5f4a849400e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc10-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 79fecd5d1b3cfc4f724437825e073ae3636b1ce23ef6ea3aa2b571138131d14e
MD5 075e2cae3a1b3e814c40d86a6795c06c
BLAKE2b-256 32f7d321f76d05eb7b8fab8e3dd80abfc2717e04bc0ca04f9e1421ad9a4b324f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc10-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 774d792687ba9440ee82c7bd5e9df234f330afbed0760cb410daedc33059fea0
MD5 065aa765ed1f17a0d35de87eb80a8743
BLAKE2b-256 5a4cd34dc408e31c904a5e329460d5de8a26ca09d6cd5f3217cbabd8ee073b5b

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