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.29.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.29-cp312-abi3-musllinux_1_2_x86_64.whl (328.0 kB view details)

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

passagemath_buckygen-10.6.29-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.29-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.29-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (347.7 kB view details)

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

passagemath_buckygen-10.6.29-cp312-abi3-macosx_14_0_arm64.whl (86.9 kB view details)

Uploaded CPython 3.12+macOS 14.0+ ARM64

passagemath_buckygen-10.6.29-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.29-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.29-cp311-cp311-musllinux_1_2_aarch64.whl (344.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.29-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (337.3 kB view details)

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

passagemath_buckygen-10.6.29-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (351.1 kB view details)

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

passagemath_buckygen-10.6.29-cp311-cp311-macosx_14_0_arm64.whl (86.4 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_buckygen-10.6.29-cp311-cp311-macosx_13_0_x86_64.whl (91.9 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_buckygen-10.6.29-cp310-cp310-musllinux_1_2_x86_64.whl (331.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.29-cp310-cp310-musllinux_1_2_aarch64.whl (344.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.29-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.29-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (350.8 kB view details)

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

passagemath_buckygen-10.6.29-cp310-cp310-macosx_14_0_arm64.whl (86.6 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_buckygen-10.6.29-cp310-cp310-macosx_13_0_x86_64.whl (92.1 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: passagemath_buckygen-10.6.29.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.29.tar.gz
Algorithm Hash digest
SHA256 eaa0694c3e9ee147d987eb8704573620c6150d58cc31453b12fefe08b35ed2b0
MD5 98385decfe3d490e9ed02029f19d0f05
BLAKE2b-256 2857f3fa92b841f728d7748ae90d301c108f704e28a148851d1723fd1dc3862f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.29-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cee661510800a51c64f362c74633553ec063caa72fa3392d47ac3f8c8118cee9
MD5 2052cf539aa051e366ca09b8bfdcafdf
BLAKE2b-256 3ad62464f0c9fe145352bcbd571458e2b2cf37efb48b0c4bc929f47fb950d364

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.29-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ea73a9030fefb0da681be1e963a5ca77bd8a9da1c9e01b93f1b234fd93f4fda9
MD5 59a768aae55d679756e458b00468c2fc
BLAKE2b-256 7a829f5d62f48c53b9bf87c0ea0c3561ab421fea2d2ccf70e8bdd4f75f04e9a4

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.29-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.29-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 73d015a4ef9ca71802ceb2c6401e90932aa28732e68aa9def64bb73062281368
MD5 706a409f1ec6d714cc55a1a2d7d2ba00
BLAKE2b-256 4fad30475414381e5d860a9283cbf70c9e81efcad223e96124328bae9df105c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.29-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0e2c4f7e8cf5812977e8a7abcfe64b38d5d1e900e049e8ccddc9e5099183f49c
MD5 58c6020fe332efaa6d84e039e12314d0
BLAKE2b-256 184ca61b4d0caf94dfa6a0dbfe7a369f913e410c0609572ef814b56e9447483a

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.29-cp312-abi3-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.29-cp312-abi3-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1d15f0cd1d6f6e4aa27cfcf9b4f7ac8575f5b48f996231e3b1d2b6fdbd95ab97
MD5 b79f3b3236475d3243544565087692ba
BLAKE2b-256 12124dcff374eaa85fcf6ffdf298569027d61daae5c9dd213ec7c84cb33b017a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.29-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 11896d4a02d96815613cdfa743e0e4fc278b5376282391be968a87e69542273d
MD5 c4a4cae0524f6bcc6c58224c435f7651
BLAKE2b-256 e57a881d238affb9cfa0f22a6e45cdfbc3aea71074e8543db258446a894531e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.29-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2b1a64713acc124032f2026646a3df164da480e44f7a0accc7c182d1d1380922
MD5 73aad2ed3af3c62c7830002499727590
BLAKE2b-256 689aba36558348f29af6d848c5c08da2468a3677b23989fd3bc46bacf475b7d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.29-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 048778b44ec826534650e35738479f0c75be183e3d2da269613c137ffb216b16
MD5 4e52b86906e004927da3471a6dbde6d9
BLAKE2b-256 8f6449a79d845d5e6f5c87582789dbed8c36c85ae4987c4259281f43063f0809

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.29-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.29-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cfda5aee82edc0521acd6c2cc33b4fe111c0fe6a237ec7f3dcf76569d8143997
MD5 eade7654695acc9eec57117abe33e2e2
BLAKE2b-256 6c3f9075ae8076522391c762d2c2a6ef1aee2965db1d9d0445138a3316d23520

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.29-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d2e2d416f9d9b070340d852a27a52afb8ed78f7e9b961f623234c7967ba60ed9
MD5 5ffb20b59363e4ae3edc4d9a3126e3da
BLAKE2b-256 316b38edf6e6bee08f2ae69fc05fc98c42f5c3eb5296457ebaa5ec33e0dba68e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.29-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 10df4bf7cdeaa0b676e027ba90f8ac8d17fe42e0bb283796207f8b9ae1a96bd6
MD5 02787d80272f53240e9f6c1930cc8460
BLAKE2b-256 fcc5b7adc9f52c4d240a6f443e375325283553a0f4b417173c8beeb5efd98442

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.29-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8f0e2c117a69e8f0e426db51f0fb616bd63cf3bec5b8e175fbf6e8b7250f0f4b
MD5 7a14917b47895dc0cf2f1023113365a5
BLAKE2b-256 33cca3bd990dbf2d6ebc9b1de54fe3428c31a2ac8b601ea0c3dc4a2f1b25e8f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.29-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fc700a859e2f7ec2321d40478d19e28386f57b87a522cf08978836694221bf29
MD5 3253b09327b471624663d3b3710609a3
BLAKE2b-256 0b015ef87aaddab18319a136ec62c16255c5661177bb039af8367e7d16aaf9a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.29-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b3e28c63aa7d0509aa1fb5aecc962b65cde1ff0d4c7b0d0db9abe0a56f068d8b
MD5 371823a7c9743c2cbf7e7541677f0544
BLAKE2b-256 89642c2443208b5295e65b61276afe878e83dc673c364f79a73239021b4d0d29

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.29-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.29-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eff4edcf994d586f73ee3f247b8d692e3f7d9c798745f9d6ab08bef4f46ce7ae
MD5 eb2cb54b58cfe9b7cb4cd0961195d90e
BLAKE2b-256 a8b9f86d1e7a2a4de32f76426ae6992ee64340e53e166650f010075b61f58d77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.29-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aa09f73fb23287824e46ae68027c979abfe0da078b6c193cf6d661443cd937a5
MD5 0e3461f190c05e6d01ce879c2f8d65ef
BLAKE2b-256 5f47ff2234ca95c8a1bdd40159f30f65a9556554f6a6a396890ef86d590f6250

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.29-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c310f3795b6c8aca433052cd9d2c10fae20fc8c44bc8be576cfa9734afbaae20
MD5 1b2c3c98a2e5c059d77df3a65bd2dec8
BLAKE2b-256 a0612495f14cf9ff078a274d0ab9921849eb285e17b17a69f3b82ff0dbb8565e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.29-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 42806d58874f072d4c2c52b860dccb19d7856f17bd1d02dab8fd9791ed2fdce0
MD5 2f2476151470125bd13601fd26acc263
BLAKE2b-256 4f84a25a090c02d261d30ac3ebeca0188209487245aa6232404f781286724f5c

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