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.42.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.42-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.42-cp314-cp314t-musllinux_1_2_aarch64.whl (349.1 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.42-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.42-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.42-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.42-cp314-cp314t-macosx_13_0_arm64.whl (87.9 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_buckygen-10.6.42-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.42-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.42-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.42-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.42-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.42-cp312-abi3-macosx_13_0_arm64.whl (87.4 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_buckygen-10.6.42-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.42-cp311-cp311-musllinux_1_2_aarch64.whl (345.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.42-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.42-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.42-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.42-cp311-cp311-macosx_13_0_arm64.whl (86.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_buckygen-10.6.42-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.42-cp310-cp310-musllinux_1_2_aarch64.whl (344.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.42-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (337.3 kB view details)

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

passagemath_buckygen-10.6.42-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.42-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.42-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.42.tar.gz.

File metadata

  • Download URL: passagemath_buckygen-10.6.42.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.42.tar.gz
Algorithm Hash digest
SHA256 e3e7e6876accb893c99ec4b227c935703ac8e9ded21e793f389eba1743f29732
MD5 fce65ce958806c0e6f0d07ce9208a929
BLAKE2b-256 787e6f7de746e9a29dde17f23e1bca9acb843aa211d13414d0950d6065653ca8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.42-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6b57273cdf9b49cdeb259e14991079dc55682c1e273c760879b44e35057c002f
MD5 0b89944c64d1d51845ef14ea7fb05130
BLAKE2b-256 e3ac8c3be37d04c408d51b128bb83efd360f0440e6d682f7f828cc49df8caf69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.42-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7179c2ba36579a47060d1446e0045a588b3d8d29c249baedb867a3cac294e821
MD5 6c67aedcf473d0bf11f92e8f62b54bca
BLAKE2b-256 b9fbf389688f1519ca4da3dcf52e085cecf31cad9f3a97e7c7e361c783b593f8

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.42-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.42-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 889a7a047a3d3d783346acdb6ec845065a23947683b56dd7d67e59a4cfaa9bad
MD5 5947229d16e8503376f32e11f827c049
BLAKE2b-256 1ad9160c8a120c8dd36fac2a6061b11f114464d6262dca3777cd4e4c72d2ca1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.42-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6cf3e9bc58fa4fe13e7a2fcbf4bca3fe0ef017675fdfbcf4399c518f53dc8591
MD5 edf2b831dd8a0a05a98cb5fd152710e5
BLAKE2b-256 c5caa1523cb090f947ca67f0150023557fdd48f5afffb1c8340b821218347f84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.42-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fed870cedf9de93a9413521b7988f33ff1d0fdaca2a2a3dc1733c69e27918e0b
MD5 7ae45d592995575fcfa31267a74eabfc
BLAKE2b-256 e52626d992ad45ccd04a132ceb75331ad4b64a611e20d0626b836cc66e82bde4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.42-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 006959588517432a1b49f629758464f56d318b1cccc6338e4bce7c31ffdf6477
MD5 409b4f03f703946cb518b02e7e7e0d17
BLAKE2b-256 6b12ab04c2aa1735039186cd3d10ca421150e562bb4aa75f7ec0c1988631fe64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.42-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a3dc06f1c39518553ccb351c19a5084f16e0e43e2718cfb57fd91a2affb7d717
MD5 06ccfb338af573fe5e01d699eb705b65
BLAKE2b-256 b377f70fa82a48c6368eda0912ff4fe28f9fd94130191c2cf271d9b918d39866

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.42-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 430f5de9e089970361bb8dda03f127743820046356e0762c26b0726ad79481a7
MD5 7b7f10cf32898a4cb7f790ebea98136b
BLAKE2b-256 61cab20b414d72d22299027b6ffe79f04bcf04e689cc875c43f74d59fca76489

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.42-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.42-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 92395f75079c80f0f8faef70c3581beddb8eaf227837948f9148c9a4cdc3cbdf
MD5 c503a3fc6c7a8cce7cd30fad028a193f
BLAKE2b-256 b86bab4b2e26d5b0a075c2b66792a8d63f26dc92cccb0669ad1825f4f5ae0e67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.42-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b8a5788b15dda790a6047c359dba3816996d283ef6d910cd62f631a9bf26a273
MD5 fac0b83872301edbed4762f1030d0289
BLAKE2b-256 7dd22fcc71a9f128408a1d31f009569602da8e615404a2a8fba4e01d8f061e61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.42-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 afb51d4d68c3e5cd171c08abfdcd78aee497dcebe449565acda31038a2a6583f
MD5 f217a69033c15ecd1b5524e5157f8d12
BLAKE2b-256 1895b8cca5e59e97b7ce54787a6a6fc606054c883a8b8dea667f0029c2a53005

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.42-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2df818f5d6af1846f15487dc639e5a3a095c7ce09bee53a4c08d9e1d9309fd98
MD5 af928fff9344618079cfbea5c8d913d8
BLAKE2b-256 621badaa5281d2388151dadf3c7a3de730488e384276e51b91d4802275644cfd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.42-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 69ffcf5730a02ea0ff1c12e4b82f572996fe7bafb50da171d374e3ad49653056
MD5 8073bd256984a891353cc78b82fb81d9
BLAKE2b-256 0d13d323f1c8040c842dca942487109fc8f9c5d9f1618cedb17b61a401940cca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.42-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 75189302d3d4e0820dbf4a7d8f677e760c3a620e88370b62e4032cccb8755a82
MD5 ae75c5e581d59a4432bf2297ec3e02dd
BLAKE2b-256 b9e32d3948bc57fd0378870a6ef6876cd38d797ac07cf881fc69f147c84943fa

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.42-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.42-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8f8f453e9248ec555a8ea9d9be8e3525aad0acfecf280f8c7a74d5b2519da71c
MD5 f745c9053a1d69a1ad816454d9352157
BLAKE2b-256 66aab5dd0b951bf78c9b6553e08c453e7f3df472607662b2ce8b8c72b1dcc3f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.42-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 89768a194ced60f84e17f3b532becb5e767b4903ebed3a01cfb5998e9767b2d1
MD5 7bb6be1d4e8003dbb5c5b91111817e24
BLAKE2b-256 7bbd2ce3fd0af60128c68d1224ca539d8dcc8c061dc1183cc58ef377ddafaf52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.42-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5d410d63b576b6872cb15a080440c7e921771d3c9b498071b9a6571c9f8f0a51
MD5 9dc57579f344db812affa8931a181899
BLAKE2b-256 ace3e523dfc8bb0539667e86fa976050213e6e0409a9a2d57b0b581b041eaabe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.42-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 31aef86fa0a356b74cff232dac1acbd0c4665869108ad3e57b174e9e8dc3c2a6
MD5 a158a54be4400d8a32303faa944bb555
BLAKE2b-256 3f80144e150f0c1444da6ce449f73e9fd0eeb10a714f45868657433a889d0ffa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.42-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 326c27f14062c50a3e0bea74f73137825df94e8b7b38093ed21e59fe4b0e59c4
MD5 e03ba422fbc5addbb90f7738ad0d2c45
BLAKE2b-256 9c1115028d89108dbefe20cf95be64fced61740069c60d977b72648c6edf8809

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.42-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 edd0b935be416cd881c8facbb81c9f5210fcbe575c8f9f552e3e6e511b1bb223
MD5 bd34251fe7c2cc3842275da3551bc4c4
BLAKE2b-256 b654e797949151d1375aa71223ce923b9c0f606fd1e3c7adf660e0ac2ca3fe2b

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.42-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.42-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aa76aae079e96434634b16f3ff700a1ec4e6451509c69d850e27600a3cdc5aea
MD5 cdf527d03d12e6e47cd4cfa7c34e2e46
BLAKE2b-256 f6c9ecd76da689288db23d6796fc20f1a29d88757a36bf346c710efd676169e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.42-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 82eb0aae8e4d363317d68b23e2c24a2654a9784eed0504102ea0be124008d150
MD5 aea3fcc7c7f2ddd87be8d78006261f01
BLAKE2b-256 f5897d7ad0c2402cd600d3610f9dec1a8d2cc9e93b53aa0f7a1e5cd9baf175fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.42-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 abd4179ff64c2494c31b3428a6b4bc91b7f0a96eedf24285f9913204ebe9eac2
MD5 bbaa10f7400d219d9b6445dcf8454ca6
BLAKE2b-256 30570972121d2c5de5218c34591d506579cc16687124d1bfd553f785d769f567

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.42-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0ef1613e2abfad32a9d2e164cbf7bfcc9a3e8b65e6b0d88af5d4d4a2d9e1c2b2
MD5 337e7be605ff654fc118eb5e74d89294
BLAKE2b-256 0f6fd55376e2398368d0240650df97a237c5dbaf51278403124a1c79243a043c

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