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.2.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.2-cp314-cp314t-musllinux_1_2_x86_64.whl (335.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.2-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.2-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.2-cp314-cp314t-macosx_13_0_x86_64.whl (93.5 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_buckygen-10.8.2-cp312-abi3-musllinux_1_2_x86_64.whl (328.5 kB view details)

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

passagemath_buckygen-10.8.2-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.2-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.2-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.2-cp312-abi3-macosx_13_0_x86_64.whl (93.4 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_buckygen-10.8.2-cp312-abi3-macosx_13_0_arm64.whl (87.7 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_buckygen-10.8.2-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.2-cp311-cp311-musllinux_1_2_aarch64.whl (345.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.2-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.2-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.2-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.2-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.2.tar.gz.

File metadata

  • Download URL: passagemath_buckygen-10.8.2.tar.gz
  • Upload date:
  • Size: 5.1 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.2.tar.gz
Algorithm Hash digest
SHA256 dcb8ee728126db3e21f156b22e4d9ea3e3c77e952ff07ac38d62c18226859974
MD5 675450c9aacc35fac94c9c7a5ca67e06
BLAKE2b-256 192b7277f0f3bfd88730e65db192fd76cbd3f9bf3956ff286ed4f85b0b700b7f

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4741a35481e984e030965be6e95f82564997e4f7fd6621d206620d8ca90cb23f
MD5 83f36852cfb9c78b838c0945c1ceb35e
BLAKE2b-256 a77dda5685288cc62c56e424f32506197502895298b881202b7ba60e7875c9bb

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d280a1ee7deb4253ebdb61954001dfa03eb6afc3d6c3c3feebf2a773989a6d93
MD5 ab8b761efdba57c5803f3d2145922159
BLAKE2b-256 9e169a796c000d38ab5518db937ac5bb53b34c56a04b5f10efecf0fceaaf5bd4

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2-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.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 82fdf121f9cad9f0fe7560538abf2283d041bf30583c101b5f0739baae377d9e
MD5 0414fc36796a97a3bcfffa60971c1c12
BLAKE2b-256 dcf07a60b3ddac8c649c84b773e0d6c2e1689f679dd1caf8d08399187fd0ef36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a1a84926a5e1ef410b012ba379591b059f0121c12e05dd2e1ecee2cf3ead9888
MD5 57eb4f52313ea66f02a3131d59495c20
BLAKE2b-256 88214e6bbb709bdb721119229695c64001f6cca53e1de54156726aa5652d45f8

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1bc85a70d66dcb97ba27c2c98ab548985f3c04844e4882f0f55865510450014c
MD5 7417c4ae4569473828fd5cd5e242863a
BLAKE2b-256 27be7c43779ad217cb3ad50678b66bd2a0f6f6e19146f4617ed8bd012904c4b3

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e1f08acb6486f4b999619e86c7e43c7dfdd4301b7f4ab1e6d6005a9ad7d5697f
MD5 8bd5e41f02733226eb884502d2f44d2f
BLAKE2b-256 7ebed20b084797dbcc2104bcb813a325f8d39f22f2cb86b783acdb234ceeb35b

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ff2e9831a08ca64ed934b5ff348acfc33c3f7552070bc87f65b2286e435bfb22
MD5 8533eaab8f7f9e10dadfece50cd57dcf
BLAKE2b-256 f4d8d78268745c3c5636de05a79baf0fd463f3379ce58283f11445caf618d391

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3fb5575e17d3d39b31bd423302f822b0404bf398767f9fcb019ab1a8321396a3
MD5 35a6654fc31df84d2c61b13a972e48dd
BLAKE2b-256 ba73569d4148da8a65d59aeb64e1232e2fcc7f79a6335342224ab43841a63a55

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2-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.2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d55b225bcbefe5fe22b5e31cb58807154e2e2add1c1c7c6cd2fac7096896e7df
MD5 17ad3c2d37f48e5428bff7fe03cf32cf
BLAKE2b-256 ab7fdb154fa33f8775cda4c75e4052b28d0fedb3bf84cab2291cb5fc55312d2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1d2d2b8ffd060b32ae1e503e53a53c1c221975030afe205bbeb983894f4ba5fa
MD5 5326b1ab8c1a988d73a053e2bf755d1e
BLAKE2b-256 5f466f32e5b478db6fbce91f9a8f21791696fba11d5a9862ca753bc5e01d271a

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 24b5b167f6457791abea24e1cad76bdd41fc8489e2c55482593f73b7036a5a42
MD5 6ce7b2f26a7e193247b43d7d8bda0804
BLAKE2b-256 15e2a2801f130b7d89f48d931d2a74b5597cc88e3fecfd30cac6f844b67672dc

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 aad2a8688c2a0c1818c89a57d41da918fb84b0c6780ae8bd6f3c6911ec1fad0f
MD5 363ba01fd957129061e89734816463a5
BLAKE2b-256 80bfb31b2b3c120027150ce8d791befee376dcb166552e8c4948abb76343d227

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4e515f61bcd95538c9f8db4046171a881970f5d27924512c604a3f270eb104fc
MD5 bde247c409f20b7e23649acbed109d80
BLAKE2b-256 9970593ce60896cb7cbbdbdca185ef981a8827111802d1cd9028fcb613a6a2a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 75be2016d29a6726e2f11e7964c65645942d748b2a03265bcac918e0f1f31937
MD5 6b26c74b35287afb3a692400b8b4c57d
BLAKE2b-256 3b31d35a8a96be51ccccea11bc3886c36ba7c5808144b8ee8009d3c21efe98c6

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2-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.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5dcbb9e220750b6326b8d946c1777164871958b138ba5c06c67963e88cf35b72
MD5 c3813ff4e7e0a8fb1b389d47895e8394
BLAKE2b-256 cc5354219f1631b580fb69c69e03c69304bb3a2f2645e997132dd47bfcd02df8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d30efe949b5e489d1b0474008b61cdc3ef516ec08c4708e08ffa9e571b9741c1
MD5 4041247f71f6333ec4ed49dced4d1abb
BLAKE2b-256 6fd3ec4c3f73335745e38b66e30b9878b2400166c20a16acfa7e7e5345cfb3f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 dc4cf84088b3c0e05a802e040fa3536667ba607390a1ae8ef9d33459c14cf1cc
MD5 99099e5caa95115fbb6ade10e1a592d9
BLAKE2b-256 703083b2178c80bd77a1abc2be75ee63cc1da27dea5331e9e0e37f332fbde2db

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 18c56b8b3d62c2a6399d31dac2f612a4dc842d47b06746123e03b13c54837de1
MD5 b52d3f9b394703bf04cffad6715f1c0e
BLAKE2b-256 ef768c62a8eb4a3b2a20d29e21bf747514021f032ba40057d0a83b383ad61858

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