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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_buckygen-10.8.1a3-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.1a3-cp311-cp311-musllinux_1_2_aarch64.whl (345.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.1a3-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.1a3-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.1a3-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.1a3-cp311-cp311-macosx_13_0_arm64.whl (86.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

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

File metadata

  • Download URL: passagemath_buckygen-10.8.1a3.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.8.1a3.tar.gz
Algorithm Hash digest
SHA256 b2de449bdfc24048a91dfa8b38f98edb3b6cdd444e585cb7e00e0a15f9b5c8e9
MD5 cb57de95c5d885940385994b0efb257d
BLAKE2b-256 d7512b177354e8f887fc97f2f05ba528eb3884c583496f98c6f5cb48b79eee38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5e9794d04772f9ddf0549b732ec65fc47ef8dd8223725b5b1d3c1bbbca33cb50
MD5 e692668a3a9a783dceafd2cbf230d4c5
BLAKE2b-256 0c04f83f548c231dd5683ec5d1e350a4304b836b24d8ea38f28cbabb31073117

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a3-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b7e047b6d7917e1e0429d96441aa5bf9ed3648a7c5db5f37df7b34374941cce1
MD5 321052e2b43734f4e939354766ee8cec
BLAKE2b-256 f0ca85e7613fff94e10666ce27b2fa318734a2045990f54f62fc969598c3a226

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a3-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.1a3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2e3c5d38c9d861dfcfe333a60f0499f24d71b6a9a8c2ecda75fc99099a53553e
MD5 52a4a1a6913b40325816281ccab2fa61
BLAKE2b-256 a5ae371d2f18442021b6a4d23438533a917c203a6c9552c751839b9053136fdc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 874aaaff08b929eee0b05a484d9be472fe74538310683958dec3602870632895
MD5 9ba802c91e1cc6e176ecf0a55029b6ff
BLAKE2b-256 703c29fbd0979db7f23daec5a83750c48f48e03f49d8ed2ceb41d04d77b87b5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a3-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 457026eab272d1be238e9c19868173983e10aaa7e35f9ca1d96ddd2e0f39bc57
MD5 ea60efe6435b893966abea5b6ff375d6
BLAKE2b-256 e30a953e17f30894231da3efac5f6dddb1dde8c1141d773f02053a360c5ce7db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a3-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 12811ea84e6d6a2808b1aa08b55081018be6dcafabd1bbef3d9a41b8998d8c12
MD5 7216064071718372129f623ff8315ba1
BLAKE2b-256 dbdfef6e03807c64b76d5f61c61e954e3ea60a1f4d1be2bd960e7eaf498d0a9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a3-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ecc083235eb3a8c1deaaa2b1ee1645a11c26c64cccca82e9ea91a16a2393fb3d
MD5 1327fe02f543eca7d90b797b8301d828
BLAKE2b-256 06c85c52dce8725536cb901782a98951a4f6c3117be9504d7a71176c2881d3ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a3-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 df60ee9269cd26d03f422f8ecd04ee45f805547210c47e1ef8bd20410d530441
MD5 610c87bfe0b64894840f220529b5bcd4
BLAKE2b-256 dd7d4cb7148647ea5a68d981b90300afec5f62fac6475078ec2fd97a05bcbd1a

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a3-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.1a3-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ae27bf9fd3a3f8f3bd88ab63177a07e6091e7049e921fb1cabbe16f1f95ccab6
MD5 ad91a452a7fdaa401af11374e7918acc
BLAKE2b-256 074ff6ecd1c7777accc12b34a0ab2c08aa9fe4bbfd5887ac24c200e8f4f42163

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a3-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 11b97909ddaa37619ccb95a3397a8809bbbdc06ed53f26e046bcd5f1c02bd326
MD5 87f083fc51f0d4e9027d72ecca4b1e23
BLAKE2b-256 9c4ee14ef0bf72c45f9bea74c181a846b76521c7239cc5769dfb381cf6619480

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a3-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 efde4b1bba0c42a9dcb62253f2094c7d6ab93ea268bda6996c563d29af41d73e
MD5 5867e6e4a604e693238a283f54a589ad
BLAKE2b-256 4226f717b4cb32e2790ec9e4c40e6af5a063867d7596f7e8d01e419cfc0214c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a3-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2847788e6979cbb25ec47b5143cb811b658271a070f2595238c3a513e6613867
MD5 25daeaff8c85d1f5ad5a8cb132cc3b63
BLAKE2b-256 842fd919fe2cb652e9ecf9a38692beb08e2f85329b459054b595d337050cc89a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e171341564d119963e3173a7b6b3ecba4d1dbfcae1e3a8d8d6eea0bb452b014d
MD5 f73e1a05babbff970e73d9e37fc4dedf
BLAKE2b-256 cc32389d19359c28b4072e38daf3882fd65fcf31c09d308dbc72f339192a16db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d09750e17b50d279a7334431a8eaac238960151e10367d60883fb1d2200b61e2
MD5 233ff582fab0c41ea576e92740e253c2
BLAKE2b-256 f51e5944d6cd89b57101fdaa51e44fae7991132e3f9694a46699fdd235521621

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a3-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.1a3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d7fa5bb432e007735f893e3b573d35d10c3a797e2361523a1ca46fb42c1c21b9
MD5 bff37269daf481ebaf5887580cf9b535
BLAKE2b-256 5a1070b8e80b587273c47f739b49f0fead7171da3577ab309b62a658938e542f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 729565aecd10f122a34ad2d964ec700e3b9f428a9f1fe223a1d73078b857b985
MD5 8672f25b01810f95180d8ac62eb15322
BLAKE2b-256 d462780792c4ff2f769b33c8ff46692a4e6594f82cb3afe3a19ebcf34a00bdf2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f345ebf9c45884cdb615bda29087fa88610d138ae557493fecf71bdc7162b65e
MD5 d9797ad5c1db9a0cbd25c6eef44e3f70
BLAKE2b-256 1c4c175dc9e71f1f3e8b41c26311ac80a7d03d1bfba8802a1306ee2150f152b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a3-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c20132f5158d69d977c9bf15b66a9bd38240f0fed2bcd6ff365f09eb769bc94f
MD5 36c3fe2b74cde1612a0378d523dcb1bb
BLAKE2b-256 ce42bbf5abcc02898ecddc72db28f7a030e41253cee8fc2b71592fba976eb963

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