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.14.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 passagemath_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.41.tar.gz (4.7 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.41-cp314-cp314t-musllinux_1_2_x86_64.whl (335.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.41-cp314-cp314t-musllinux_1_2_aarch64.whl (349.1 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.41-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (341.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_buckygen-10.6.41-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (355.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_buckygen-10.6.41-cp314-cp314t-macosx_13_0_x86_64.whl (93.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_buckygen-10.6.41-cp314-cp314t-macosx_13_0_arm64.whl (87.9 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_buckygen-10.6.41-cp312-abi3-musllinux_1_2_x86_64.whl (328.2 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.41-cp312-abi3-musllinux_1_2_aarch64.whl (341.6 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.41-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (334.6 kB view details)

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

passagemath_buckygen-10.6.41-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (347.9 kB view details)

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

passagemath_buckygen-10.6.41-cp312-abi3-macosx_13_0_x86_64.whl (93.1 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_buckygen-10.6.41-cp312-abi3-macosx_13_0_arm64.whl (87.4 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_buckygen-10.6.41-cp311-cp311-musllinux_1_2_x86_64.whl (331.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.41-cp311-cp311-musllinux_1_2_aarch64.whl (345.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.41-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (337.5 kB view details)

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

passagemath_buckygen-10.6.41-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (351.2 kB view details)

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

passagemath_buckygen-10.6.41-cp311-cp311-macosx_13_0_x86_64.whl (92.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_buckygen-10.6.41-cp311-cp311-macosx_13_0_arm64.whl (86.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_buckygen-10.6.41-cp310-cp310-musllinux_1_2_x86_64.whl (331.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.41-cp310-cp310-musllinux_1_2_aarch64.whl (344.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.41-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (337.2 kB view details)

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

passagemath_buckygen-10.6.41-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (351.0 kB view details)

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

passagemath_buckygen-10.6.41-cp310-cp310-macosx_13_0_x86_64.whl (92.7 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_buckygen-10.6.41-cp310-cp310-macosx_13_0_arm64.whl (87.1 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

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

File metadata

  • Download URL: passagemath_buckygen-10.6.41.tar.gz
  • Upload date:
  • Size: 4.7 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.41.tar.gz
Algorithm Hash digest
SHA256 371d76eeb2e184072bbeb3d2d734975daddafe7e8073d8f2c9497b2154a1f35d
MD5 0eb136b8b7d9a6eb19316f9f4643cf51
BLAKE2b-256 ab6c3ce92b5447145b0a5d5ad956c3812137041e0ec14cddb38e1c5d063adc7d

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.41-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.41-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8d10698c6550ad51eb64e6e6047348b92571b9625b119ccde80a439d06def19e
MD5 e8f88fc375849c3c4e24c16e79956573
BLAKE2b-256 5b7506bce5a65d39feb3cbf5da299b37e864e949a299907269b83e3248dac8cb

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.41-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.41-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3adc45fcd786b9209fde2798ff167bd5257c728cb0b7817bdd0d37dd01c310ad
MD5 09af8d681a02107ee75c40625eedaf15
BLAKE2b-256 ac98adb86e6eb49f58805a8a497e0c8de877e8abc9b18ac94a4da0991d642a43

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.41-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.41-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 730409f38be7f8bde78420eacbaa20e230fb6ca9a4adc352fa9707e17a07b073
MD5 37adb7931ae94cc72a61d8943d91fbf4
BLAKE2b-256 b5319b359e7b3fc0a9902a63efc2d36a178fc52454d49ce6992df30c0e3bc299

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.41-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.41-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 07b0694072f37be90a2481a7b3153dada4f7534e6c021468156c5088d9310081
MD5 c42609caaf18479d048bcde29c667e47
BLAKE2b-256 7cb6824024f977e2f607a1c9121ec9817daa6e146fa9a28bfc2cadb2c1d6d5bb

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.41-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.41-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d80cd59259139f7a86442372641f80b5fc237f9d7b5b1efc7b390f847f5ade0c
MD5 d457c0efe8a80d1b0e254d515da774c6
BLAKE2b-256 65a92003483eebf7a2433dfb779673659ff96dfcef3ff8b4d26e0901f5f8bde9

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.41-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.41-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6ff14360c0f662996b1cc31fbdfadd6e5549a52920491e9eeca3cda647cef5a6
MD5 1d18e4cb975655c0c797a0525bc1aff6
BLAKE2b-256 60ac9ceff8d672387520c1ec26cf383755dc4e14f9f6257c901f782ccc38777c

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.41-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.41-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 43d59963b37cd92e61dd0c74558e1980a350b0ea624a32240ba6922f04d52d04
MD5 52081a2750e41d73e8cebd1832216b4c
BLAKE2b-256 15c256e66fe3f3a1f07c98ee59649344a059686c01b605068ef1cdcf40d32b14

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.41-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.41-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 871fb88b8c28597aa8156532362b2c9866038fb1b747a6fa42990106e7acfe65
MD5 4e41c1413d397e1ca027d40e4421daf7
BLAKE2b-256 2656e78ad5462e80ae4fe993261098ac551a0a071a1054925483d153753fd3b1

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.41-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.41-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4b9c5aba58d80bee7db20acb913a413a320376b35481f115261457fa9be3a77b
MD5 566e391f60b95d5119285b0067fc40cd
BLAKE2b-256 1d5a1f259f91f1b901211e53e2605e75cd7eca10d4c119ee0eb2ecdc11b1cd69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.41-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c64dcbc582e5eba5ce0210f79ec0f29966855b69f69d94aa781675e8081eb77e
MD5 14f9804465f2819d4377c48c3f0a303c
BLAKE2b-256 80a5792106a42e82edf37c8f1ee6d671ee5663bc3aba7d09a8eee4edb31be38d

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.41-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.41-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fb1196e34a0c778ceb5143753492be2075c0516d474cb3e92ea218a08bbf87e3
MD5 9189d0932a497d7b45d8dfe34e2e2efe
BLAKE2b-256 0835885f32890fba6590f582198c1a05fab1971106daaa060a1a32a400f6f7b6

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.41-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.41-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 745205e31be4c14812d272814c98500f00a604472b3a7653b1c02c417c088c7b
MD5 f0f88cb2f482169e779fd01394cb3c7a
BLAKE2b-256 9bb88f670163d850e8e85d229be34d74e5ba6a2c5b21c228c428e339cd18e343

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.41-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6ff1e9f1ad3a0cd277c7b343c8c063a743f9c139c92e693043893bd276c2e049
MD5 34f178cb626e87e26f3c601abf3bd668
BLAKE2b-256 39e38e086ddc7f3aa43241658d0d8df3991aade7d27daa92cdc574ca7acd070d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.41-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7eae4f013eb6a61430d0cc72e30b182d6121e5e33a808235b48cb3c0b9814080
MD5 19f5e6eab0156637650544eb8339f846
BLAKE2b-256 ffc685f69f8bb6bd21c4abd878fa28a1a060f810c96cfc40d69bff2927f625cb

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.41-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.41-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b054d5d817c02ffd81b3e38409547f9107477d79498a8b3848a21c02cb58e38f
MD5 832d80dc3be689ec473edaf50a08313f
BLAKE2b-256 14b406c74ac57dbfe9ccc819773021fce9cd30e3fb4b55a2609256b7b888fa5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.41-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b03072c14c8b4671c7d488d9eba67f0de61ca2518815b29caf068c26f1bb5604
MD5 b9d853e23edd774ae81daf69250728fd
BLAKE2b-256 69dc979a5de9e38b4d9cd7eda7f0370471da5f076ee8dafb57bc565ba40d3161

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.41-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 979bb4b3832e21a782c2ec183bcd6bd3aa64c465da17bfc3a28d3b1efded02b0
MD5 7f677d83459dcae503c92dcb737ad6c7
BLAKE2b-256 609189f96777931bc80ab935dc1c3061bdd0bcddb667f5d815860d725815550b

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.41-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.41-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 486fed29f4df0f2e2f63117bf401ce94cc404258a5ac45797a74376b1ac922dd
MD5 0b380ac58a960aa4f467382f1c65c637
BLAKE2b-256 fc110603e57b493bf5faeb1e0e87e71bbf249035f9aad5849441e5f5a815aa51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.41-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3faddcb6b61e499ab8c5f17dbbac020349b677568b33f7048982fd30d1f24c13
MD5 3e7b2efb416f99c861ce8aa210ba09c8
BLAKE2b-256 7d11b27a860b2472f03a91ec33423bac4d88a1e2f77800949ffa9a03a6bdeba3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.41-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8438da83efe208d30ba2da8442d697cfa8f1f15addbe3b96545e53b3eea3620a
MD5 113fb28411c26ce5bedf1b0889444ca2
BLAKE2b-256 6425e39bc693f0a416cba667f1d84c6668d19d950a2ff46e2363ec9d93a6c4da

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.41-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.41-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e55ef0a648699d98fa04951bb195b833a02004f2f7ab5b42ae0e4bf5f11b43b3
MD5 165a55bef8af005fd05cd8a7e85c2635
BLAKE2b-256 9cfafe7c06b6e10c13ca8ac9e959e3880304bdeb4fc49453ec4c8936d63eb9e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.41-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a734890c52beff8cc3ccfd8b0dd384ca7cc80b8bf0475410dd538e4bc300233f
MD5 3e2d0ab97a73979165399bb23da2ac9f
BLAKE2b-256 f395689f83c1c8a3732e50bb8814ff6e4122ddbf8ed2f31e2e1d1a27fe6d81c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.41-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 aae41f2ef7805980e9d0bc703a2d008682502a21faac24e1843fbc4f338f7d0e
MD5 6e2a9f20c71f74e448d2361bf5df4a85
BLAKE2b-256 d987d151a4cde2c366886d84904517a87b8f85a878ea607a290a6dc489823f63

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.41-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.41-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0e1b91b2e759b3ab4d1437317e0701efa141ad6f2ba343a0a52a13fb6d93bca5
MD5 2700cac2c51e77c3fc256e0cf0aeecfe
BLAKE2b-256 758ad96dffd97972a5729f4981a374d4b78b33054a01cca781659bc32bd60d8f

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