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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.40-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.40-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.40-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.40-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.40.tar.gz.

File metadata

  • Download URL: passagemath_buckygen-10.6.40.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.40.tar.gz
Algorithm Hash digest
SHA256 4b75860a8dcda938fcc453169dbd189d3c698a9a7a7a573436acb145753210ec
MD5 75ab022a512d3642268c2ee5cf9ab02a
BLAKE2b-256 8b6557c261417f731449db84627d4450e7cba930e7ae4bc8190f9520d315d037

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.40-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0a0b38085faf4081f366b5304670215c41d56af40d014ad3c67e30196d307cc6
MD5 4cb0188763fe33abfba24d3842ab740e
BLAKE2b-256 f2c2da67db8c8823a6d0769bd74aec1b47bcd1f25f265c4d0af5cb2de64bb272

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.40-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8e0217c9e23726e062fcfe12979f264f3df9bcdbaef9a02739ad0798fd4641a2
MD5 bc1c8c07ac7d6d2de2024209e749c073
BLAKE2b-256 6a8c23827dbcf452440ea804278e2b229b5c1182a66a16f5ca2088011440db5d

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.40-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.40-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a2e9aa13eac880105d85566b6760810b701f6510a9f8842e3c5e66e89822d187
MD5 4ece72012874b45e21a23f1ca7d4c07a
BLAKE2b-256 aa7522f198ccc97289b7ba890d10b1becaff812c4a54e2984bac4a8039683bda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.40-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 92480e0c545727269cacc6c6fcffaf8a655b90797a6d7d4df11eae9dfaaf6582
MD5 771525cfc2a8c65c92fd80703a6001e6
BLAKE2b-256 caecb3914f0f6f5a1c195b293883cc3faff2aa5f00b78d57ee0994d6237c10ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.40-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5713a5c0307f4aaffb78d6f8fcfb9d4706b9b5d42ebbdd08423eb0c324f76fa1
MD5 504e8983c6f478e26943cc67d63b8b3c
BLAKE2b-256 4fe041b224e8f198b51d972b9623a5e219bc40271b9886537e88b503c89647ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.40-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 23ff005f09e252bbecb1f3d6b71c1e5c556023be906ba1d9191ef610057d624a
MD5 c4cb08629e98a030830f9c3803b4dfc5
BLAKE2b-256 b417b60895e004af7049df3c849b8284e9f84ebef8b05b6e158612e8aeaf2680

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.40-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 43097354e219f8b1bd8edbabc7990e4ec4b1d77a63a23c3a5db4d533d263b87f
MD5 3fc1460d197c098b221ea97325cd5edc
BLAKE2b-256 b773bbe167e2eaf89d96aa5a11b0dd0f5e02d30d1d6d8405139674257a16302b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.40-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 17e7e3cac28a006ae50b74e4622b10a35381f267df05831c761fa33d50324125
MD5 5c9c7fa1ef74b3cf6c320d7b81f2f839
BLAKE2b-256 ff4b76dc3d7dc420ef6b017493d64903050113da5a80ba5b31c5f856b8f8e2a2

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.40-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.40-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dea550ac2441746d585d987b77f0918e215ffb394777d4f629f8ea845d5a2d5f
MD5 3dea522a528661adfd6ce06cbb943bba
BLAKE2b-256 9879a5e6abd9699f79ce942738857cd5e8d7f19784bbdce93a1acdefd95d84b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.40-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2c02e71b39e2bf7737b1358c3462ff054c2f3b97ac4f78501cee9e00a8058dcd
MD5 390676a29bc960257293ce44c87cb5b5
BLAKE2b-256 260a9cb86f87c06a66903440bc10b3be71ee46276e78ac1c58c45c075a924a93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.40-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 51e0fd28c0c4cf8dac1a9202efde4cb1d39d1b750c95f311aebe08c30e7f0c15
MD5 08cd144e69476ef9a459fca92f556187
BLAKE2b-256 b496232550a2490a9e5aabcfda0c3e2b0a9959ffa376ce616174abe7dfa64fb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.40-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 dc2098f1451ec7a2f7d582826675fc9da8f18ca72b44979a344b848b16a60a6e
MD5 03578bad11d9235fc142e179f2184ce0
BLAKE2b-256 76e5363d310661aab93771664bf738043e9247a0b5d5b13e9e7ae7044ebd917f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.40-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3e2be065a0b1f2b1f1753c20601f93a85e066a2bb51e9055cb366ace140643d4
MD5 5f2421b5ac6bd032d37bc7b1cc0fac5b
BLAKE2b-256 b7fe9dd1e86191d89e8f0f5cc784a710826db5eba4d2c4a747f8531d93214d80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.40-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b6198a4c1b8f88430a4f2eed834f618c2256c38b8e9bef61fdb111e539ae2489
MD5 a88e61faf162b30ee89f9ba6d8e8ce8f
BLAKE2b-256 aa8fe6a6bd6b710f09e1035d276024efecf641c7abd9f7d1a6d0f47703c96f1a

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.40-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.40-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 335509019fa7d2944da64faa5efb99af7575093a7f0c7b60a0260d59c9f87bb6
MD5 ae359779653864c3fd06a2bfb1df20fe
BLAKE2b-256 c62abaf309b75d17170c2c43d65387fd145cd31f87bc2167b61b5d0f1d31d627

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.40-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f727e80038388ea546f671c137071e0b62d2d8163d23e9c3933bedd01654cea2
MD5 dd88bb904c2620bf8ae898ae8c2bfc40
BLAKE2b-256 f12cf036e5b018b1f8fedb91a9f52eac122afd7352ff2489d077fefc41e63e46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.40-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 829e2a5e37730c3fcf0167b3d78eac8d2e36702e788601effcbc0e1c7dabda7d
MD5 e452675aeec796957496da5fa5095a9a
BLAKE2b-256 3fc8cd9a10a42e32cffa09cf178fd5c784af6dff47a82f87d86b14d1e2626153

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.40-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0c1ec5c11819aa4771be671c698eb3763ccba98da1d1d23cdfbce82e2395ba64
MD5 83e0d7ac69103fbe53d2d7daa9eace9f
BLAKE2b-256 9e80a92facbf1ed09b22e12c226811ceaca46a22926a628fd35fcc52f2f78eb4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.40-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c408621604e9110778f3d61a0687c9ca8bb6982bb783ed4b5467fd85ad511bea
MD5 dfa07550f161411d00cdb2d626e02b56
BLAKE2b-256 d8960a663aa4329302e3f2b9e3f449f77caafbc703cedae7befead097c579c76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.40-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ab170532988e73c113d5ef1d22bdb91bef94d1bdf77fd80f63550ca80e8916ea
MD5 b39aa593f62958d6b0f77c954d6b1f6e
BLAKE2b-256 e9c8f7864635d94703aa8d3ae3bbebe31f4b7e84d90c6df1b3b56a80139d56c3

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.40-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.40-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c8ab3c1c1cc0f870588a8aec95d35151fb898c2c1314f3d41dd96f91f48b0999
MD5 05c3c119344efead2e29998c0e644748
BLAKE2b-256 0b3e42007f32b892f88eddd771af6bc02d2744c5a4adfad539d59ca2a0dac2dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.40-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4799b560d5dd4b5ce2d9855a5d2d4d05e403a4c7f88a4b46c0911e62e58d5770
MD5 bbe9b45025024c90129e772fdd94b46e
BLAKE2b-256 ec886234f9b9f153675047137453b48d80a09abec4d87f0cc5822a0e7cc0602a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.40-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 24b13f8297659b027c222e89296f7017c5e855c4fcc0ad24c28a1d85721cfb41
MD5 c68895362e7e2f0e6b9f4c004e33baba
BLAKE2b-256 5982fb4f42782a81a05590c7484aac48ba0d9b79749011d5b093710cc7f0b2df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.40-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c959774c61cf1d9c2c2d2a5354b24e4d830f39b4bb1baae8d40d5ae93926f265
MD5 50cc86c6c061fd973ab2d7a40b37e882
BLAKE2b-256 479c7844ed42d946f9a5db0bde5006b1ee3b0aab0b1031f32f99f2ba79b005c5

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