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-2026 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:

Moreover, the passagemath project:

  • provides a stable, frequently updated version of the Sage distribution,

  • integrates additional mathematical software, notably Macaulay2, a full set of GAP packages, and the Combinatorial Matrix Recognition library,

  • curates a library of Sage user packages.

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, ARM) 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.8.x series are 3.11.x-3.14.x; the passagemath-10.6.x series (EOL 2026-10) still supports Python 3.10.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.3rc0.tar.gz (5.1 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.3rc0-cp314-cp314t-musllinux_1_2_x86_64.whl (335.6 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_buckygen-10.8.3rc0-cp314-cp314t-musllinux_1_2_aarch64.whl (349.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.3rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (342.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_buckygen-10.8.3rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (356.1 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_buckygen-10.8.3rc0-cp314-cp314t-macosx_13_0_x86_64.whl (93.6 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_buckygen-10.8.3rc0-cp314-cp314t-macosx_13_0_arm64.whl (88.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_buckygen-10.8.3rc0-cp312-abi3-musllinux_1_2_x86_64.whl (328.6 kB view details)

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

passagemath_buckygen-10.8.3rc0-cp312-abi3-musllinux_1_2_aarch64.whl (342.0 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.3rc0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (334.9 kB view details)

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

passagemath_buckygen-10.8.3rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (348.2 kB view details)

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

passagemath_buckygen-10.8.3rc0-cp312-abi3-macosx_13_0_x86_64.whl (93.5 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_buckygen-10.8.3rc0-cp312-abi3-macosx_13_0_arm64.whl (87.8 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_buckygen-10.8.3rc0-cp311-cp311-musllinux_1_2_x86_64.whl (331.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.8.3rc0-cp311-cp311-musllinux_1_2_aarch64.whl (345.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.3rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (337.9 kB view details)

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

passagemath_buckygen-10.8.3rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (351.6 kB view details)

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

passagemath_buckygen-10.8.3rc0-cp311-cp311-macosx_13_0_x86_64.whl (92.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_buckygen-10.8.3rc0-cp311-cp311-macosx_13_0_arm64.whl (87.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_buckygen-10.8.3rc0.tar.gz.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc0.tar.gz
Algorithm Hash digest
SHA256 3cce3a953cc60417943a93c12cea71f7a96b7a436fc1c2faf25b6d24d20915bf
MD5 ddbf7c47ccc7bc4cc94879788c8ff65f
BLAKE2b-256 53dba43157f1f052c1d4cbac69aaa182bdc8da484c7fa89240e96576371b524b

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 40c1c86d55dcb800cbd3f3dfafab597abfbd18eeb0e396f670320bc74ec5d3a7
MD5 d78dfba601c0562316043f29a8077c39
BLAKE2b-256 78267846f58e57a8e8f6bfbc2298858d44bc851701581485fd0b82443c1b2cb3

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b358029c1da3a4637e19c3857b5aeba57cddad767ad94075d62f422351dbb3f8
MD5 432267ec366982cfab1dd10979f03dfa
BLAKE2b-256 10c0572999cb607e4a8db70821547a91c07ca387f84e8cb36cc6c105983cfc13

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc0-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.3rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f678c059b06ec65f18a390f041daec9cfbbefbf13ced4dc5aea9d25be7f7d869
MD5 cd2bbd39cf5983a10c44605288b5a01b
BLAKE2b-256 c8e6d533cf41d56dc0d651e08a063ba2f4c205d1fdbe6d43f3c193149b0f9bfc

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5a328482820380737ba098c56124a3b4edfcdb3bb2757949c410dc732b777afc
MD5 61ea20e7bac533e47d41f934952eac00
BLAKE2b-256 6d5c6cf4a8ddb5039c76b61aeb48de06550209b78398cd9f16f26ee7d5c0ff9d

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc0-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e5ed87b8f71db73e4a1e54c2c325381b991dfd833d550eae112d480d846aa419
MD5 57786a00929890a42b50a44614b90f29
BLAKE2b-256 c064b9a9be6e89a248c7b8e04e3d06ce32d3d435a3231f9086913a52f158ff57

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc0-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 67b73aa14a4eb2cec4e1d7193079ef6a83e673937457a70009dbc083df321b14
MD5 99e1ae256c55b88f647a5bd61c3d2ef4
BLAKE2b-256 3e38178a16b02da0682fc762c59a527354a61f5893f07fa89382806245ea0154

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc0-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b736df33d67a48a415abcaeb01cbf19bb0ae77874b3911d53c2e51f681266939
MD5 ece92e37a157f04021b34a5646a25d30
BLAKE2b-256 a1dff4543965373c505ad1631e23c469d3f6bc883eb98aaa3f81433a5a62c5b4

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc0-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 18d189319a5123fd72600a2865eb8c68729bd29d0a274f12da2fe8345b50dd98
MD5 c7b43ebd547a7fda1245804e0f6d085b
BLAKE2b-256 871eecf36d7ccc46226f401aed4e09e065ebffc079b546d749e0a839b6f5be35

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc0-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.3rc0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1fd4f59da15b6718265557602e71c10ac34966d38c6687c91832bfc56bdcfd24
MD5 eb75c8ccdfd9dfc580a1165dc17ef4c0
BLAKE2b-256 d95c84e23671ada96ddd5d1885c9c216a5a611310c0abbe6aafddd883188ceba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f75c19d1d408cc291098d652b93b0b7a35832fa8986a94c3a4004f93232085a4
MD5 53e1ce62e2bd48c65f99d6a630aabf28
BLAKE2b-256 b1352110182506db1ed74a80822f474a5356df0ada989be6075d17a14835c815

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc0-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 838d50a9b1785bb3115c9ba52af918441615a0a4b36ab4fef656c542e31b1dde
MD5 5f474ac4015dc02b7c099bd979d5b7ec
BLAKE2b-256 57d08dd21bf5d55499743ec16c1bbbb560bc83f922218bb3d9b405b8561490c7

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc0-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 60648d8749e20b7dbfb362b97623b11203c5199a69de37ae039ecebba68e7f2b
MD5 013d16d8dc3e1ee14d7078b9b7a4dfbb
BLAKE2b-256 0faacb42b359c294bd37adaa211588a592d42481680a0eb9d5aad247b2d963a6

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 59187117884fc9a3bf367b15204385fc620a4e851fa1c2311ac4655f01610628
MD5 8ab7dbc3167f311590b6b66ada83938b
BLAKE2b-256 0b7965d39103155fb951929722ddcdb6ef250f7e9382e56e016a862ad26badd9

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a997745578b077a6fed4f6a7a8692f483635377f4b4bb603c67e836d1fb45008
MD5 5bdcc53d8d1697f7b820db9c12d00098
BLAKE2b-256 091b5927f572d72d8de13356167f39430b3cca5a9c75721716c5d49355b2e4ed

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc0-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.3rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0a8a97f609e8ec3c6b87ae3a3a7c996c78c5e5bf63672d97595976ac05bd1525
MD5 53a175162d65d81c8688b8bb03d19251
BLAKE2b-256 c388f9e4f68efdcab3233a1494b0e2def738aeea3306500fdc8a2b3784f68a3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 30bef4952f5a123fd468eb5b93b07ed0bc75009ae01f96a359bc683920afa96f
MD5 7140c84a30379e06ece4c13b0db33097
BLAKE2b-256 753b0e749c3fdf0a6eaec4914d880d0a1db69ee11b855806361098417002f742

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc0-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 249ccc9c0190c0edf204a401270adf9d375dd3357218efeeda364b3e00b30051
MD5 986610e28d5240b8119ccd67e5b1de15
BLAKE2b-256 9a3ba1af85e895d85e7fcd4e2c0eae81f638a2ed7816b9d9089dffd91b28f4f0

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc0-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 3a6c2020953dee8d1def5f0043fd7633c47521df0235d8e4c39a5226923511fe
MD5 de1447b9bec80277e849acb261820b65
BLAKE2b-256 db36c582873d82f7691b78546a634a72b5eabd72f0c9533f5dd46b2d6affe774

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