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 was created in October 2024 with the following goals:

Full documentation is available online.

passagemath attempts to support all major Linux distributions and recent versions of macOS. Use on Windows currently requires the use of Windows Subsystem for Linux or virtualization.

Complete sets of binary wheels are provided on PyPI for Python versions 3.9.x-3.12.x. Python 3.13.x is also supported, but some third-party packages are still missing wheels, so compilation from source is triggered for those.

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.5.29.tar.gz (4.3 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.5.29-cp313-cp313-musllinux_1_2_i686.whl (310.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

passagemath_buckygen-10.5.29-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (332.4 kB view details)

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

passagemath_buckygen-10.5.29-cp313-cp313-macosx_14_0_arm64.whl (86.9 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_buckygen-10.5.29-cp313-cp313-macosx_13_0_x86_64.whl (92.6 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_buckygen-10.5.29-cp312-cp312-musllinux_1_2_i686.whl (315.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

passagemath_buckygen-10.5.29-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (336.3 kB view details)

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

passagemath_buckygen-10.5.29-cp312-cp312-macosx_14_0_arm64.whl (87.7 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_buckygen-10.5.29-cp312-cp312-macosx_13_0_x86_64.whl (93.2 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_buckygen-10.5.29-cp311-cp311-musllinux_1_2_i686.whl (314.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

passagemath_buckygen-10.5.29-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (336.1 kB view details)

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

passagemath_buckygen-10.5.29-cp311-cp311-macosx_14_0_arm64.whl (87.6 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_buckygen-10.5.29-cp311-cp311-macosx_13_0_x86_64.whl (93.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_buckygen-10.5.29-cp310-cp310-musllinux_1_2_i686.whl (313.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

passagemath_buckygen-10.5.29-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (335.3 kB view details)

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

passagemath_buckygen-10.5.29-cp310-cp310-macosx_14_0_arm64.whl (87.8 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_buckygen-10.5.29-cp310-cp310-macosx_13_0_x86_64.whl (93.4 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_buckygen-10.5.29-cp39-cp39-musllinux_1_2_i686.whl (313.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

passagemath_buckygen-10.5.29-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (335.1 kB view details)

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

passagemath_buckygen-10.5.29-cp39-cp39-macosx_14_0_arm64.whl (87.8 kB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_buckygen-10.5.29-cp39-cp39-macosx_13_0_x86_64.whl (93.4 kB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: passagemath_buckygen-10.5.29.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for passagemath_buckygen-10.5.29.tar.gz
Algorithm Hash digest
SHA256 ccc96015eb60dd78a7696904d1ae78ca7a5f2e0176f8f664b21529949a91a646
MD5 ac6cb3ec3b374b6d78b62f62290e57f7
BLAKE2b-256 1435af9cc119c0de02907af3aaece1592b2260a528bead0315ae105befbbdb94

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.29-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.29-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 addd726bdb888485b0c7772ee01a92926d1dc934d029e8fca532c4d9367c9307
MD5 dfdc97745963949ee0b2244ce1e28459
BLAKE2b-256 0b795c2ab506e90a0a9ad260e80d1e2e4c1d43ac7a8bfb83ed37b8307a9e06c2

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.29-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.29-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3accc443e14f7588052f01507d9e33dd86c3b773baa862a6258b3b1054379532
MD5 70d77bb7ae18d40e3db3d7a3065b9959
BLAKE2b-256 f68a233907b8a991ddbc23bb9f6912724a7cfa5ce6672e15f0769e3539e05d82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.29-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 42a948ccf3ac65c7129901ee2ecc194afa323a250bedf420b57cfe99261a2d17
MD5 40294a72af1cf4bfb3723a1bd9557925
BLAKE2b-256 c7ac14771fb8cd9b05d1f779a2c731c1fd37ec0d8b40cc5e7f2634d90a52941a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.29-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3fc463163bb24fb2872e685fc75a2e1f236fe59cd0ea590eedc5705d2c80ddac
MD5 d4482803059e3558f35bd35d79184b66
BLAKE2b-256 be480e629bee329eba779d985db32a5dc3a23d934aab3f022077cf12f8c384d6

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.29-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.29-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 feb899ef67da100eac95334dac24b5e9badd346be4c90c5ce2cc345c54c9f46a
MD5 d995c352b761e36ba2cc994ba0c82f57
BLAKE2b-256 242a0fcf7243cbb926874fb1d6874f02552d9a5e1a6d5178de0640aeb4d09a7a

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.29-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.29-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 650e8112acaa234c723c2ba3421b954765de3b42f18c19dd253fb8b623633e69
MD5 77d554bfecceac32c1849268434bc7f8
BLAKE2b-256 31ca03ee8b48948d4cb273086ee0c8fc73f7aafc7b50ddcbcdb5aefbe4d3c7e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.29-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 55854b7fa38d1d6f9dc8b6515dcd53ccc9a8e5a09572696ff3a688245832d6e4
MD5 4988e9f4345a1d8316bc03a0cad1f499
BLAKE2b-256 37a8f2eb792e88cf86a97085cbb25b7f2c92650d8e6bae44e9c0711aa4167328

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.29-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6bff405338dd39633ba39159da78587ec653f50291b37733e9423d418c6b0048
MD5 77c0b96764565ce32c5e630b8658d6be
BLAKE2b-256 5f31a8e2c35dbae668805624239334f041c1fcf96b5c00de3a5181365ca2da30

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.29-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.29-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0a17833fdb3d6c1d05a2b55149b978a20f1f19bfcc9fbdd56474c9ee409dd4ce
MD5 258fb69facf25070524ec65f10b0cc50
BLAKE2b-256 816985b990a71bd8c75b8c37afc75931a26c82a19f6e473eb02ea9e9e4103150

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.29-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.29-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cb5868959af7c69a98926b9db602efecbec7324baebdc1175a382aaf8b4eb969
MD5 2203322ffc8bd6db740eb50022acb859
BLAKE2b-256 1d66ba76b72fad090290c4edd88f70f3377dd2392d8b006cf367c195e68a92ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.29-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8c22d7614608e45ef03fb15e01e3eaa1ef42da8c4ed8e28e4d8c5eb5b0b519e3
MD5 3f331475765d3679db17b1f8ef7e8cbd
BLAKE2b-256 360423c05e678fcdf96fedd3234571e00087701e4367ea3d14b7a7b51035cf1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.29-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 49fd8bae50e508c3bcfaeae8922bb39e289c640d63c21fceb094149ccab76f77
MD5 43259a12d7ee203481df9686bea8f3c5
BLAKE2b-256 e1a478d875d15d73250efc162bff058b20819128ef7a8e5220aabb8808ee70c1

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.29-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.29-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ec57994636106cfe57b66737f1587eca5771acc269838ed8c9b936661b44ebb8
MD5 4f7e0efd5516d8aed17354f5d92a5475
BLAKE2b-256 6c1e623229eeb25d9308678504d740cc9b422f39ccef06c48daafa4b05c3ba09

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.29-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.29-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0ba7ccb4dc6e0216fbd461ed071b648ca5e3b7616d5bc747d9968393ae5217e9
MD5 9eca48a96d7df7ac015dfefec4bfec46
BLAKE2b-256 4a7c1e0ae6d4271ef31e5136cecef86d34b2bd97ed5ef4bf102628da21dee9e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.29-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9e63e04ba933e0d1bd4d18cf6ad70f31e09ffa8b98f19984b9a77db78123ae96
MD5 e6b6abd5ad5e9ecdca63caa0bccac7a3
BLAKE2b-256 5c7dac194e32bb7c8741aeed5420caaba8cd5b5a1ceaae668a41a1e1aab217dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.29-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 999ec1386730c44f93cc1ee527c86f475e5d2e24a31f06094432925e3a5d8720
MD5 43ae2fcb0634cc97fc4c5fdae845681c
BLAKE2b-256 88f254f889e4ff12d44bd7533845599bda6192054bc5c34e21eea777fdd362b6

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.29-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.29-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1858e228d54e49103d53e6e6a2669be0ccd5380f284c87eecac6dc78eb0571af
MD5 c3b3bf02139943d67a0dc90431d2cfea
BLAKE2b-256 4b01b179fca20ade6639e89fbfaaa68eff39f7fad0ebed1fbd68673c0f45be97

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.29-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.29-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b467c00c938db2e004cb9c2087b9887c50602bb44be75020688a9f2bfa5285f4
MD5 8c83465225a1eadb41d7500a209420a3
BLAKE2b-256 3792bb99f461b7725bd6083eb3d947ea82d577fcf1869026ab417d8c77207e43

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.29-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.29-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 225efb34b7b3d340794c217e018e0efaf47dd7731defac74b412b16d1ec4b782
MD5 fcf5ca295435d5b4e2a5a917f83caf8c
BLAKE2b-256 8661b8ad0fe7ff8d0d73b8ac708b7dff3297aa5fc7be48f72365c4a1237cfe56

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.29-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.29-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2fe694cf4b0d519bfd687d26f7d4af2b5144af245765c098d321beabbbb27b6c
MD5 37314d52391affd0e8451526084554fc
BLAKE2b-256 9dc4763aeabddf5665669dac29c2df93f4877e44e037fae18c761cedbb1b2468

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