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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

  • Download URL: passagemath_buckygen-10.8.5rc3.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for passagemath_buckygen-10.8.5rc3.tar.gz
Algorithm Hash digest
SHA256 7555e270ad49d85675ef49c8c97f30202a8401ae147fb5b03fdb3bbc0130d3d8
MD5 341a4ce570ffbf0fd5f5c2da3302b656
BLAKE2b-256 d8b994556bff26e200d33eb1dd09ab2ace169eda559fb89037bc91c52d409ac8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 63bb7104364799f32dd427102bccaf123725db9781d947eb50969125ab729176
MD5 a7398907664ab38aaeac7784a657edb9
BLAKE2b-256 ba610924cd684796dcc50bfe8ebbff82764f2c0ccc5f1dc191c968c92c111068

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc3-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7d3afdd8f567adb2e450935c4afacd1df79efe9b24e6c512f8c236fdb6fa5d76
MD5 d8c8b228d53617fab468914c325654cf
BLAKE2b-256 3243f4e303bc73034589b2efe74a4ca567ce2d361b4206104661772f40974fb0

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc3-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.5rc3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 354ff3366faf0918f9d7b4fde7c2fdc5499bcde240165f5bad68f5e294a740c0
MD5 0c35548c201bb5cf0c5801156dd4cb69
BLAKE2b-256 5a4aa258aa8cc1af9477ca21806ab07830fb56b545df234041bb017d2b494e8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1ae6ee12c76114a3d5d8adbf6c44b640b5fb4eb42d282e19b24f4bef15d19c2d
MD5 74851c60962b0a04a4dc846f22ed600d
BLAKE2b-256 8d0111ef305d41f894f49967ba9a26051e4a92bb1960e4fb25842e245286e1ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc3-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 65decc0ff0f5340f9f15f5a673b356c23cd1cc0c0d9c6855176b1e40b38ff7df
MD5 968a0ab8e258d2d4ceb7c8c5e6830582
BLAKE2b-256 b92b72811319ea86b196149b52fc8f5e14fb44c4d674915c5a4a05afe090abcc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc3-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 833670f2bf07c8ca022883c97d5dc8fb065c57ac57603406ea71c646c70ccec0
MD5 bffc00ea2b2e0afe4002b5c94d435c33
BLAKE2b-256 153dc3ffe2441dac90db144a522c093eae7ff9e7c31b8efd568a7fe3bc7233f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc3-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 03d32d46c41de2a9e48956a73f3c1a259bb48f3eee623245c0f8ff32682704df
MD5 94654ce926d2f60f7c3e618eb378c484
BLAKE2b-256 2223efb9f9cc955ef143bb4ed187d17fc7cb153666d6e29074f68a2ec44ccbe5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc3-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c9a1a31c760dabb780dc23d14722a17e128704c075d3ae145685205efa8edd79
MD5 b4e19042139741d352b292e4bab80ef9
BLAKE2b-256 9bb446ba0068ea04ccf7ce8507e2d890ec35e244260741af7391df8fd0293216

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc3-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.5rc3-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3aa4d84c87d51888f9c62d064c5b1d45baad77ef7a16eda5c51b75455529d372
MD5 4186a2f4905918e8903a0b3694dcc58e
BLAKE2b-256 581646e89f7ad386180d34265a64db0aab8d916c68c35ce6ed290f3cc669bbf5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc3-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0d1b0ec1dd2ea8db3a4d20697f0dc09879cd6c027cae93049f35c13610c46b0a
MD5 a8fae1ffdc634931295c2f7b8d1ad68c
BLAKE2b-256 9e433ad5a41168b376afc5e06d359624dbb7ae814f642cdaa51d0dc4a79e61e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc3-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 71a4ebfcb394debcdb89b10846cef055d947fb29198a4c7ea01cb7301296458f
MD5 7c9887e43cd92450d78d0b4fc11f727f
BLAKE2b-256 0e6e6c453130f73ef4969a28cf5e4ecb7bcfc50370459d8269ed281349e820c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc3-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e5393c06bd9a5661ad303b9cdfb3d5122e789eda9a09498e57915f1c7a4e29a2
MD5 2bdd5bd5be8ce8629288e10c2c4550bd
BLAKE2b-256 7357af25100d67414773d5b05f60b3b1b393c4ea8511d01467e2dc99c6a06539

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6f7d02077e268350c2c60e858dad6170f0758794208c8bd49123ba969285959e
MD5 dfb10ff1be8d7e504e5c9fb595af62f1
BLAKE2b-256 bfb1b6c0ba8e288c82c89409d7126619d1d8aa8af88faf251c74bc41f2f630a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 709dff09801822ede777f9863721d7e5d504b2f99e3e498d92862f21eb105ec0
MD5 d3aaee59100af999ee4edf844208cb67
BLAKE2b-256 0af75abd343e8dfcb4f254024b8cc44160031f9799112084bba52f7cdbfb4b5d

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc3-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.5rc3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 de26161da46ab12e6aaccbad0d9c018e80e2d88318df2a6441b37bf2711c6d22
MD5 da0dded0b2427387dcdadc447f244f72
BLAKE2b-256 f2d34c790684d0975a2bb7df50219e5afef41fb0971c895849b70531c947a02b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b0a3b0fc25b9a1b3037e12802f95dd0ac09a8fd2eb39765f4b0a21ad0793726b
MD5 29d31c86e48f39d7da8ad7fcfb72f47e
BLAKE2b-256 69e6da7d249c33bb3f7d5754e639c4e42808df80c89ecfe1b5f8caff3728eabc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ad2e77a8e020eff16a39f7ed4752648e76d2a98451f22c5ac9a6606718edaff5
MD5 c1f5a9ca9e2a41cf32ccdc09f03233a4
BLAKE2b-256 8b707f8f9480c74939e2df694d5d1905cb53f28c7354b3ccc3e92d9a48d5e111

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc3-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f8c5f55d13c94330b5f11c26f0fd84fbbf0f8893ad84cfc3a4ffdfdd4779d3ab
MD5 3814aa7a44b74c724564037401f1e045
BLAKE2b-256 fd1111a557569bb421ee82220917120f3033f3b5a13f571ec71f495b59325ceb

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