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 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.39.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.39-cp314-cp314t-musllinux_1_2_x86_64.whl (331.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.39-cp314-cp314t-musllinux_1_2_aarch64.whl (348.1 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.39-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (340.5 kB view details)

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

passagemath_buckygen-10.6.39-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (354.9 kB view details)

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

passagemath_buckygen-10.6.39-cp314-cp314t-macosx_13_0_x86_64.whl (92.7 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_buckygen-10.6.39-cp314-cp314t-macosx_13_0_arm64.whl (87.4 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_buckygen-10.6.39-cp312-abi3-musllinux_1_2_x86_64.whl (328.4 kB view details)

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

passagemath_buckygen-10.6.39-cp312-abi3-musllinux_1_2_aarch64.whl (341.9 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.39-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (334.7 kB view details)

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

passagemath_buckygen-10.6.39-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (348.1 kB view details)

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

passagemath_buckygen-10.6.39-cp312-abi3-macosx_13_0_x86_64.whl (92.9 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_buckygen-10.6.39-cp311-cp311-musllinux_1_2_x86_64.whl (331.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.39-cp311-cp311-musllinux_1_2_aarch64.whl (345.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.39-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (337.7 kB view details)

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

passagemath_buckygen-10.6.39-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (351.5 kB view details)

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

passagemath_buckygen-10.6.39-cp311-cp311-macosx_13_0_x86_64.whl (92.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_buckygen-10.6.39-cp310-cp310-musllinux_1_2_x86_64.whl (331.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.39-cp310-cp310-musllinux_1_2_aarch64.whl (344.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.39-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (337.5 kB view details)

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

passagemath_buckygen-10.6.39-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (351.2 kB view details)

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

passagemath_buckygen-10.6.39-cp310-cp310-macosx_13_0_x86_64.whl (92.4 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_buckygen-10.6.39-cp310-cp310-macosx_13_0_arm64.whl (87.0 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

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

File metadata

  • Download URL: passagemath_buckygen-10.6.39.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.39.tar.gz
Algorithm Hash digest
SHA256 841678fe50db707e289ffa7fc6b236bed7c594a9ab888136207f29ebcf41e45a
MD5 f95e3195afa08edd85ba4d00ea51f640
BLAKE2b-256 80a30d7485addc76d6fed6d79a91edaedab8b865d7f5da45b0da4027524af303

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.39-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 57a2c7637d8a5bebc418fcd355da54fa56bfdd2f9a0c7d3d97b67a2e941ee565
MD5 0ca7fbcd10d78f8238d69e4db72dc13c
BLAKE2b-256 2c6b1ca9bef94d83eef432157a7b60ea11bf2b24a69747c2c22c6cdadc34a2d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.39-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0f0a4f115df5ba4c9f3ca1a60814e2f300400c39de7947da611ca45e679973cc
MD5 5819eee14d1c6d82683eba3223df6f89
BLAKE2b-256 d41402f4ab9e546e862b3e909e2cbf3d6836ca3217af09b31739e769289128bf

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.39-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.39-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7e3181d0332cd4a99dca3c43ef773acfbb2a89b9a292256bdaf6444f2d68f94a
MD5 ae52564c2de55da56b66283b16fe7e48
BLAKE2b-256 e9400cfa1651fe46f5b4b6a934a998eeb8fb428156f4f2046f03fb554a23460a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.39-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 90beca289ec2d9ce08f715071fbc14ac4833937563bbe136afcb95877ace1a5c
MD5 f7735a656bf04ec05dcdb0c2c4899711
BLAKE2b-256 795af1156a4cd064d23eadee88778ca3c1f5a933677ae3fc6f262a2e6d3f1136

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.39-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 dd3c2baac8a3b8fa23fa27849717335768f12844ef8167ebfffc167dfcb21143
MD5 e2ae4b9376a5b6c7e667e24051f3e13c
BLAKE2b-256 500419ab2b38cec59c90972babca38dc1b5816b2dff67acc11abe867be86b5eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.39-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 89f297a46f5f8add138dea2de855ebe8c1364a302f1325715b0fd2dce55e4bbd
MD5 06646f10d109bb3d2d20162478fd651e
BLAKE2b-256 28d1ced272fc3cc56b2f5ed65da4b335452e974a1ee2e9f9f93e7f9c26cf4ee3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.39-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 835bd3608f863dac2eadef7dd09b19a21e530246091fe2a9c998c10be5a39133
MD5 aace6168f0428845a82437623cf5e583
BLAKE2b-256 50565ccc01f69454f98e99cc77b34f6602ba90deda7a1cf764da3d9e92ca7ced

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.39-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d6eab5ada9490ec0241b46cf726149555cea4727d11186e0d421245f97e39dd5
MD5 2b6cf3f6af19bc19bac57041618a0c37
BLAKE2b-256 1a4040cf49bc9c9e2de6451bcde533211dac6bfac406c3f1ae027b2fed0891fe

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.39-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.39-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 86de4d1be7f17067833249adcb2d8e4d6d8d8e41a563e6031ef404004724e41c
MD5 e7c87236def4a314c8a964ba87ba8625
BLAKE2b-256 8e8717fba2ad04a4cb8959f34f4d36511e57c9ddfffdd5a4634b4d66ae1e29a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.39-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e4fb8db1cda9abc862a8af3b10c36d45e340aa80e3199acd6bb047853dcaf63e
MD5 ff2c7eda3061e58db2a085e305b8ae22
BLAKE2b-256 9994d631cf3cb820c474acbc1901eeb2ec58c58802f722d97713585b1cf9c3d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.39-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c82ffec39a74b338ab61bceb8f79743463e77d265312576198dd116a4497ccec
MD5 566c775bc7221a4b9648a0730a42f76f
BLAKE2b-256 75b799431d7a098daeb53a31d0981c6837500b0381ab7d6425b8f268f39d105a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.39-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8bf1d9efcfb6e7b599c7e5937bc22e5d4b0cbc64900476ada390ada11a3d96ab
MD5 4e515e8d6aaa846aba00382a68c4103d
BLAKE2b-256 cb5e28775f09f3d364523972c8c9b0448e4607524828e0e445ca5868080aa7e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.39-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cd0ce1d36639b5e4480c634e540fe2658f5728c8b4e91a2253605d7fe15f6d15
MD5 fd99b7df77b7b96fea95977e4309a3c7
BLAKE2b-256 efe491eafa7ef28ec1004c6b3222f0ff00fa545280bd75581445961c4a9fef0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.39-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 16ff7ea601762161c8da2f9a494de2a9bd6998bf81fcdbea23eeb4577d6c919d
MD5 374c60867148ca80b70d8543d5d85850
BLAKE2b-256 22d46b945643cbac5d1f6f814b08008a0fd99510f72472640d1c43590f4331cb

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.39-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.39-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 db8dc030f1883c8b2b2d808dc086ea1696940d6ac8ca2d2bb44b3bcf47281513
MD5 abfebc40f2175259023b881c09fdcf8e
BLAKE2b-256 74f6c76339b5f72f67534be726ce3fac1ac32718ce01eb7b0d5738ea003e19eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.39-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 096633aa6af5da3b0e73e219c4e4381561b28b8f602d34b48e343bb7b0494e6a
MD5 b35484a7f8f664f4d80954239c7eb490
BLAKE2b-256 0f7970a7f2bc23f290c1f75a8047d77fd73f6f2e1317c0b48dca86e8cba9adfe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.39-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 22e0a860024b7a1d8aa9b59b3859b3c385f18419f6728f19c2f1e143b219d55c
MD5 48f02cbd4f7eedc0d0b53c10a31e4f2c
BLAKE2b-256 cb149502a27c5f5af852c51b17aeabfbf96312e687a88b32b8e54758ec4d0325

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.39-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 df60f88da8e036cda3f58e8c6aa6068af67598a298d1205093c30bb94c26aca7
MD5 19e206175ec3edf8d2acd07d2c44c9ed
BLAKE2b-256 8ef49c569a4e15c60cece37a08238e8511e2313800b7805197edf8db85010afa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.39-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2ff30bcb469af47f4552b68151f5e9a7bbaa076491d3030228d15dbcf89f59fe
MD5 f5a117242f0ac8a3a7a6c224cfc17b55
BLAKE2b-256 6cd5c75d0df4f8dca1d0e0a574d9c0682607a7828b60f13f114aa60dfc0572e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.39-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fb23374da21fdc29b0a8522f7c6bf7853085490aaecb6a197ea47c5dccbfb6b7
MD5 fa67b538dd4788572180eed9658b4b23
BLAKE2b-256 90c7f612da5af8801b5f63bf03ff233d9f7495f2071f35583511a4bd6029ea44

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.39-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.39-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ed63b0c0747049763ce167935277b6ae2dbd3e1d0fb9be459f665f1821bb836d
MD5 d95d592c6d2460741ec60cf34b850e23
BLAKE2b-256 87b4ef3dff766a259f5c8a776e95c0667db9f6dc3cbdd249bb4d70d178840129

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.39-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 79f654ca16c29ef34f346af35d9a0f8b6fb04e1a94514a715f80893e6930bcc2
MD5 883b740e6b8e6af45627b8f36bc760f8
BLAKE2b-256 f693e7b499ab3b6a89f2407b0709e724aa910433282f623b9885b6bbe3713104

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.39-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f31bb2476ac4053d638b74a1cb8d272f3f732a0939076ab5bbe5153b1ccf2612
MD5 6bb0d81376fbf0f042018b549e121ced
BLAKE2b-256 432144bb4d05b01ada0e3c71e52205d69a8e65f6027b69ed9b496c900a799fc1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.39-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8bda92d7cd1ac7b5de1bb00f12730778e33616317bb258f9f113594db87bc433
MD5 d435ae673909e7c1a3be12ab07a54c98
BLAKE2b-256 670f6239209880cdf66e5329b08a774d7cfb29dce6f9838dfc3d30317b1f646f

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