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 the 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.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.4.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.4-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.4-cp313-cp313-musllinux_1_2_aarch64.whl (346.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_buckygen-10.6.4-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.4-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.4-cp312-cp312-musllinux_1_2_aarch64.whl (351.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (344.5 kB view details)

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

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.4-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.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (357.2 kB view details)

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

passagemath_buckygen-10.6.4-cp311-cp311-macosx_14_0_arm64.whl (88.0 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_buckygen-10.6.4-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.4-cp310-cp310-musllinux_1_2_x86_64.whl (336.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.4-cp310-cp310-musllinux_1_2_aarch64.whl (349.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.4-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.4-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.4-cp310-cp310-macosx_14_0_arm64.whl (88.2 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_buckygen-10.6.4-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.4.tar.gz.

File metadata

  • Download URL: passagemath_buckygen-10.6.4.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.4.tar.gz
Algorithm Hash digest
SHA256 f34531768cf319444bd4d7b5f9b119a56720136cc00ca6f7ae66b7353856199a
MD5 f777779185b807a0e808e717cb694c83
BLAKE2b-256 3fce73e8c1da019dc7a75bed6f7df5eec996308c05504cf2618336cb0c22566e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e42570c539c5cc02a62d1d22095d0a65dcdaaa784bb8f99bf51b202e5bf82904
MD5 174f83e42b43017b91f07aebf39bb1f3
BLAKE2b-256 63bd788e30354744dffc108a306e1db7f4b700eb53e705adf050596aa5131b21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.4-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5599a8fdb422b8fb68afe5a4432abbf63947becac66f8205eb6461f636f8d3ca
MD5 76f1dd498caad173fb5af8128802ba1a
BLAKE2b-256 19b000739ce1cbd0c4977f49a2b7d20acafbe7192f7eeae4f8636a79029cc6dc

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.4-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.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fb7e6b9a174948150122b8139a44a43ae99f48e1fafc45e582c6645c05682f12
MD5 ef86dee55e35a4da5e69314efa74b1bc
BLAKE2b-256 dc5bc47c046d746f101ea78e3661a66afb3297c38e2c2941be22a5004d2895c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8689f81ae53b8e3485824b1f9b93245b860398ce569fa5751fbe6fb79412c5ab
MD5 79aec1eb0384ac73712140c2d36cf696
BLAKE2b-256 26fb15ed733bc17943993272fece3c6792156ba24d01c8061f666b5037fca637

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.4-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8bb6b71f08c7fbbefb026a2791a3bb6fecee12031b42454f2567a55d03238397
MD5 94a398581dfad7ba566f69392d74c358
BLAKE2b-256 6627ca031348016d6415cd4560d9531ea3d892fd8d537b24602b762e93cf11be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.4-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e46f1be8b51c0e4c3ed6a7b1d6e06b06758d34af5fac5d4acd7b0963aa070eba
MD5 a8bb5a7247af557649c0a13fb242e49f
BLAKE2b-256 fc6c62fadf165dfacbc613fddf6ff8f4d7984df8b8ede679662cb0101e0a76cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cc7d9f1099fef484cfcb7b2566668ae9a891f66513bd075346a1b95a1bfc2f3b
MD5 ea0f438579084ccb3ca50be3af642bf7
BLAKE2b-256 c8152411090c7aa112832984f13377b75f3fce9bc3aef5dbe1f2d9a330b78da2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1d587d05e95d610a1288b25ec68dfba46f0de1623c387bed8e421824afd8200d
MD5 6301ae50e740b816585014bc7c324eab
BLAKE2b-256 106c2dfda49b1a3e8106898f285655b0a9411d96e100d45dfb4da143dba64fca

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.4-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.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c7be15065ab61edc36558a707670cd8b425f7f99dfac8cd2a5bd2280b6564c87
MD5 d4a8fca3014e37d583498fe208cab71f
BLAKE2b-256 d1b4aa83ef313d4f4b381739cc7d157b6e9916ce963f9b0dc7671b4ce9b8b259

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f1631a02080f6cea66266c8ed4d3343e41ab309fffa3145d435666f766372ded
MD5 8b19f5a7be032f947d1fd242753bbe8e
BLAKE2b-256 3330d904e1b68ac490b704ff5d496f14a81f0f25c2cb48ab5730ad0f7b58273d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.4-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 366f4febe926c682d1c12c6f09fe5c6103e5abb7147f83ac47a964ea17db3b0c
MD5 9f243f618aedeffcbf53d545957b9c40
BLAKE2b-256 7148a5ee6bfe0c1acea8d9a78e627b0d5a6523939fec3e1e2355359b612979f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.4-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a2588f7afe8ef55caa75119a7462496cb5553389867582e8fa23b730a8e6b99e
MD5 58ad7565d6aabfe31fb6214c799145b1
BLAKE2b-256 aed1a71503922035554f2b877e27a614cc77e97b2d17263ead0e05dd4bec4774

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e64254e9b6dfcaf360e80191c9b14f29214942081f01d947e8c18b781a500e4b
MD5 e1910311ef73ac87b11b6d3bb076eb16
BLAKE2b-256 06f025504de4bcdd50e27ea49d0bebda75af06efb37ceef29c4cc4cbdeba0e3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0a90fd45aea5bffd7108622f0f0a0ab721bd255dece4c1412736b0c9bb0f5d58
MD5 64cc66f191982e19dfe5d9c5be2a0ba3
BLAKE2b-256 6c39406bcacd2d3191b6ea33853b14b64a77eeb1a6041e149f62a5d1faa21656

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.4-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.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 03ba27852299f9ed960315fd16fe9bd539e6def4120e425a32ff0f1389ec2bf3
MD5 ae8d4f320727429c68b6f1d652e723f4
BLAKE2b-256 c7d77cb79dc0b1881ca322d2f104af00c690983b6fbe626c93bd7dfcac1cf82f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0edf161696d33249f27360274025715f18ca64cdcb0d01830bab9890907e443c
MD5 ebec19f2c485e40efff6259d8218f791
BLAKE2b-256 11685a758324c22d494c4c8b0e04f1a5131b7c52a6d6494ddc96ba3ac62c816e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.4-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 319866f3b648dc000a1f812cb8abb487d0b7a72a6887b4e7b3d5f3395dcc224a
MD5 2a6061c54e8e345e66ddc732730c501e
BLAKE2b-256 14636aadc0a2a5ce12947a7ea02dac35ebcbc62dfbafe1c31d137e81c7522acd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.4-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 62f43587926faeddfa9c40566d7175612fd88a7da57176f2fcb505fdde6f7e66
MD5 72bc77aa2c193ed574a5d69efb35c341
BLAKE2b-256 20ae02b22c22cc6416bac89022b4a8afd34624777bf0852110fe09d6c7b1d8e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 527f55a239be2f10ac8727c9c20ff593c983f67ac15fbde2ca8c303cc090f8b7
MD5 6775ab00237f82e744ee08797269042c
BLAKE2b-256 ed455b56519c5e503cc816027e1efbedffe181db457eb944176c0740c3434ffd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.4-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 440fcc31ad55cdd3654e70886153d7faf014dcff48f9d92d54db53c7cf9b7a2f
MD5 d8275f336dba4fc6f3422114530f7f59
BLAKE2b-256 b6c87883f14ef843e238d4b38993aa31a729b99e6d02a2cb2e0313a1f9fd06d2

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.4-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.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2eaf11c1fdd3279c3064880b4ce902dcf95276371c075f2c07ce1eba36de84d3
MD5 bee0d1cf5e0a132190400d19c3042eeb
BLAKE2b-256 e041c7503280793d7979c156059e5b7c2f8cc7ce5ee6f0070cbc56abb7c7e7b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bae1dae5df700d3a9d4d044df4ced065344d7bd609b3d32b087962566635c521
MD5 684887a699e45159a90140318216f952
BLAKE2b-256 d6c6fb73a7074aa6d12f513bb7b6d55f0d300e9677c9f684b2f18e4ae036d87f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.4-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f3439473721c8d29a2e571aaa588ac0a64d24f13ef4f0e6c296764abde642406
MD5 754b5d6949b3163c232dd15378dcf2c0
BLAKE2b-256 70b5dd5e52d9c21e33113bc222f6d67ac624f1143cc87c1b64c132a03bda5774

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.4-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e390e6f5e53bc4b83bc8f8893934ee43f49923cd210c6a5fdf3367d2520e850a
MD5 dbceead76708d40371d022250b403d69
BLAKE2b-256 3d493c4418f18093c544b7c6fbcd17ca51331f481e0db70964291113e44214be

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