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.8.1rc3.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.8.1rc3-cp314-cp314t-musllinux_1_2_x86_64.whl (335.3 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_buckygen-10.8.1rc3-cp314-cp314t-musllinux_1_2_aarch64.whl (349.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.1rc3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (341.7 kB view details)

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

passagemath_buckygen-10.8.1rc3-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.8.1rc3-cp314-cp314t-macosx_13_0_x86_64.whl (93.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_buckygen-10.8.1rc3-cp312-abi3-musllinux_1_2_x86_64.whl (328.3 kB view details)

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

passagemath_buckygen-10.8.1rc3-cp312-abi3-musllinux_1_2_aarch64.whl (341.7 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_buckygen-10.8.1rc3-cp311-cp311-musllinux_1_2_x86_64.whl (331.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.1rc3-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.8.1rc3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (351.3 kB view details)

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

passagemath_buckygen-10.8.1rc3-cp311-cp311-macosx_13_0_x86_64.whl (92.5 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_buckygen-10.8.1rc3-cp311-cp311-macosx_13_0_arm64.whl (86.9 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_buckygen-10.8.1rc3.tar.gz.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc3.tar.gz
Algorithm Hash digest
SHA256 98de3fc8f9a17eef96074860947baac3934d87971234f066bac99ffa79e462fa
MD5 80c3302a2072669c1dc76da21b295f23
BLAKE2b-256 b6ea14b363ea46f8150fa13000e576ceca865450c0c23caebc1e808358f43649

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1rc3-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 87521448e3ddc594437d40f55d621ec6ebf111bc3a05e5a250a59af22f454603
MD5 4e302e5a4befd04df41fbf3ecdac6601
BLAKE2b-256 505c20504d06bca27002d411d3611414db5bfde5fdfda014cd42d12a070504cc

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1rc3-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc3-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f568573c7326209c111936fb01db1d3ae86df671da2a0fd6dca3cb337c9eb87e
MD5 d0a5ee45741b59cfe076402a378a607f
BLAKE2b-256 5ff45a2233b0c9489e328b8470652963aa20ce0b6238f9dde859e53fb1483ac5

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1rc3-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.8.1rc3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e796c091d0ef15acae6c696079e7794636a7bd9b860b2587965a8b6106d885cc
MD5 80a03b5cca2accfd1489037d541b5b3d
BLAKE2b-256 46c893ad06d9e2828f81f4f07a668ebc3ebce67d832cc5df9e2a6187f80bc919

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c8bab0684a00005e56ab46d332a78ffd9f0ab672d8ea222bdb54270f5581d3b5
MD5 c1813ef2a2d467f2250d489a06e34ff8
BLAKE2b-256 fae7c4570dc8ef329a9f6a9762f835a6c6ec84bccf6625733ce024afeb49d9cb

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1rc3-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc3-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 929a2f3879bc653d3f5e2bd4a1551f47b17a3cbe82efc0326be8ed4a6fbe525b
MD5 a67d74f44b6f68d8e1370f37740f5e9b
BLAKE2b-256 c1a85ef223513e7303f34d9dab5e02d56578cdbc75cfb8742bcf4e4ec938ac8f

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1rc3-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc3-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 64a9dbb02ba05b78f75fedbd2788c59d925d48071ff725f1e586dacace21d8bf
MD5 252e3f8b809e401f452295b94b7d7886
BLAKE2b-256 5bdf78ad876b37c577b856ca08fe4450f38992ca9722dc31a62098af3d00c5fe

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1rc3-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc3-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6f3868439c15e32b2bf401c980522c04528dc504c0d940e15a3e351dafdbd6e4
MD5 6ff8d0e7be667f01a6180374912a96dd
BLAKE2b-256 730bac3e2a9f8e31f2e9e0738537ca43ca587de320e31d7dca4c0a8e1ba011aa

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1rc3-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc3-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 02f873cffb49a38d9403140996aadf18350d18dcdcff3eab99b28bf3709fe633
MD5 350011ecf0957d150e9b738b9e448be2
BLAKE2b-256 b1e7f0831920c6e72ad42899283d00b42002c008f41087a4991a8b5040be0527

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1rc3-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.8.1rc3-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2b5721bbe39439e6044c5b8793bf5e9bb046bcd700da2ac07ca45ae633702e8c
MD5 c65d1f352e89c3c396274d8a48284d8e
BLAKE2b-256 38a6cd123d971563a96d3eb0b90f752af67ae72eb05a581cbd891c16632fd642

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc3-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 094de395869e0655faaa9e340553d6c8c9cc35fbe9a28d20895bb8afdc77a943
MD5 012224679253d8b8f10cda258f90e93a
BLAKE2b-256 0e524480e6254b2b234631881e1e28dc1ebd8e61cce8b8eca38624908db65924

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1rc3-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc3-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0361d5f19ea2176592e08c82d068f9768082cb98a7a60b33f4b58e52da460a7e
MD5 588ce3b7ee1ef5f1227a8aebedd4fd5e
BLAKE2b-256 68181cc10b929b8b6c99e4dcf781001b378e5100c38c0a6a7819e41be3f7d512

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1rc3-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc3-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 cc85b90a476f239ff410002f9cafe494e07a00e73acd15793f5919769b6063e5
MD5 e89e43c9d4022e12f3aebbfc5cfd8d38
BLAKE2b-256 d81256f991c6d99bbb8aa7fda34b72598f16bb548be2b66f0731cb672a6abb2e

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1rc3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 78075e2c6f356b74e6a3015018443a6eb4e25f657dac7a995a7a1d10840a9e3c
MD5 391080807f50b03db833cc9571154359
BLAKE2b-256 faec0012b025d6dd70161124d9533895e064aab7c6663379bf3542dcaf74f333

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1rc3-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a6a025f181eb62e1b172a73aea30e0101c64c375b92c41f1ecb458149a9a705c
MD5 27d3a6ce08c9ef73794f6476b774400f
BLAKE2b-256 b6bdfffe3446462da35b22d74d8c244bee695b9b6683b3bb4142580a00fb5130

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1rc3-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.8.1rc3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4c5b812c1b9de2d213d87322e0d54d0d54080d4c703742d2ebb46cdec37cd963
MD5 00c52739dcf5acaefa0c432e3e069503
BLAKE2b-256 05197a82b795cbf29a103496d7ba435c1281cdea777523f023a6f9accb233f99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 795522e9aa73005b2b42bdbf9aa34f70755df60c72c113a49530e57dfb59fb0d
MD5 fde9f3849707d6e8c24edd5508aa1f96
BLAKE2b-256 8fb8e3cab696e5f9a6353a2657ac8b000b00982e5f43f45670c301eacca2e545

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1rc3-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 686fd782f5d561e16a80d97dff7c5c4276d88e3d77955b7726f594a38eec78b3
MD5 5a9e910c16d8680ab5267719301f9795
BLAKE2b-256 a8833bf99cca2420f943272e55e5d54fa7829319f23d7a2e7b2237f1f6d6c79e

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1rc3-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc3-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ac40950d09dc355ef6126b10fdc94de3322ed2d252024557753382373b16f068
MD5 fe2c5d0018203377bf479a492ad63e4a
BLAKE2b-256 76921bf4a0b05d63a8c6326b162ead82b108e5c94d31a3e017b06ae876826a38

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