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.20.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.20-cp313-cp313-musllinux_1_2_aarch64.whl (346.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.20-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.20-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.20-cp313-cp313-macosx_14_0_arm64.whl (87.2 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_buckygen-10.6.20-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.20-cp312-cp312-musllinux_1_2_aarch64.whl (351.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.20-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.20-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.20-cp312-cp312-macosx_14_0_arm64.whl (87.9 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_buckygen-10.6.20-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.20-cp311-cp311-musllinux_1_2_aarch64.whl (350.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.20-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.20-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.20-cp311-cp311-macosx_14_0_arm64.whl (87.9 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_buckygen-10.6.20-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.20-cp310-cp310-musllinux_1_2_aarch64.whl (349.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.20-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.20-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.20-cp310-cp310-macosx_14_0_arm64.whl (88.1 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_buckygen-10.6.20-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.20.tar.gz.

File metadata

  • Download URL: passagemath_buckygen-10.6.20.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.20.tar.gz
Algorithm Hash digest
SHA256 d4be03897db37a6b976ce54a6b50d98945a3756b485eaa708f6e11f8a68517f7
MD5 ec686d5ad0e0ba818d10502324475bff
BLAKE2b-256 65ca67a220de0ea3f50211bb9a8bd70d0ff4c121001a2d0b602749edc35e0b58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.20-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 42e55e333137ee6602868fceafef0d1683cece697c1349339fe80da9b1bb7d54
MD5 49e8312426c878746189936a00002fc7
BLAKE2b-256 e8400805aa3d83e4e7819ab5c6b925ce38d8e26032afdb009c288e6fd0d5523c

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.20-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.20-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 322db3f0e008d650b20e20b7ed4bc6d6e00166210fdc8dd5f500d946386a3b49
MD5 946b6f3cbbbd8a56f4536a619dafa208
BLAKE2b-256 44ea19045e1d55a467525d3e4fa348b6870fb6ed942084e371ae5e520b42a8f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.20-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f9338e10d7dd4d47bd1e2d89c1e58d35c43acb796988210d8a55975759e769a2
MD5 640b616e98cb69de7f3a41aa48baf7ea
BLAKE2b-256 3f8052089b35ffb8c625c9cbef0e6ad6fe0e55ca6ab65985fddb138970e6b4d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.20-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1a598a178c7dd0259c1bc585dfc472cb75f76f41205e1cc8c29e93c1e7e57f2b
MD5 f3c74c0f5e965413eed1eebc0903a1ab
BLAKE2b-256 026a2fef098d48792dbc479098fefccd57cac38e43ea586f55f00ab73223329c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.20-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f822d2cd4fdf7f0ef24828a90c9f83cd756c0da6e49f7df00e7f0a9fe77f0850
MD5 26c38a8c9b439fb74b561edeaedb45a7
BLAKE2b-256 b72e3a97f90220d9acdbb7a44317b45af1ee11a6296777f829459efe399a359b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.20-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 90510840892f3b2dc44ed13bec1abc121e73db177c3a10ec17d4e668fcd5644b
MD5 41000e1717a8dde1c275b2de007168c8
BLAKE2b-256 3cba1a534869850a40c96eddde7046db0a205b8db23a31a3e97a341bf60c137c

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.20-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.20-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eba405b6c0adba7476fa9d4da7f3b56678158bc290a718255b1b4bb67ee22f9b
MD5 ae180068c59ff66a3ddbc84455b9a550
BLAKE2b-256 a17e2196b6cec8afd71c82acb4b67207f513d502bf3816251da1711ca70dd8a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.20-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 77510f039dac6590d7b69854cd53a11a976f6daf5c74fb4864ac29879878a4fe
MD5 8b5ed785ce8111c70a15918d172da6ac
BLAKE2b-256 2ba879d801b9972c319cb527e570bb4d3e358fa4f230ea821040972e0fb6ec8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.20-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4ba470bd4255d390e7f707e0d28161b76943e8dc3f3e0b1ca33cda6144380ff6
MD5 1716b8e6af4178c4dddcf839064ffc30
BLAKE2b-256 adc9e3df61b8f48189da0449128dc05541efb458b9d3ce6c655b042e58cb818c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.20-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e7de54e0454267c78bccb571e024ce9784935b019b789a72d1c35e4351c157ba
MD5 882efd916ec8b6e506284827d4c07c0d
BLAKE2b-256 7672569aee5a4e9bc9760dbea30324834d8422361a9b124c395a12921100e7f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.20-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3a34de0824b8083a1a70b2c14adca21cd46a7a52eaa91bfb185734433e1a3934
MD5 9e593d009b1fa162d6a0d2bcab3c491d
BLAKE2b-256 47a0210cdeafeb3245dcb1e02d78cf8b81075cebe70095ab9f07853041e8b9ea

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.20-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.20-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3c94a43b8fdad44b22849a50ee7e4d48a4f367a5ed83b0603eb66211699c7e0d
MD5 d0ba65daa73b015cc029654b610d73b9
BLAKE2b-256 a63385999a49ef99bc26e95d68cb8698d0c6b849729bf111d8bf2fd25a4f446e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.20-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 81e19cc90fdb81456f1e458fa6dbed6be271eb1c75d66f4d93632e0d872d1e95
MD5 45f20d9d58d9a4e47b114b3e98c2b7a2
BLAKE2b-256 b20781df8621f1e8fc469759b61bd95d800aa8f3d9c5373af622c877b286224e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.20-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 92207a1f8cd2a6b6301d358cbbd88dbbf1b99f18fb57f4b184145089763518a1
MD5 462f50e17ab54e3e166126f5e33c4d73
BLAKE2b-256 177d17d87e18fbc6a29047c6bff507e2cfd4fa9f7f2ecfe2088d21c8ece646a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.20-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e9539c514872f41b8a9dbdcd5c4e5983b1b25dc3153530f7face44b6ceb85542
MD5 c3b860ea8fb67442e4dfd7c712ccc6cc
BLAKE2b-256 b0da78e6762db3b356d4ce0cdf716e91b8b18a2eee5d29d2dd8417000e2ca01e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.20-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b3fabfe0dab64b8e8a8bf63b92f099fa18ec4678f5e587dd71978073e4ef2bab
MD5 05cfa63e06be25172041ff7924b8aadc
BLAKE2b-256 3665fe9e34f2cdc9eb8c0d1887c89ee63b43437f58b24a962867ceab98fb8a2e

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.20-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.20-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ae84c38ad176db79efc7189e5fd89b9cd698e712ca139ee6090df3285fa06b1a
MD5 9652613ab7bbdc587be7dbd1765dd8ed
BLAKE2b-256 d1a27e1317f25cd63e2688a68bffd380e4ad90dd6b0ddabca9046430560d6965

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.20-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 02939a2f8c32472d23a74d53506154d6add480c571826627a48d7691342fbde5
MD5 6c228f73f69d0657869d05bb0704fbc2
BLAKE2b-256 1d1b7899a44e72b7905aa745d46bc8eecca463d205a1972b9a8a325effb1f4d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.20-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f0a6e7a98f58b9c61d92526c6ad1d73bc2ae2f4c252d4dea39458ffa289d8924
MD5 a12f3827ef648b3df55b0e6b3ef74a42
BLAKE2b-256 eb351866dfe6823ecf3e3235d692a4b1e2cd31f751b8c5cb5f02355bc59f40e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.20-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 383094acf54eeb64ad4326ddfb73049107cdd5068cdce2a63e408f25732e74b9
MD5 f11ccf7df913dc6a1dd97a977e51b08c
BLAKE2b-256 c0a23e717cfb0fddca62f2650798df406ce2cdd5ef41afec2c8f79ec5e609e1c

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