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.

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.22.tar.gz (4.4 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.22-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.22-cp313-cp313-musllinux_1_2_aarch64.whl (346.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.22-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (340.3 kB view details)

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

passagemath_buckygen-10.6.22-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (353.3 kB view details)

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

passagemath_buckygen-10.6.22-cp313-cp313-macosx_14_0_arm64.whl (87.2 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_buckygen-10.6.22-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.22-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.22-cp312-cp312-musllinux_1_2_aarch64.whl (351.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.22-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (344.4 kB view details)

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

passagemath_buckygen-10.6.22-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (357.7 kB view details)

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

passagemath_buckygen-10.6.22-cp312-cp312-macosx_14_0_arm64.whl (87.9 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_buckygen-10.6.22-cp312-cp312-macosx_13_0_x86_64.whl (93.5 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_buckygen-10.6.22-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.22-cp311-cp311-musllinux_1_2_aarch64.whl (350.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.22-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.22-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (357.1 kB view details)

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

passagemath_buckygen-10.6.22-cp311-cp311-macosx_14_0_arm64.whl (87.9 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_buckygen-10.6.22-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.22-cp310-cp310-musllinux_1_2_x86_64.whl (336.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.22-cp310-cp310-musllinux_1_2_aarch64.whl (349.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.22-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.22-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (356.1 kB view details)

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

passagemath_buckygen-10.6.22-cp310-cp310-macosx_14_0_arm64.whl (88.1 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_buckygen-10.6.22-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.22.tar.gz.

File metadata

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

File hashes

Hashes for passagemath_buckygen-10.6.22.tar.gz
Algorithm Hash digest
SHA256 b64d2c78d4e4c2f07956bbddad9e9f38d9ab1c0e6f18546e462c526f63b789b9
MD5 98db6f795ae2366591392be99d93a6d2
BLAKE2b-256 1194105b5d0c3fbfe2e21165dd14f79edd26f1378f7b3751925ce78652e6fe32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.22-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ed0e1653c11392526253c9b1b3b91e060cb1dcb2724383370cdf6b441adbfe6a
MD5 bfd3b94a82a37e73c3667175ee0a5686
BLAKE2b-256 47bdf694e1d4b2b1cbccaad934f65745f2ab30ac62fc830488ec559d1d21a7f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.22-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 06c976547b8ebc1f7822512c03c39f70725dae6f4a11659bdafdb6112fa498f8
MD5 ede4fc1d8283e08cd4e012a2b2334609
BLAKE2b-256 f164a26e33e7dbe0a1507d82045aed64a47436547d83e5428652bb54644a4332

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.22-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.22-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 649259dd52f03e84593e98b9a99e24ab549eabcec70f35d6068973ebe7f7d819
MD5 08208d07dd1199c34012010b7bc68dec
BLAKE2b-256 f349bb2f06f03268d0ca908238b9cf3f9bc37028ba16a2fcd7724eb679318f48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.22-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c7ab9669a3493ad226dc961658da94097bbd81e7d3604688023f352273a1b5fe
MD5 2ea776aad7a807513c3833a1fac6511f
BLAKE2b-256 0048bae3ec7d8fef3e344591ab797b4fcb1eb78d0f8c99cbdbb1cb7b4f36b0f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.22-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d0216b2b9e42ea58feb38332a50bf173491d7223c4c0a0d2e5847535737fbe46
MD5 ba6afcf0b34beaf6afc49b8633a2c8ff
BLAKE2b-256 3d574b25b92a73e68b0a58b72ef8cac93282dfc7c1cae9b75ab71516a8f6dfce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.22-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c0be516b76e22e9127ff67f8af7f88a8cdaf022220ac486c545645c0d15c8b36
MD5 abda9e39b6b3e50ae6ce15ee6b4eb557
BLAKE2b-256 5af62e5c9264398ed24f55fe2e6337eadbee6095484883c42931ee44e52cf04a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.22-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f6bc65bf9bec7412f36243273fef42d4ba3b08a425a1ccde0fbe8b2102b9efea
MD5 5f443489c93852f09d91aa0f30921dcd
BLAKE2b-256 71ac375a2d441d4176f61f3a56a41080dd3ba7b605f7e0e30eefd69bc31cb68a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.22-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7ad3375dbf1e141da0c639246177c4ed4cbd3076d896758077af8f6a138d322f
MD5 58b7715f6fcb44912fb122c123f7f7df
BLAKE2b-256 d0c48444a28eb444ab8a233e54dff202d7df80f53b255208634ea7f32ff5a8fd

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.22-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.22-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0758be4a0b55b25d7c74fd3e4c85fe007d5ded170a410125d22b430c88871860
MD5 a0ab3a670cdf2b17d93d91741932d698
BLAKE2b-256 06d64071fb5b9c3cdce5de58cabc80123f8d07a0a771a02deb93740bac71c85a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.22-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2b47c0adb9ec894723b665ba3832fe9b35871d512c57fdef3a27ec9272da67aa
MD5 aff7f95ab9fccd8bfdbdfe13010df489
BLAKE2b-256 27e0591122151ba5c2fe67e42945cb5c27aef41d9ca718210641faa716092352

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.22-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 75f2ed1bbbf637a74456804e932b423066dc550d9624cae57ba2c6174f145a9f
MD5 5ae0d9a857255a65ed2a0f419b7d7244
BLAKE2b-256 90311514af63b65a328bcf4fbc1309504a104e03b84a592211fd39b43d00dbca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.22-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e89b541e011de78bbc8b9f42eafb1fd7897364eea6c3dd19619d4e365565354d
MD5 53fd9778e0a4729dac3db9c04eedcbda
BLAKE2b-256 948757573e8eb53ca342ec7c2f1fdda975743d33e57db84203e96f969940d69b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.22-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8dc72ff15b1bbe0fc88b244e4b06d48b71888e49a84d6c5b6afc803171553df3
MD5 46f5eb79b73828b160ba67e875ab4e99
BLAKE2b-256 192d0d27f22d8ef5839cd900e3e2d3eb1b0b0a7256b94c3d40e23378f916beb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.22-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9745090d08d4d58297a178299d18366baeed310bf755af139c955030d749d00f
MD5 f1ea57f0ce966df138c633b583f1bd90
BLAKE2b-256 4802488ea1eaf2c62f434a5a573cd0a58bc673d4dd606def8d30d7048e041536

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.22-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.22-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1af2e4dfb81cb1b0c5626278b15dfb92afe4f882dca14557cd88eabe7202a6e5
MD5 d603adf672eccd1313af9f587e841860
BLAKE2b-256 9398e23ee8f5a6186e6474e0b32eeb98f9118c6eb4e3ca93732859e99b2e0caf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.22-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 96f7a3be53a83668c30801f111e7d7dd6f15e72431db5836ee693b19de622003
MD5 41a0e21163cf96890c998dbd0b1c86d3
BLAKE2b-256 96b12678f3c7bfa8336fcc2b740746424f0293459b86ab50da59467e6d8716b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.22-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b114955906368b29bdc4062c4579b612cbb13f36da882219b9c22663b9118032
MD5 ea9e75b69826d03157ce3a58677ebc9c
BLAKE2b-256 db3103dacba7860caf0e0c0fdeaaa9afaf00b2047f9d706f0d8271bee54ffb78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.22-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c4a4a49a22e08239aeea79d453e3e2b0d3ff8576046e4e2fc8bcce8772e5b73c
MD5 2b1868d6f1f12b6015986cb456dc24de
BLAKE2b-256 fc837bd9cf3bb538d015b7fadd411b98e35d37107f30e704233b6e9eb43072d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.22-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0c7f58b91e8578d176c8946a8f3daff8133da9cd9f9135128aa4dc32bb9c02da
MD5 92f7a61721bb4641ca8f7c0b40ce4ad4
BLAKE2b-256 9ca670df5504a31e94bbe3837be3e065191e6d73d46b81f88d42ffd8d43a08e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.22-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e7440cb34b236908c4e4a242e7940dd5b3fe5804e494db9a0b20d9f301bf89bc
MD5 338479ee71ec62a72c7c6d1bcb3a06dc
BLAKE2b-256 a95c4256dee2d1fe2db494979ab4ced3467732f235436317895702e3cf0b9ba0

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.22-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.22-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 49e94759ef7a0cccd49dce72fe46daea1235478b305509f34019d905132e0b47
MD5 0da8ef8646dc64b4e6bac499c6d07b19
BLAKE2b-256 f7b544f11c68f9f405010376d7f6c0d9630756320292e41072965db29c9e8a72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.22-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f7e026b8a87c1f62639d6f41584d9cfc6cdd2a7729f4c7caa3d76a524bfb17b3
MD5 43d94bbe8f87c9231cef697a9d36f23b
BLAKE2b-256 7dbfcbba9d44602afca48dd9a0b33766b1d57a96528977574e8acbc2483cdd46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.22-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1931bb28d8bc9895ba8c783230a410a997657f574baf6d7adc0780fb52fefb2b
MD5 51b282c4912c39d8d1f6d8ecada023e7
BLAKE2b-256 decce5058d8a9d418a34bea34f8b20718e0d493d89fc0d3dfdd7bfdf91d55b43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.22-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c5eef8a89b4374539d4aa5e0ce004f7e552a2517e5cde66cef9ac5b6c2f491ac
MD5 e4f3dc8647e0a7e52119d933b5d075df
BLAKE2b-256 e4ba7919b74a6e6b94919fb7c91149cb11ca60790358ab202253c4f6ae846ab1

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