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 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.31rc3.tar.gz (4.4 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.31rc3-cp312-abi3-musllinux_1_2_x86_64.whl (328.1 kB view details)

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

passagemath_buckygen-10.6.31rc3-cp312-abi3-musllinux_1_2_aarch64.whl (341.5 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.31rc3-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (334.4 kB view details)

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

passagemath_buckygen-10.6.31rc3-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (347.8 kB view details)

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

passagemath_buckygen-10.6.31rc3-cp312-abi3-macosx_13_0_x86_64.whl (92.5 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_buckygen-10.6.31rc3-cp312-abi3-macosx_13_0_arm64.whl (87.0 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_buckygen-10.6.31rc3-cp311-cp311-musllinux_1_2_x86_64.whl (331.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.31rc3-cp311-cp311-musllinux_1_2_aarch64.whl (344.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.31rc3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (337.4 kB view details)

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

passagemath_buckygen-10.6.31rc3-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.31rc3-cp311-cp311-macosx_13_0_x86_64.whl (91.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_buckygen-10.6.31rc3-cp311-cp311-macosx_13_0_arm64.whl (86.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_buckygen-10.6.31rc3-cp310-cp310-musllinux_1_2_x86_64.whl (331.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.31rc3-cp310-cp310-musllinux_1_2_aarch64.whl (344.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.31rc3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (337.1 kB view details)

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

passagemath_buckygen-10.6.31rc3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (350.9 kB view details)

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

passagemath_buckygen-10.6.31rc3-cp310-cp310-macosx_13_0_x86_64.whl (92.0 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_buckygen-10.6.31rc3-cp310-cp310-macosx_13_0_arm64.whl (86.6 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc3.tar.gz
Algorithm Hash digest
SHA256 8795ec6ce20dd0d3f28b73ddd68712523720bb76f5c46f3fa530bc2e03b8a8ca
MD5 1acc19737a676ebc5108254b011628a5
BLAKE2b-256 1be72e0bff2ee48810be90a5605193554cc6897f4982c09e1a6161cf1810b747

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc3-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 47dfab8c0eb8aa4e60fafaf823c9bb1a1a042ce66acf9d0bb40ec836fc7bc378
MD5 74f38fd76c16eed88a7624813e173c39
BLAKE2b-256 e3168c89f46c304b4e5aeb41f4d450d9c9bf63fcc650154cbfbf2a583e5cf521

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc3-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 675d374d3d4d4490ad9f9921a95c925b077aa5c7ff622657163cfc4164d000cc
MD5 8f88598a91fa46382561b10a5bc55f4d
BLAKE2b-256 4329bf5ff1fbd8c1e5de0164fd424f13a87a49c46ff083c1f37bcba15231da2c

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc3-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.31rc3-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9480c47a91373ffc7e4a4843126e02c74bf780a71acee362a137a11b5280ae1c
MD5 1dcf312f875343e462d788bff692eb35
BLAKE2b-256 146a0415bf461bee0befdfb19ff710bfa0d3b546e6897474384461f664180808

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc3-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 99b72ea4456119b4d63b6ed3010a4954e5eca929e132da243203b85b5ba9dbad
MD5 1c4e75abe4472a5362facdf2579081e4
BLAKE2b-256 7504a6b49cb72aa22c1887aca9bedd68207bf28e50cf0ddabe2b30119da6d84d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc3-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 83ee49d240f495a52553676f02ffd65a2c537befd644e11c3777effcbb3f6953
MD5 2c9bc927c3e72e6228749f3c8a6e32d5
BLAKE2b-256 d07ccb61d0e9b1ed5e3f412517502a615bb7b045dc0d2deb8cda472c949cb16f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc3-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2ffd573d0ff60c8af62ef688421b4bc723a12579adb5ebb8f62d3d0035910655
MD5 252e24dc20c2e66eaffd1b6754d3bc79
BLAKE2b-256 7bbb48b8a7914e587a7d965cc107aa8334e7ffd07c7002a4bbcf93e50d4fddb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 96d17346894f4bd7ce68c4bf13ab8e863dead39c35ae252ed328360b614fd1d8
MD5 7c2c19a2c74c8a5528bf15239105c373
BLAKE2b-256 1be90c15336fb7996703373a217d6e13e61c2b604bdb879331ee4fe720a88c8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d037fb9388bbecb8e9c6afd260fdd339de49e88769e45651498b13e7a7c06806
MD5 ec1f79bcc2201fdbfe1c031216240a02
BLAKE2b-256 0d0a77b11671907ab2178c7a1ef78ef8572a898ead09fda81c3508fe4328e022

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc3-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.31rc3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e4043dcb1e9e58eb603f9c4359df55530ba5a54eece3b577f834d2a5eedeb0b5
MD5 536fe86e3a10466fe348be17edf16824
BLAKE2b-256 1bbef04d2f6b469aefa1c861e23f470e3b42a58741472a4bffc95b9dcbfb61a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f936bb50f1978903b5030583a26ae16f13018611db5b24db24ae2c741e5c0a15
MD5 bacd0af03a85b3e43e245fcab2002cb3
BLAKE2b-256 2441698428dce3674f7652d4c5c1defdb42499d9ea2c570fb973a509d7956393

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 924167187c79ce8604aa3f1327df316cdea56d9486172d10222c8567cab66e19
MD5 e46247661ae76c8914bbd51659e8d76d
BLAKE2b-256 888f052b0f60beda1737a947f265f401080dcec10d05edd4e0e254dd23e9b936

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc3-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4663ceb9db6bdd98470a52469062e3c34ac1cd5f859c3d95c2a2000dbbce6a27
MD5 85de4b1a20a239fbeb251a3b16d5a81d
BLAKE2b-256 19721af25c1c7734e1be0de5d93a2dd04096df199c1083906f37b29c50e1ebac

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc3-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8be4438d1757c536f6a057cbb06df0a17f7f201e9fb18de83b16af46243d8116
MD5 f8b39b9f4460472ce260ab4f27a757bb
BLAKE2b-256 bb5ad07ac790c0683c412cba7c92967b730b842f66dacc40dd3c3eee50096f7d

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc3-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc3-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 35fb8199f66edb0524e7a5552b011fe7dce3d33943d04c08441054d73dcde6da
MD5 f9ea8718ecdecc808348154b7646fc33
BLAKE2b-256 88ed3664fcf0437272c9fbe6f276b03ca770d04732065426ee00f03cf4ac5a8d

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc3-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.31rc3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 341eff7b08c451ee4e99abb93ec37389881ccff4555b04ffba8c18320878a2c9
MD5 ea1f2e33eb7b458d0b9f925c8440d990
BLAKE2b-256 09de886c25f048932760d0a1cd1c4279f66819fb7975bf15b1cd4fa71f7bf264

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1842a71a23547b85994082ab92e6c247841cc574982d5575cd6c19c2226469ef
MD5 5a58811090416d976b1013dcc005999f
BLAKE2b-256 a6cae7ceed6fe8ade7c39f5f7afd99c1e6a97dce3d8375fe5bee8f88df6b8efe

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc3-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc3-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 28ddf3a256500bede852b321fe71ae5139954d5b218f5a6975df154ddf3bf9ff
MD5 36b716b36000e30a820b7a7084074d56
BLAKE2b-256 ff438cbe702d5477c8058575d12bf1d25e7de0bd7e452d59cd618606cd504e3d

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc3-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc3-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6bfb01e6a465ff0ffa1f6d985555c8646f5906b5b6be201f7a3f222c883801d3
MD5 7311fd21088d79a62acfc235df8d644c
BLAKE2b-256 2aa9620171517cce92b8da6003952dd62788bfb758dd387f659edffa9635a332

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