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 ` <https://github.com/passagemath/passagemath?tab=readme-ov-file#full-installation-of-passagemath-from-binary-wheels-on-pypi>`__ for 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.9.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.1.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.1-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.1-cp313-cp313-musllinux_1_2_aarch64.whl (346.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

File metadata

  • Download URL: passagemath_buckygen-10.6.1.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.1.tar.gz
Algorithm Hash digest
SHA256 554f43f4496471865b27652659d4ca51a91e5fc22c4ee0a9babe26f49dc5d906
MD5 a0932e3d171b56af9bda2cb5eb85566f
BLAKE2b-256 68780e7236b8b92f334970c4d93692b07dd6ce6376b67d65ffd1cddc48371819

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bd81088be13a79777a43d1a43a7cf2f5ad9bca303d0fb8d064c0b666f505a022
MD5 48e7c1f302c4c6f17ee67ddb863b25e2
BLAKE2b-256 caa296cb869d856ab72d7bbe5bec516aff9c2e196bd0c44ef7b0f5a8bc50094f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 723c86f70d4929fce6bc3a4a86b62bb9e5deca0438530a63e484d53ce991e324
MD5 92352f7aa65cc93daa41481498daa9e5
BLAKE2b-256 a0614eed7791c8bea3db5ed512cf377e3857866a95b6530a68dfbc31f185e384

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1-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.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 21ad686b4bb479c062bd2327588f7eb4ca8abc9b47800ce9f0e09605d56ba0e1
MD5 ed44f4e099ae6d9013761d12cc2e170c
BLAKE2b-256 1cfbbb6a0b28e2bfd6a8cdac3dff96596400ffd121a18943b841fc2b0182933c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c87e100ffa6842332f198e846fcb5a3de2121704c8c14d77791195fe07496409
MD5 fe7cc4aa21758ccb8c1baf16a38a4c2a
BLAKE2b-256 c6b33f32b93782f98ea7012f02d5adb97d34a345b560c4df056fe103b173fa72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fb92e0cf639bcef6af56a2f52b95cdc953dbf09818ce2c04428e03e3274d9a97
MD5 c98b322ed57ce6ae17963b10fa5aecff
BLAKE2b-256 cdd5c013ee15d92020478bce5f2fa2ab7cbc7ab55e6e778792093b11c049fcb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4a97c3a831e3e7ae9e28bc8a3bdba682d4d544aa523e4bbf01a6ef4c1a8341a9
MD5 29c59c1386db43df09d8288b7a66c0ff
BLAKE2b-256 0ee0ed455d77546d13d44859712233c3aa48ee06f9455d82b9671ffac6c5946c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e8ecc90210ba507c4d073a44feda26a6e31a3b9d913f5a652195fb830cb2ae69
MD5 dfc75f6de9002249349c275144eefa54
BLAKE2b-256 66245afc0b812b8e2033d864ceac0b18724df0a282f3be65294ab95d60c1e2fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bd246a06f347d4814659b505455bf67b25c12f14d0ee12f0b533da865ebaa895
MD5 0e45fd6309705dbe90b54113b3756d3f
BLAKE2b-256 94ae15364dcd541c89a5acacc807549b973268b74530779a827c9d160ffdc75e

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1-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.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 52058111873c465fa0308826b5ca1f279ef276797d04df990f08643e71230691
MD5 8ff6b769d6fcdc7184a1eb661757b23d
BLAKE2b-256 ca4772aaa06827de2d4fde4188c61a496e0b39cbe278b0260341f35b2f8ad725

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f6a639904f19333776866d251b05012a36bbf97eb13e22900f8a8a410c05f7c6
MD5 6c013b042815a48b958b05caea1758ec
BLAKE2b-256 eb3f06c753a6b1ad9625d41c9f09b8926508dc7ebfd3d3ea4aeb4394a743017f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 069683fd06ec89c2e254547c8088a6aacee562a1bbbeae88c2e97aea965aa4bc
MD5 2d7c3232bd3f910bd4f74486615af737
BLAKE2b-256 0fff7e2a8500dce70a37b494c0f8a4fc3a7e3b2ff9445e222355b96b94b46e7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1e09446b8537890d94bb06c016600b78d5ac6bc6c1478604125ac9d91940eb3a
MD5 69eef3c69fbd6d9a4a0e6d0ea79c063d
BLAKE2b-256 047580a5120bf21ced255034f558a874a4db6a23db0628f76d34ae050d337c6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8453c609be98467730c806a2c9df50a99d49ff75e3abc1752b511f5530e81649
MD5 f6809c1ebe6215b2d1b047e7627cbb8c
BLAKE2b-256 85a592384f1c663c0799d09d6efe221c562e32332baa99ca399e739b4896c719

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e30ee7f71e8c63614ac2a3dc2003aaaa54a16f0d36c3bde06d1eaf069b3caf5d
MD5 174c28eb7b4df759232c950a14d85d45
BLAKE2b-256 70d55bb69b29c8df8c3828f9fc3f09f2afa17272cddf9d47c3e2cf2fc56b72d6

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1-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.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c485d32163b096308a71d97c99bffce264242d7348c925f0a3590f2f49418eee
MD5 32be7db00ed7128f249c87860addcc92
BLAKE2b-256 43c74f5fc85c17c7e62343d000398e250c54d7b11b06a0d03f83fe97aab7c902

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dbed9e90c9e26e1b704b3167a1275453770ba16faa1b87227de605a3f5329bf9
MD5 5d69495da570e7965fa1a36509fbc083
BLAKE2b-256 dfe1c311b56122287e837589d86c1ac7bc7d8b1dd36c96fc6e0974cbca618a65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2af698955a79ea7f9060b089f6ed5c4cc3e3aa8190f3f07501fa08c5f758092b
MD5 9d9b4984c616cd7d36eabffb178dc0a2
BLAKE2b-256 558d35d3a5ef09d6783a066543aa77c686efa54de781e09961474e68d35f80cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 17380e305ee1addd5c859c99fb7865885cfe014368a28dfc882e60f81e863d52
MD5 6513d72875e383a44a770fc2a0727eca
BLAKE2b-256 5c0f3e99d5115aedeabe80bc4d49097212f2bf8ee468c09a70ea3a4d97273af3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c65b7e3f51710854b5db4a2cb0d29c57eb245781840eb1842e75950fdae1df27
MD5 6806794d7637f3bb37fb345ae5513257
BLAKE2b-256 6a7678d629013d2c84ce399ec15967b82887fbd3b8d4e3e732bac6fb0026ef08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2933e5c3b87e7573379ccd2dc0092199c2b5b2d0059316029dc7c4f74d20a3df
MD5 831489c9853743d156440fc39ccd4dcd
BLAKE2b-256 c04cf1875005359eab84ec800dd4654ea7dbe77111e6e7302962f8b792e92b09

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1-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.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 de6d20bbf32898d3259bc89573380612b46cdb1a5f1a94b567cba2d340eb5c6c
MD5 91f63ec2c0d0d753719cfa6a1811341e
BLAKE2b-256 ffcf6848521b77e0f262555f278d5f1874c12fe6a96dc0463077c97ae8534c90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 75025814c6e3247b3f4be456fb98e9d4080f7884eab618aac0fb947b989f9bd2
MD5 e6769c9a4cbf09604cc21daa80a90eed
BLAKE2b-256 372f393799081df9671356fa3709a4716d577660cf86e0bc204b81906ad57364

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d96076c89e55852bcc9c746a3152618bd9d7257c5ea5ed6209218ba73c3cf011
MD5 76332e5bd1d16f3ecf6b6d0e2c264291
BLAKE2b-256 11397f119d36ec3feafc49b968372ac7c7a09a1b29ce03d5f86f2616ff9dba38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0c4a0eb7b4ac06a041c84563e4c1454562dda8eceb8fe3ea21d07d01f2b6a096
MD5 3c82f0c0ed0352ee850512e5d0b3a50b
BLAKE2b-256 6fa957a7ac3e54de87ca1f9f2e91f79d66cdcc709fff99d087bc370c018bd222

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