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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.1-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.1-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.1-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.1-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.1.tar.gz.

File metadata

  • Download URL: passagemath_buckygen-10.8.1.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.1.tar.gz
Algorithm Hash digest
SHA256 50d75011e7bfc4e659634808ad900e71c1c38791ce57a9264005867a0f08f3e0
MD5 67aeedfe0b549f28be17cd1f7979af66
BLAKE2b-256 ac43dfe40232af15555fec148fded2e263fdbf4e21b953ed77c4227f727d9782

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c4837ac33a718f205350d26517b96e9cb97a31cd54aac7fca909ae60cfa485b0
MD5 55cd97385a8b9748ba066e2056e54173
BLAKE2b-256 8f75630073fe45a4deaa17bde697af28cc68223af225eb3a104b2e0025137842

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 472fd7cfc59cbb155feb99f5ecb0162d19a93f0be8fcf1975e00d407ef5a88b5
MD5 fb0835df019f4caf2ef2f627147fdb7a
BLAKE2b-256 c00dc616fb321e961d3d9ba78ea6e7fb8c5a57abad44dc81ddbd21f4b67946ea

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1-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.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 422cb871886872fe695de81f51d774db5836aa94550f116f936c4c58f34499ce
MD5 2a398440da27e8873a07c6e0e29ea8eb
BLAKE2b-256 7f26c297ebfc84c26777d340385947ed4fb370ba312869edd41ca3d40265280d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0b4b122c781ab15592237d9fd03b89b7e58d6e8b9c84a2351e0d7bda4944e7f3
MD5 c45f58fa0528685f8fcddc10f43008b5
BLAKE2b-256 8a70d65718828fcf6c3c4e4d751d2c18e179ac12d24284939aa9ce30ff19629f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 39764112b1434adcd2df6e9d4a44c1d7a6263d85b948b41881ad86af4828558c
MD5 ad1d9d22f9c28ad2751d2d72cd0aa897
BLAKE2b-256 231b986053ce2bee09ab50e9c824519361c90a6a2393aeb624a05f1c59028cff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f258d82a30fb54a97e18815b698a17899236719c4dbbd53036be681cc4b011a4
MD5 2257bb0a42c2ec67aff03b9df88a6fe4
BLAKE2b-256 7ae7ff9701d521c195caf6efda34ae9547f7f7910fed105f0c1816390b2fef6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7162c8d17cdf5000e4d3e646a06725df3d6b5b876b225166aa11f6ef18ff522a
MD5 25dd43d6b7fb4797a7f37bf9fef571a4
BLAKE2b-256 b72ff616b8b0aa98ae88c2435cc0652ccc79db30b0b98468811d4f96dc963c3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 06112d33b642d79969bac5bc2f05dfa8e3f0a57d00afcb331c30cd1951c7e989
MD5 8e6dfac0cedc5747bf7599dc71a9d14a
BLAKE2b-256 cebce5115316690f7a7e86d02958a8754d7f3cd55d7f3f72818386a7bc597fe6

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1-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.1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fd84a62094a34edaaca24ec553509f66a83fec85a15d70d69eaef2a4a8574dde
MD5 3b4a4556b3b4b89e15ec641edf58f441
BLAKE2b-256 bad5afb756355bfacdd873d55abc132fb06c76c9e9a28732ad9e64dadc842151

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 392bffa24e3067abb97799dd810f916209e0deb5499e06728606d4e98b92cb43
MD5 362c33e766a189d8d9670b665ae40108
BLAKE2b-256 a9c59ef52c05aba51cfea9c375184e6eec0fca7894f0cba2386f713af350926b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d50f6e22f1b33e2f8617f0ceb32cf8347d72ccf38223e69cd7d8656939566c28
MD5 09f37d01eccaf0b10fb9dbc3679409c6
BLAKE2b-256 8bc846702bb22aaf7186592057e2ae0a09efb0e0c82c16e8fa4ea57e148bd954

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 72ecdfbecc5f210200391bd6984b64d25807586ce29d78f0affacc6ec8b0d6a3
MD5 b061fb0ae8e485192572d92995e591f2
BLAKE2b-256 9b283011fa7457d5be50b0bbd139aced8b92c0caad4305af09debc987b1d62c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3df9414953503f01c37b63e7c6a6f57e74886af008dbfc0acf3aea4cca7c3d96
MD5 ad7bbba4168dd0282301ef0b6078b6d8
BLAKE2b-256 9d7f087a646c7de686c48b238406bafed0f4087ee5d0e873102fc2f04ed53796

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c2cea1067d01c98f499af2f652a519d78dac25f27789e4cbc6ec6e2e3bfb1aad
MD5 b5beec49790d0519de55e7f0d4d8b34c
BLAKE2b-256 425be2fe9c6956abcf0bd38af274049746fc911e1036ab0c67019ca2f945a09b

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1-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.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6e1394d2a0928e139fdeb324063eae3e6551ff375828a60a6acb5cd9c48771ad
MD5 a444dd92201fa8c54952903946f15176
BLAKE2b-256 694438f7b5633f3cf9fcbbb0fd9303be393c5339f505cb5de5a6bb963c91e52a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c1052ed9b4c1c8950b21087415b7b83c63d8b7bd90179e73e5be4d84c6bacda4
MD5 f1b50ceb7df71d6a345eda6e325fd78a
BLAKE2b-256 f6c0fced56dc71e253f170d9fd24b0cd08a91164b1bffd675ed47022002989e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c7fe0ebf1eacb8d46a4302c6f9bab697f0eada18490d2c9c93cb7df3704dbd06
MD5 c1418db01c9bc0d3df24350675b3788d
BLAKE2b-256 37ebb73a0b749bb6a0d79cb5cf15d8be174077c2ebc5177eced35b016dcb5fe3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4fa69964e5bfbc013967e8d60c3b82623916dcec85e42b0a0dae087610ee71a7
MD5 6c86272356a1f1870698bb711ce61f10
BLAKE2b-256 f35faaa632bc3c054272a4c203fe7a61051e2a94480c875972f7142251412ea2

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