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.5rc1.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.5rc1-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.5rc1-cp314-cp314t-musllinux_1_2_aarch64.whl (349.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.5rc1-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.5rc1-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.5rc1-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.5rc1-cp314-cp314t-macosx_13_0_arm64.whl (88.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_buckygen-10.8.5rc1-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.5rc1-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.5rc1-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.5rc1-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.5rc1-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.5rc1-cp312-abi3-macosx_13_0_arm64.whl (87.8 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_buckygen-10.8.5rc1-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.5rc1-cp311-cp311-musllinux_1_2_aarch64.whl (345.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.5rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (337.8 kB view details)

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

passagemath_buckygen-10.8.5rc1-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.5rc1-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.5rc1-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.5rc1.tar.gz.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc1.tar.gz
Algorithm Hash digest
SHA256 616fd8b2b4a9019c507b615579e7728a529c0084091f2032c4048e1f323662de
MD5 033058fd5145f4db9987d53f242f3a04
BLAKE2b-256 e29a7b1bfdad09368bafac887bf9abda21e09a7d2e8d00fc7dc0ef2636d147b5

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 997451b33a8ebdf38115e9b1bac0258053f054cd427d6603ac5f75a089ca5dbf
MD5 c3c31a14ac5d53638b848695865b3e91
BLAKE2b-256 5f81c1c4f838062d4bf013abddb88f23236bc6edbd89692d2c26ae097f398844

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc1-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 07b62dad81941971ef6fc2e2f88c84bd95187d59c0e6f52a2b66c17a26b1e204
MD5 ddf6a61a17744afb1dff825b3501e1c3
BLAKE2b-256 021f4f65d7a138e0377df26d06f145941c7199a324f6cbc32b656601331f81a5

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc1-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.5rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fbd35f93bcb23aeab9264452f40db917f753e9b0c6830a2ef74e837554e91e23
MD5 74a5b9af9677932590780b25b82cb844
BLAKE2b-256 7ad66cbab42c155723499d13ac0bc0a7dd31e8fab40cf7f823b2b586ec14dab0

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d76d577f0480d4e6312f2ef0d80cf57433562f9e7e38fd8455e8aeb116d90564
MD5 366ee4c48ff5763b10590eb1131429af
BLAKE2b-256 720a701378652390ea4dd9ca53eb6e12668f34b25a6d1d8d18e54051855eeab4

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc1-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc1-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 245baa7e2062b3cdb50474768268fd187df531f10ef37a3ba620ae5378bd4476
MD5 cbbf53b70e1004a10a416664f31baec7
BLAKE2b-256 4d9ab7f2b88ffcef5e178eb13d7e0ebb848dbe0395b25f05ab070ae75f286043

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc1-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc1-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e8c7a6b4a596559079c6c80fb6fb0b649f72c902e2c0c749e78589691bcfb118
MD5 fe86f78f1db2ca37249ffb50a4097c10
BLAKE2b-256 e1c75e5a4d013010cde085aff1b612a899ccc1cdcfd7cb50f0b15f0499dd8353

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc1-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc1-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fda9430fae091bcc0df8f220c76ef5671c763ca033da14a66412aaf98894712a
MD5 71ea94709e9bd867501b8d6a8dcbeff9
BLAKE2b-256 ba8d11dcf1ddc6652935efcab5b0f6417deca227b71be6d1dad4ce1e6948716b

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc1-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc1-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ba14d9e7e0693c6e0ebf668fd7039bc7cd20e7eea4bb51885df662b59c16075a
MD5 63e54cca6f759116126ca15a3b7c8227
BLAKE2b-256 06d51a17c9c0a6a6d220b78dc6a7136ef9f9f984cbd08448d6c8310adcf6c7ed

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc1-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.5rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 07ea8080369d25c7e6e7e2e4de0f05d626b5de4b91a5e7782a099820750202d2
MD5 3ef184ea41464a268b39ce1e60701e3c
BLAKE2b-256 61663b5df4ff5ffc5c94ec2f8ed4b475e46fee69022c1c18ad8ab379ece22b1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ffaaea55267abb06f63999d14ed328996db223303efc3098c324ea5a7f1d7414
MD5 200b3b3b74403b6de0ca36aa5d157211
BLAKE2b-256 677abf03686f7842d35179bfc0de2cf088825dbd01bac26e936dde91fabce7f7

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc1-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc1-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 123152995188f4bfa18acb1d7122065fd3488d4cc8f651eb228d6626c81919db
MD5 756f9bb6ff42891f614279043013d8ef
BLAKE2b-256 64553f1fa5b7b1961b5ff694bfc9b6a8c155eaa4d31eaa9cad0c10e0b6f03ba3

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc1-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc1-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 aa74c4a678fa8d5f94486f3b75875a0ba2f6ffad81adf1e25da665d2ccbecaa9
MD5 900e6fa5cfa01221889eec814a1d7772
BLAKE2b-256 8afd53949f7e1c29635e238673938d19a87329b46a381a7e8a2029ae21c85f2e

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aedb46085009eb907dc1dba7ba1bfe43aa6a02ea3a3f25f84943ba9b99cd9166
MD5 9584de879c36a516623010ae894051b9
BLAKE2b-256 93a02ee45914abf0f3cf1df3738210235e29ffa246d3309358ae112af266f4ea

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9bd5a704cf41dc9bc47a6ff104d424110401edf1748c4089faa7bd3ba2d0b6aa
MD5 7b18fca1550b82d368d4a9ffe9a6b053
BLAKE2b-256 23aa51c7e9dfeead542f37bf9ddca46f8875ac5a7cfa7c653b33f3281c082739

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc1-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.5rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9caac8112cc9f94ef63841d46315c7fa2269a8482ccd843d1a9bce88275afab8
MD5 90d23ce33afe5a235a1644d94a169927
BLAKE2b-256 bf15453131283c72c1476d8448a904c39d0c65727f2280f443df95d95de8da9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e0c1b4caf9e933c39b1df01e0ff31e03f39bedbde28830433faea9c6602e710a
MD5 a16dce00a97d8adb79307feff4838640
BLAKE2b-256 80b9ecca2661d13fc46b9f9c5f4327b4fb010c03138325d95402ec5f2bc13a38

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc1-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4887559c38d681344b7bcb7013fa4160b42e962a0e2a6c161060f54829d2c070
MD5 f10c6e563f1b4e00a0b8fe2c263cb296
BLAKE2b-256 1a3509684fa92f9ae7e40902e264d76d53771c982ace8bb2bcd8a6321834bff6

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc1-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 929734cdf4ad6be48bc1051a571e3693520e3e37008b695c6626422cef44e0bc
MD5 b831f6587accda7d261e77c859b104ce
BLAKE2b-256 a2e0a7d99bc27fb348f5a82043597506bc741e5bf1d8a8d205af0742b8164c68

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