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.14.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.1a4.tar.gz (4.7 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.1a4-cp314-cp314t-musllinux_1_2_x86_64.whl (335.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_buckygen-10.8.1a4-cp314-cp314t-musllinux_1_2_aarch64.whl (349.1 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.1a4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (341.7 kB view details)

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

passagemath_buckygen-10.8.1a4-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (355.8 kB view details)

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

passagemath_buckygen-10.8.1a4-cp314-cp314t-macosx_13_0_x86_64.whl (93.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_buckygen-10.8.1a4-cp314-cp314t-macosx_13_0_arm64.whl (87.9 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_buckygen-10.8.1a4-cp312-abi3-musllinux_1_2_x86_64.whl (328.2 kB view details)

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

passagemath_buckygen-10.8.1a4-cp312-abi3-musllinux_1_2_aarch64.whl (341.7 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.1a4-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (334.6 kB view details)

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

passagemath_buckygen-10.8.1a4-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (347.9 kB view details)

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

passagemath_buckygen-10.8.1a4-cp312-abi3-macosx_13_0_x86_64.whl (93.1 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_buckygen-10.8.1a4-cp312-abi3-macosx_13_0_arm64.whl (87.4 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_buckygen-10.8.1a4-cp311-cp311-musllinux_1_2_x86_64.whl (331.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.8.1a4-cp311-cp311-musllinux_1_2_aarch64.whl (345.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.1a4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (337.5 kB view details)

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

passagemath_buckygen-10.8.1a4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (351.3 kB view details)

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

passagemath_buckygen-10.8.1a4-cp311-cp311-macosx_13_0_x86_64.whl (92.5 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_buckygen-10.8.1a4-cp311-cp311-macosx_13_0_arm64.whl (86.9 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_buckygen-10.8.1a4.tar.gz.

File metadata

  • Download URL: passagemath_buckygen-10.8.1a4.tar.gz
  • Upload date:
  • Size: 4.7 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.8.1a4.tar.gz
Algorithm Hash digest
SHA256 cb452e6f9560a819c88b2b0b37bfa890c1faea55d4195cdd6420f5c736cd413f
MD5 a308d6d878c57a6b726d92c9389fc009
BLAKE2b-256 7c4e526d144a3c41d4e61daecf2d9c64d1865a358f6b7bc221c6e076fbfef187

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a4-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a4-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2e9efc9f9b589da865b7ca98ff3531b191e565e94b809b1a94c6d1450b457f06
MD5 a0a1a3136a9f8641b3cd99ddd77c7da4
BLAKE2b-256 8002764f900b5a8ae2664c5ec50dc28b6243c9f0eea28017aa0ad65aa9dbea0c

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a4-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a4-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 609470ce2e1fc9d23aa7365dd98aea03fc9f05f58adc4cf0c89f8e69f96b8fd0
MD5 86669d0789f30c79b5bf09b634e52911
BLAKE2b-256 98fa3446c59889d727b4dfef2f4156d60bcc4a005c0deee58f3b4c55f79bd472

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a4-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.1a4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f892db1a24e8c89bcc0e6545c38af691532ac403ac69de9cb04ae3a4c701160e
MD5 c311b1e7898219cef44b403bcbc0a41a
BLAKE2b-256 591f2c2f7bcd618f48c1a2ae6b6de7cacb836c2ecf9e791a9082737a3b5c3ca8

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a4-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a4-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7a9ba5542d2504406ea6d33e792ff447377a0acc4a94d33f05e8977fec91c6b0
MD5 e59b44e9cca0ac67b225e096da9bafc4
BLAKE2b-256 1e2b82b3e888006159baab52db10f4b23a63d100a9ef398dd9f01dbe788d4b69

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a4-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a4-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6cf4b201fc6d43d9b40b440e5c285657688c59625b81b98ab93cf5662643e6ee
MD5 dfff071c22c1469664293d8f1f6544d8
BLAKE2b-256 af48dff9c876efddb4dcfd530913f2bf7be4f54d8b87e2e6f384491d67316bab

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a4-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a4-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 01bf5bf24808339ee2142080304dc23c38c25bb3be85fd55677eeb82c151e121
MD5 5f8d7b503e41b86d1bb3388391acb170
BLAKE2b-256 1bf632d2ffafc1f4905a860610fe1256d7b2667fb3f9ed18f1c9aa732a9b6aa5

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a4-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a4-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aa815b42214e4928acabef57ffa70710d6bcd1a1320214fc5dc3e7fba8d0d04d
MD5 359e1166b810c147742e8a00a86e6528
BLAKE2b-256 cb34fa6d749d9c4e48ee3dcd6faf144f00fe617572b83f831a1808a29f9f2473

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a4-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a4-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c1d2ed7e93b484c1459e1515bdbc5a2db5e4efde6445396b575d738cca6af852
MD5 03324f286ddf2d0a55c77958c40d0c19
BLAKE2b-256 f7d83058fc008ee3451c0cb5e85b23c3414ace1b65aa67f3753eb78f015698d1

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a4-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.1a4-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8abcada78a3fa4102d4ce65a682709ce013f0ed581b2253dc90ad5a6203d3acd
MD5 5777f1be8e5e5c49a3015bf2f446f42b
BLAKE2b-256 21e96b26cdc8c554293643bd405b3b0ac4871576db29018108dfd42f987355c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a4-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 de697b7fb9ad8b6b99c0c8aa40d87ca4c29ec67bc2a209dbbafb708068148202
MD5 be304f76003af953808eb5d1254af8ef
BLAKE2b-256 7a0f864452035030c07a3fd589bc1280f5ad50a8aa81da4fbb4044556c2e6775

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a4-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a4-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 57750a3c598d30c62eeba82d22eb3465363049c06d3fe3380207e3d34ee92a62
MD5 a9368dabd08adbab00691fb5b8ee75d7
BLAKE2b-256 a000d9d7483e9fbcaa4de2576a52dfd04532eedf8bdb93ec5034d8ff40d7f456

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a4-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a4-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2adb9d9ff7d53aa394a917c4742af5ed99ac786fa353a6abaa3d47cbfe76c35f
MD5 bea2cff05994113f39fadca3eae5382c
BLAKE2b-256 defc4475523d7d1d5303763e204352b7030533e97407053eaf5abbd393bd288d

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a4-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e994b1f16c0757945ef5ab56dfbaa8d81b46f8dfc99ed314eb7833a9e2fc74d9
MD5 a32256dadce0c069ada49cc7fc61f00c
BLAKE2b-256 2cba1c7d2822edc8cff272d299e4221e01fda1ca7daa358795095ec927364f5f

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a4-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6cc37895c2a7d37f3c07798ba3e39112b078242bae0473d5d826f30b31e2f275
MD5 6cb75cba4fa99cfda75602170bf55254
BLAKE2b-256 ef1b5ed2cc9e0c1ab10f771097c81593e3c5ab769aabdaa276cc4330ee073684

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a4-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.1a4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6a23963b2139d27c24cccc01fc9d67d9ad8cc7600e6c5555b6721e5aa1268854
MD5 f1149eb12a4862678939225947eac1a3
BLAKE2b-256 88dab03b83514adb24a78f5c8257a0cd72a64960dc23dcf2d18d10924abc455d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 84122ea5a95bb19a5d6941d6f16c416e14731c004ad4d89fe19abc50601788b5
MD5 2348a8d2e3f7272f9408119bbafff57c
BLAKE2b-256 ed60f245edd167f9f217732034d97578cd58eba1bf56d52a685abd2f87ec4bee

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a4-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a4-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1bf65b2de166c25ef3ab3201f44532be7e27a72ffad281992d26c9dd6966cdee
MD5 559ff619baac01a1204aa2e4b741dad2
BLAKE2b-256 fe5df2257d1ef006b9e7aaa8c42152c6b4d51dc24fcb601b1919ffca6815971f

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a4-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a4-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4626effd5e77fb076610377ad2c0c392219414a537d83159dfd0991abf11ced0
MD5 1348cd55beaa8cb8b2e4bb35024dd5c6
BLAKE2b-256 bb73cea979f05b525499f275122381d814fdf1a0ce8f97cc56c71a60e8e9b40d

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