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.18.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.18-cp313-cp313-musllinux_1_2_x86_64.whl (333.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.18-cp313-cp313-musllinux_1_2_aarch64.whl (346.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.18-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (340.3 kB view details)

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

passagemath_buckygen-10.6.18-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (353.3 kB view details)

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

passagemath_buckygen-10.6.18-cp313-cp313-macosx_14_0_arm64.whl (87.2 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_buckygen-10.6.18-cp313-cp313-macosx_13_0_x86_64.whl (92.8 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_buckygen-10.6.18-cp312-cp312-musllinux_1_2_x86_64.whl (338.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.18-cp312-cp312-musllinux_1_2_aarch64.whl (351.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.18-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (344.4 kB view details)

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

passagemath_buckygen-10.6.18-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (357.7 kB view details)

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

passagemath_buckygen-10.6.18-cp312-cp312-macosx_14_0_arm64.whl (87.9 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_buckygen-10.6.18-cp312-cp312-macosx_13_0_x86_64.whl (93.5 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_buckygen-10.6.18-cp311-cp311-musllinux_1_2_x86_64.whl (337.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.18-cp311-cp311-musllinux_1_2_aarch64.whl (350.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.18-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (343.4 kB view details)

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

passagemath_buckygen-10.6.18-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (357.1 kB view details)

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

passagemath_buckygen-10.6.18-cp311-cp311-macosx_14_0_arm64.whl (87.9 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_buckygen-10.6.18-cp311-cp311-macosx_13_0_x86_64.whl (93.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_buckygen-10.6.18-cp310-cp310-musllinux_1_2_x86_64.whl (336.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.18-cp310-cp310-musllinux_1_2_aarch64.whl (349.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.18-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (342.6 kB view details)

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

passagemath_buckygen-10.6.18-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (356.1 kB view details)

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

passagemath_buckygen-10.6.18-cp310-cp310-macosx_14_0_arm64.whl (88.1 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_buckygen-10.6.18-cp310-cp310-macosx_13_0_x86_64.whl (93.6 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

Details for the file passagemath_buckygen-10.6.18.tar.gz.

File metadata

  • Download URL: passagemath_buckygen-10.6.18.tar.gz
  • Upload date:
  • Size: 4.4 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.18.tar.gz
Algorithm Hash digest
SHA256 54daa349120cc258843f2a4dac351b4ce2e91cf7b98e0e7e183cd8283d4b1459
MD5 1d21674d1f4957163dd03693b84a3ae4
BLAKE2b-256 c24a7eb0662770568d2d3a48e6d706f79aed6aaec275115ef08cc1432a357790

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.18-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c093e09407a45d5dc20bba34e13a06c6232080ca06e0223facc478099d9560b4
MD5 a5e37df52b3719ebc9d04e690a6eedd5
BLAKE2b-256 ee67566048f82d1b76622b64977484a72d1575c6ebb0d7c1cbe1da101849eac3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.18-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7b2a4d884210f45e983bd6f1e3949e4827264cc5ea3bce876632a1e3ab50a6bd
MD5 d6d0e21b523f0044595bc0d5709a56e0
BLAKE2b-256 3775daa2aa2c20fd046670591df22a0e754439cea51230c616f9aa4f4de7622c

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.18-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.18-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8150a6789b14fa857f4da318d8f1d52c1c8d2f9feca6e909f7016906e22954e2
MD5 effcde8206daaa2abd21bc1ca60be766
BLAKE2b-256 f15f9db3b958cf839add2694a16bb1474d1e55d305d3b25d759e5770312672ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.18-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4a7e4c5b27e455f4d8b2cb09c6fba2fc1b4f95892110d76e163fa27d8c9f3d7f
MD5 38d669af12149d093a5471465987b22a
BLAKE2b-256 1d8d9b16768710005c88ddb65c430121417101f123add60fd7eaead37cdffee5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.18-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b62c0db593330c8e438940722c890a9353e520c50a73f6d10d3921277544db51
MD5 25d52743096fb255a9226385f22c810c
BLAKE2b-256 4a2db23bdb8da152219c3c7f9ca4f09eacb5550f02f4c529b7a574490d193a08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.18-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7e03da52ea2da3e04303c7fdd9744147129d4d7c397f5e7cc9bdc5c27510e0b2
MD5 f538f679c0b4a3e5af0b24751be793dc
BLAKE2b-256 ce62000c93200430248be6ced1e9dfae03b51c1d889bfb05446bea0090d22715

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.18-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d3bd23c1cd9514f7817cd99dc5d652a0ce8d4a833181198cdc4ca37bfe1c4795
MD5 0390c3b58023222b74aaf6e2872ff39d
BLAKE2b-256 206d9a6a75c9246c8adcf9fb49a9844e1975d04c4debf4c79b21a043e723d186

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.18-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d091b14508063f5504173b6493fe2261cccc9995f9d3eb001c0578deb72ffadf
MD5 89625190a1b1b4ae411e8199d541c136
BLAKE2b-256 f6cb6c1f7e915e439b57f8d12c9a0c19cc0fd42fe82b0167657797b52a71f335

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.18-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.18-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 95870beb9c7d3ebfc05ee61cb3077bc24bbeb6d0df0f19e6eff6844f17876df0
MD5 7050c3ff275fa4f8d8c2a01648adc98f
BLAKE2b-256 972f4a00359990f468b5198ece1b9ec4836f58a3bce77dae9d17aa26a8517d7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.18-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 397d1c1e43d9c385770f465a9000e5ae5e3d0e9c3c6804e228282ac5290fcb70
MD5 dc2837fc2c89d43ccaa1da608f990962
BLAKE2b-256 b510bf2ed775bfd27469bb548a501f1c4cad7c90ccb96677d50c5113f8abd393

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.18-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 59182a38ad686017ac28035b9833a51c0d23534bce9a775bd2b0ad5ca40d2ed1
MD5 27c8adefc3ae3be2e7f9e7dd3f02b5a5
BLAKE2b-256 cfe67c4b976e98c88c504a5eac729ddcbd7ef0d76fa259534b136e68aaa3e9df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.18-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e9d1f8e9c5f05dcc5b83889e8f4e5d600f92f022e4aa261cb810a208c0fd34bc
MD5 04aac24d073e28b38aff251318eff6cf
BLAKE2b-256 f8b7bfc989ea68d3d779f20e4b9c9f668eae82f1e8a21cb27cf27ddf57b042ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.18-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e35d4b1f0b91e2fcc6ceccc8719976e20d9e3306e25cddce90242ee38486e560
MD5 026428db786455a882afe01ae77be916
BLAKE2b-256 5ee42b0d8a33829e164e654b30987697fe12f19b5df095e6264a81bc1ce7709f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.18-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e19c3ed49d378160b97d148b29a45bbc127892ef1d1dd675a8f1dd3805629ae7
MD5 0a6455adde59e335610d0f4d71d3ce99
BLAKE2b-256 62d535c84a77e66a8715948f25b44422c5ce5d3f4d1c63fa07260d8b97728444

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.18-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.18-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 993991f6cb1030179d3d5619928e9df3efa39f14d0cd193497a706ee855b0587
MD5 5c9ce2d78eb5ed64d94ff33baed65315
BLAKE2b-256 ac0487068d9a8c57a6c30ff213056c0de0a2d4fe507137638fc85742e776f6cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.18-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 891374025f4d995fadbe04926380f0b96249a1ee59c69026f68b9b18900e12c0
MD5 c35d0e85e0dc58bed3f6e78995e3c089
BLAKE2b-256 cf1ba8e84745112e5d5d75bd823ebc7331c2830ae5d2f9a26a7121d3551ce5f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.18-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 dda66239164c2df6ff6f95cbf7804a4df5c753c32d56b9b542197d96f4b27938
MD5 8654d3bc68e4571b411047b649e2f673
BLAKE2b-256 0a9690dd76102e57b94ecd91bc52871c0c589031d036085ee7a23ffb19d7ce00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.18-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fa03d29b3364be2c022c25d62f5f4cfa1bb8e7ea472df1c76c9118fb3560cc7f
MD5 2b2d01755e7066ab24adf4e9a8b237f3
BLAKE2b-256 8c14cbfb8c3d4e9f80b542148a130245810e7a1659c36735f871d6599c8c562a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.18-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1d5a7cc4e00066c6d285a9176084ff7ee0276924d17149daf56abd3088e6cb2d
MD5 2768fcf080c6f7bc2baa8982e03a7d83
BLAKE2b-256 92cd58d50aed7d8dff872124146b6ad063942fd125b897ce7cb9d43f495e2061

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.18-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fafa5427b3368d45d5384fd243b2849230bb25dd22f4e244b6de939879b2ff1f
MD5 2d0123099fe4986b865a260d7e4b5dd5
BLAKE2b-256 0b485dd677f3bc0fddb164bc78b0c9b2cc72443a91d4f0a5b7e7972baddbf529

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.18-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.18-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bdabcb17e13b0ab908622b3d27d64d216f09b6a8f32a250dd37b0ad0e52a55a0
MD5 970741cbba39b8f23691ddc774356b1a
BLAKE2b-256 1409620e36b4fc03ccbdf121608a44a34ca42b3dfcaa583acbf66f000a513e44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.18-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5b984f27e832715e8d451ab21e01ef783a45afa3177073a250605e367d54429d
MD5 ea1ec05b3af8dd910f034084f97f092f
BLAKE2b-256 e5da878097eb774eb513819ded2094b5876cac245166f5eb92a4529eb11b59df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.18-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e81349b9d5668dbef5011009768e62a65945a0bb82de93ef35a533164a9c8b0f
MD5 1c4415aa9fc15532699c4908144ed36e
BLAKE2b-256 fbf83a96c45bdd1029390ae5f17a4226bc0b262ed5514f30559d47a499c29785

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.18-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 06e33d05cc424e3a5641d6fa6c5f98198eb033bb244f7206918124475e1b5498
MD5 bd5e305f2982fd98a44752ea538df6c6
BLAKE2b-256 6ac4653c9d6abe75f0bc8238426499641befa56ea9255c06eeeebfc6dd6f25cb

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