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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc4.tar.gz
Algorithm Hash digest
SHA256 c285c9f96705418f4e6090ecf5708d2330c6d0e000b8ab0fbf78659ce8ac6052
MD5 7d7e6ff16267298f671ed6e5ced5dd08
BLAKE2b-256 2e70db9c71139fb0652861fc5328076f373f29e0c85fb24ebce92dc729fecaf6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc4-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ef23916d6d2fe3b98bae81ae2bbb5dc70564deeb0dea94b115330a2cfef3a7a4
MD5 3a824d08602d8fc70d551cf19999514a
BLAKE2b-256 bfa585b17b217a1f4307f53aec0866d776da52dde180fbbf27d546f882d7cc20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc4-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f0aa76a9222465078504becf1599ae7e8f109191a18a3660e0057ff3d3c4fc8e
MD5 af47070d32afe02a8cd495cb0bb1db7d
BLAKE2b-256 832575963b0f8226b9a39287516e732c91a84905c1306f4ad6954631788f22eb

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc4-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.2rc4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 53da55b4cb91dd488c8deee679e7e00e8cd69870fabd6bd2110ca37ded483aaf
MD5 21f6145538d989f6c2c3adb323a87bb6
BLAKE2b-256 84c918eb7b835cf199abff640ccb671079b16e7651708b1c9ed59806479cfbe5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc4-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 52f45caa7989c41519c666196ed1f833423104e526b6e6c1ac24af0fc2fc3c3f
MD5 29c835bffe63b8c5f015973c09b42dd7
BLAKE2b-256 f582be5879fb15e543b480ae7874eaba27d43c2d48390dd7d1040073ad644782

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc4-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b373a9a04c17c2c65a44dd41b0ced8363a645a5746ec9d9b04ba3b3d164bbe83
MD5 90d80b6ffcc3f5926f4159c254cf6f12
BLAKE2b-256 9c9ca9f63dc2fc98795e264f1e6f1092a643e72de2df484fe72d6bd97a311a1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc4-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c6c483f9d2d6bc66d93d0e8600fcb49570761952b850ce5400ae849d7bd2d61c
MD5 08283f0e32578d97787e6fb58e862571
BLAKE2b-256 09bf046fe7458a9ca56cb77bd6d8116301347831c35483ff5bdf8525ef2fa5e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc4-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b9353811d5fc0731d31677c6303cf7fbddd02e99d253090a8e68a8b0c287bef7
MD5 b9b2e3547028aac8b26791c84978c926
BLAKE2b-256 6e0fed1e530d2ba293ff1b1972aab085029cb2b5bc4f314facfd21a046fb540a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc4-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c7170748fdb73ede69beb5753964e667b723c57e8a9855383b46b9f6e28044f4
MD5 83f00a6d23171fb1df3988b346f8205b
BLAKE2b-256 66975635059e4ab667be9bf6ca4e5f177a4be93f9b2386f62b36bb47bbaa207c

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc4-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.2rc4-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 32c62e52528d4f991768093a60dcabb7f54e52f545726c2ee82a27cbd4fe7269
MD5 5ef8410cd66ff5e631998c6baae0cc69
BLAKE2b-256 b1d65036d989d0388329d0791cdd39e91f1579dc0e952fc7f37222ec2564e854

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc4-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6e307d48dfa5ce7513851b6648051a7087e213553beb936d4eac356984ae6d00
MD5 d8915ab1e2694e001493e59ba8d9e8bf
BLAKE2b-256 773627c7febbde988fdb5f67e87f54da51503f5c528da8eb17be25cea34da9b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc4-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1989fbd9dfd488f4826312d2cffcc008da71443029b268bfcb6d2ede6642519f
MD5 54242d2f3dd0c8a66f4650c932d60231
BLAKE2b-256 8e5627de19a61af3c0fd5d480e19386826dc264b53c4edccd8b39ed05103f14c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc4-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 3c9f84731c280bf3b347b82399be2247ddb2c4b5c42ad355cade5a022887cbd2
MD5 18a33e7bf7fb4d4cff27fa9833e2cdc7
BLAKE2b-256 4d43fb43a569555b414ecaacdef08c0c3f6ed80fe0f3a263f03b69a3cdb08f26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ecaf2da0875af6961199c648bf4aca5fb5bafba8bc5c591775b68bdc2f3f7acf
MD5 19b25fb99e3f09b1bfa2443b701b8f97
BLAKE2b-256 51702b1865d7ce770ee7c019b374436716a6056c021cac77c53e734b468b952d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 298d7b48194da346b715ce6dfa26a49fe448bea7857f27bff3fcfd55b9886f0a
MD5 1eafddf387300b881166588a3419dfac
BLAKE2b-256 5c59d2ea01d2b6cead2d10d36cd54b4531d6be20e4d9a13dbf0c04d4f9b81528

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc4-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.2rc4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 efc0597123c1a38ddf66e18417af701390834f145638057dcd12a13b54c34a6d
MD5 fd9f8260c20f3dc164b09fc3d02035f3
BLAKE2b-256 0bdb1e7453c6ccc323731fc15afd3a38098e542e8541b750383630a21bcf2958

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c269174dcf53846518bf4d4205b82e7114cfa7adde01efbba82bb184611933a8
MD5 448c93ab170a93cdeef84aff9f4a3ba6
BLAKE2b-256 5a5775b7c43217b4ec4be957880c092f94fd90c537933923d4edf00e540e3639

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc4-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2b90a21f7d2bc25207d707b464ea2667cd954b19707ebb758518153abc8b7ef2
MD5 5f970ddde745cd0e9ed74ec54ddfe81d
BLAKE2b-256 416577ab4cee2cede383c09743985b96be0fdcc17ca57451092754eb79d05ed4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc4-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2db2092040dbb229341ef8a0efdf00965d646ac03ae320b0ca744f5120a04a8e
MD5 fc974da888f140d62c80a2df9bfc9c0a
BLAKE2b-256 ee397e89a54331ca6d3a867dc7b7bb025f8947755b271ffcb5d049c4a405936e

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