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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

passagemath_buckygen-10.8.1rc1-cp314-cp314t-musllinux_1_2_x86_64.whl (335.3 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_buckygen-10.8.1rc1-cp314-cp314t-musllinux_1_2_aarch64.whl (349.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.1rc1-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.1rc1-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.1rc1-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.1rc1-cp314-cp314t-macosx_13_0_arm64.whl (87.9 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_buckygen-10.8.1rc1-cp312-abi3-musllinux_1_2_x86_64.whl (328.3 kB view details)

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

passagemath_buckygen-10.8.1rc1-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.1rc1-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.1rc1-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.1rc1-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.1rc1-cp312-abi3-macosx_13_0_arm64.whl (87.4 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_buckygen-10.8.1rc1-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.1rc1-cp311-cp311-musllinux_1_2_aarch64.whl (345.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.1rc1-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.1rc1-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.1rc1-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.1rc1-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.1rc1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c67be3c3c35a2a029b3f8d3874b6774cdd1e53866d5edb98447eab01cf23829d
MD5 18ef36d75ec836873af37a93216765b2
BLAKE2b-256 6797f045514258ee9e6635f7b203ca4544797657f4d697a46f9329afd6e60454

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3d042cd5fcfb5c57de30727f70ebda1af2da5325c97c2cbc1de0d7f66418b6dc
MD5 abec9ac61d9e98cb382785b2d93c5f6e
BLAKE2b-256 0dd237fd4810ca2d63bea006b620d0851b0da0030909bb873e0a68316504c00d

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1rc1-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.1rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 81bdf0718d2281bce498c5113c1f3004f9df7fcf23b5819c440c129c8dbc10ad
MD5 4f527d5063983f0bcb566158da674eab
BLAKE2b-256 082fd285fa2eb0958877e58589e9424cecf61e3eaefe9f90756202fc5d5d5a73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7a3725661a74c9517d34a731a8f72bfcd1ee5e4f34533a2a8ea9722ff6628d90
MD5 02fb90da38e2f4fd240dce7574954c72
BLAKE2b-256 fbf151021dd36bdae85b583185966a47420529b7c0224bdd00d9b8decae33c1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc1-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bf791502293778809890f8bc0d113c3675f1b5a2438f03fc6b84b7765ae6fd07
MD5 39754a13cc0e50c27a29de8516d0105f
BLAKE2b-256 08cbaedf20448c24132500bfd561c67ad9a9161e7e0bf09cf3a650416635e0fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc1-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2b26d05e961eef278650c9c4d9b9a23c7d097377251698bd58d41d87186b8e4c
MD5 7df81ad12be2b3541fbf6ddab3401131
BLAKE2b-256 a29ddeb1169346927bbbe214600673d1bfb860da30b376d75ffdd14860b69b78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc1-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7b32dfa8feb5af90126327573783be401af6886a05c67ffa81278f67e1e10c28
MD5 d1e50a7632f96a575313cf0c50693156
BLAKE2b-256 4b85a14ebbe369950c208aaeaeddcaf21d1cb6121c7fab42f4f8605768adf117

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc1-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3ccdb7e229886e2b05648170ab50b25bee7001faaf9d3bdb379c8ed53cbd63cb
MD5 309fb6aa7f0d7a89670621d84ecaf7f9
BLAKE2b-256 05dbea426107c0ce22f936206d5ec550b44972f8513c346f4fc281cac2c95be1

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1rc1-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.1rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e0af813d5567705fd574a838ad5b3d0a51fa11526beaf20e5d5578bbaf5015b1
MD5 3179608e448e1f1f3aa866d5d1e46928
BLAKE2b-256 a314fd1fc09c9d302655065ceebe8467408b0a946ee465347d9630fcce84a2b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b26d39fca086fb6d75c63d1d1c900900ef69f554317161d222143fc44a1ec760
MD5 e42898270bd11f4c35a97fb97230c77b
BLAKE2b-256 ddddae3c4111c7b1c8bccfdde0fb93f2198ea840df7813b9f72fdffc28e03298

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc1-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 336b0cb3992a712b7eb705aa2c0d1ea39d8da1e4774e80ac86a00158cf40aa63
MD5 06d8cbb2531caee417cf23c2c40b0aac
BLAKE2b-256 0e696f2e48d1d4dafbb7f987ad36e935acc75b2e6a993823eafe629b29c7507e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc1-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e44244f812fe26a9840fd713768003cfa20c5aa40db23a63b3a5a4d1e4feae26
MD5 2ca119be663c00445ff8aaea06a2f3d9
BLAKE2b-256 1bde6243850c7597593ba122e01e16483bed89135563559c7b3dd82606a48a19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 71a42744584414203d779f9fe3f320cc18a58dd2a9417f84b1ad42b78b5a11b1
MD5 b2d09dcf874fe32e3303fa732c43b267
BLAKE2b-256 b741b8496b933561e7378936f16efd3b0947e99a6b5095ed7253e822661631b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3e86694555c2ab82e6ecfeae7a652f38efd5db9355df47b1dfa4a4310dd32a8c
MD5 ce9375589438b7489f8d015c3892b1a0
BLAKE2b-256 8a43f69e49e7dc3b68b62443312328d6bf775a2640d73258041dd00aebbb488c

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1rc1-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.1rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9f8d75017384d301b4be507bb3a848aa41f37e126d6f4a19a455a3d8d45b4c47
MD5 01336cb7f51e647e68c67ea4a96d2c12
BLAKE2b-256 9f03687d59f56a081c8a71302938ec3daa5560e5b946cacde612aba82caac0eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 02c5399360a663ef7b8509b1bda578fb935c0e44578a54c76ada000253ab2d34
MD5 29de6055f4edf5ae46909ceb275e7eac
BLAKE2b-256 a06a8f1f0eff27dbe7c146268bee1aa690582523546a7035c52aefb80408e5d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 36aa5a27254d0f2fbcd296066a479c1b095865f079fc2ba134b834613e2e8e3c
MD5 4747eb0e148d30b9b8746f862999c3b6
BLAKE2b-256 38e2eab47c6962c099c083873c6f02f54571c587d603c903c0c9d57003e3a95b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c83f07f7a71d501e1031da03487bc7860ac387ab54936e68794ba98d42c8402f
MD5 e560f241f067755203dba04f655a7f61
BLAKE2b-256 0970fb73566f670b90588d238cc2766669c26b42985b11a0a5556ca0456b6d9e

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