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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.4rc0-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.4rc0-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.4rc0-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.4rc0-cp314-cp314t-macosx_13_0_arm64.whl (88.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_buckygen-10.8.4rc0-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.4rc0-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.4rc0-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.4rc0-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.4rc0-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.4rc0-cp312-abi3-macosx_13_0_arm64.whl (87.8 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_buckygen-10.8.4rc0-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.4rc0-cp311-cp311-musllinux_1_2_aarch64.whl (345.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.4rc0-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.4rc0-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.4rc0-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.4rc0-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.4rc0.tar.gz.

File metadata

  • Download URL: passagemath_buckygen-10.8.4rc0.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.4rc0.tar.gz
Algorithm Hash digest
SHA256 77ac0cf5b0f9513b8a015152cf709378061c6f6c09ca6d7c37ce7a3a8132c0c2
MD5 68661b98c2e6621239b889f9aa89d7b2
BLAKE2b-256 ecabc641c2e90031c82b7544715a009753e821068f2ede06e3332b997d645509

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.4rc0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.4rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 888b2ae22686ad187bdf017d8995887f0f56f063e328773e1dfefd7c51d18ff7
MD5 5f365b8d55a0590c21e40398564be126
BLAKE2b-256 50bb331d780bf7aa1741b2d15d7a08dddbbac311a5b1f0dcdf63870592cfb3db

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.4rc0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.4rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b15a9880b5e4d50b8cedc9d83f225100040f954b7f2cf76a994b26602b30e14e
MD5 c3909f31f274335c4c015a15d2456c16
BLAKE2b-256 73fb1e233f4dfdd08778bfa89ff1cb5180dc015d0cd95530ac71442fd5ea8c84

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.4rc0-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.4rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0fbd27b1f2056d55662656bda7c731c7f4bb200da9ac2dffa1fdf188fcef9ecf
MD5 6dd1d683f88b17360ef6736212c46bd4
BLAKE2b-256 1ecfb7a619eb06f136a92523416b10abc684027558817c77196c15ecbe5c9847

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.4rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a33cdb6c2590d62dc9b8d8b1f3391072a4c93c059144ed133f3775519bbbb05e
MD5 2b9c0c9b3440ecab061f0072778cc4e6
BLAKE2b-256 58bea162b5d39565ea3eb7edff1e0d398a747daa26daf41a6cf58b6e9b710a23

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.4rc0-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.4rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d81065b5d030a9c66411a8442e3b6ec8ee368477f605c3a599abd7027e602c7b
MD5 26fe500da1d14969949f0da60b0adeff
BLAKE2b-256 3f50aea776f4f576345c95678aec011dca2249bff06795abedfcdbe440443124

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.4rc0-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.4rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 95a1715d55fa691256c0a3cddf5b566f9002a7458bc8826cde823ac801d388c8
MD5 ee59417d153471b404d851cbff69c609
BLAKE2b-256 de765655c4490c9c71011a15aea33cbd735ad8653a42322b1a24f3e8d165da1e

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.4rc0-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.4rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a13425b8dbaa684a676c0b62f8753f1fa9d253e8b1b96df5be2d45e822806969
MD5 03055115b8310574552baad01b4bc52b
BLAKE2b-256 c8765d3fcc858fe4ee5f552fae4424cc1ce27cba1c21f61094cd4856599fc28c

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.4rc0-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.4rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5c330e7ce3e3c25f3bd1f4d1965f9346fa0ef650c8a724725cd575cf5ffce034
MD5 236c5e09aad159a39f149c15f3163ae1
BLAKE2b-256 5a3304ac20b5fc781d995d1fc37c61ebc4dd37f5673f58237bd9759494b6fb52

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.4rc0-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.4rc0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 de7104f8f3bbee13ad61138022c5f83496adadbc7fa7fdccc815b0de2b191cfc
MD5 2649f2de1effaec7851839a24e2cf7e5
BLAKE2b-256 6f322a268608e97cca9880538ff5d9f30c327c308e141c89b99bb3a47a29a4ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.4rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e0e7e8638f094a9c5c78fb9e8431297b7242d0302c001aa4b1508e8eb6e7463d
MD5 7bb02e4d197bec8af88e8409f3f4ae80
BLAKE2b-256 7d2a7f5be79f4ea24e18c992cc6798af61ce3c6e1812ab5929bf6ac543e2f8a0

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.4rc0-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.4rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 84d07f4c0602728a389b9bcb08815718f0451a1322c964e075b1de0be6a18b65
MD5 2abc9c3c04ef6daf7393a6656b7015ac
BLAKE2b-256 cf8cf5d2337991209b802e81a4c57ff778830763a2f898ccd76d7d7065f70d2c

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.4rc0-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.4rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d0cc8ed7e015a1c6d99202885a544d38a7f38d3688df130a6d4a46412168a441
MD5 db80af460ac0946f849ca7028cb89531
BLAKE2b-256 174bc82d01a9d512cd0e50831994a9f8b2657332cc750a06369803a764d19ec8

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.4rc0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.4rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a54209a167765a37ec99e8104f78abc4d0c3f350cc93ee4d9683dd03428bdb19
MD5 2f45cbd97a3c1beedadaa376b2c151e0
BLAKE2b-256 3dbe4ed289c7066e7b4cf3dae18f5bb864dcea8a8acfc4dd99e7c7d8595e55f4

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.4rc0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.4rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cf3ee4ca85ff1c9f58785598a34798cdd7a86d7e4f9f5d1532f16bb7126da573
MD5 7fb02ed8d148e119fa055b2b95dec9a6
BLAKE2b-256 5cdb3b7888c216bcb052e426183cd7e4ffcb2f194b1ca52468113917fcf7e608

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.4rc0-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.4rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f6eb1fe63f54f56156c9ac1de4b62d42b47099d3e3e047870c874b9868195ec7
MD5 72cf450c1368833bcb86e248bab94a7e
BLAKE2b-256 4421ddb4ad8707e3ed28c83070ef69fe07b6824f3b27d995dd2adbdcf22147f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.4rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f570ae0d7662c34c3ab65d39fc252f315f9d3a4d6f337e1517679f54c768d329
MD5 31bf99abadce3acbd4ff66a67b099fca
BLAKE2b-256 aaf55d25ffae8a8fcaa55a5f09dbbc12437b5e009c71f8a4b6f8c540d98cefd3

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.4rc0-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.4rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4ed1cf60e3c6bc3de958a3f796eea77b2b26c948f7c6814446906f66662eba00
MD5 6dcade279ce878f78ace0fa6096fdec4
BLAKE2b-256 3ec17f52bbbed2308d3811c60988a5d1923ae74c3e9f2e89d855daaeb5b46b87

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.4rc0-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.4rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b204b9ff206fb6a4bf62d8f148206a98bb4e0e0102db42d42893a3976e338a7c
MD5 9060ce8055da60f0d942de76acf71ba9
BLAKE2b-256 e189a58185402d4ef8787c633986d370297659efc8b1d8eeaf43508d40dac1cd

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