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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc0.tar.gz
Algorithm Hash digest
SHA256 06d601358fac9c76f79a931838bd3f72ce4ac81e5ef14d59962f2b7633212670
MD5 69df586d8f045db9448e4be40d92a1f3
BLAKE2b-256 e58b7475687562febd836f297224a8903d5e54d5bf9e90c07ae39a5ca82c22ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 39f2f88b27ee8bd09b3ede741f677fd6404c6d4ffd118d18f57e9009707811e1
MD5 8480702cd1bf9d099903dfcf13bd16e7
BLAKE2b-256 24da655cfeb748bf063421eab687a0713fe9c4c68d9e71f899a41586e4407e1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ddf3471835491c596d5b66d0dcc6f1b932cdb8224d29d23d49101e6da1651784
MD5 520d457f01eac423da287a9b2cd97787
BLAKE2b-256 48adedd72fae0e7be673a28a3222c444f53164f9ec0bf87b4c8c488c41817cfd

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc0-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.2rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ae45d63fec12cb6d97f947e7115579950a15c7bf4bdd00bef7ce8c0d1a3b7f64
MD5 497d5f035896990220e305287cf48bf8
BLAKE2b-256 b7f0c5d7570b7824d50a72040b2d076f14a47ead127539ebb5afa629f9dd84f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4e367ddf7b8281afca415bc3e10887231185b431ad955f96243c515b1e812216
MD5 41a0291d6ec5ef8faeefd66966f6891b
BLAKE2b-256 0afdd7529606b6d8134799111ccf5b14552c2db78bb557a2ec6ed40649d5d4f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2e2eca283d01a04faadfd94a4768da51f8f36209d1b1afc8c9bc1814063e484e
MD5 703846ec55ac89799faf6b9f9cd8e4ea
BLAKE2b-256 baf5b8a44bc4f7b12ca48a16099136802ad92750ddc73373468c40a11d39e612

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4d2fded68334793856705b37e6c17b2518d855f29104ef0bf6210f6eebbb2621
MD5 925f9470c19554b58a53e366001d82ae
BLAKE2b-256 312ba0454ac2187ecb7fdd2905c3ed9071f81f33a93a9f7b9fd808479802fe11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 023e9030be0f9dfbe26a9430b537f40b82e485bf77ddbf61a8b0a63cbc6f2f55
MD5 4bd319cf60c33a739d961fba40737b01
BLAKE2b-256 2cf3563c3d309be826845458e839cc040cd05db6252fb723be8855e4a895fdcc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1aa01dbb2f94329a296f6df7a0cee011d04fa8fd53f477b735749a5b144ffa93
MD5 524fc2ed16950830e13038fe645cc97c
BLAKE2b-256 286e5f15e11a777139fe34a8db5cf209a933ce3d7710a8d8f7b996da0bea892c

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc0-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.2rc0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1308d01872c0921a3f5673600326dcb891c27db6ce2230c24956cef3b02c37f2
MD5 6d7b733c833740b4006110484288de4f
BLAKE2b-256 6aaee4fcdea74fb5fd83b49d4c98a3979c73116b51bb6389da669785a95b0c9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fc6cf9094525e42e0210d561bf4a635285593c643009a7ea6accb9c42ba7a6f8
MD5 849ede7f9a2b0317bd07daa720997869
BLAKE2b-256 20f16a43a0aad9a84cdbc89408794c427034d38a2becee2d86155f66c4a50dd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a8fc95f3c4076088e4920377e9776ef63d466bcf00ae133548213deeacf6444a
MD5 3a0e5afad03fb29b239dbcfbb4887428
BLAKE2b-256 df2c4fb3d271fde3b81518214eb71f8299a8cd185c7867c9f0a0aeb270af0686

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f2569d37e2b5cc326fb973f65cb8f7b763b2e9bcac9c4890e093cb477744da52
MD5 1a5e105351158854829631f26253613a
BLAKE2b-256 8a02155df0a9301f6e10d991a7567a898ab80dda24d62ca8921c9afd3c8edd7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5d2ec5b130d9e1543c9379b54be9662f143f359aada032e53f0b325b27fb42c5
MD5 8e7863252d74a090205556076dfc58d5
BLAKE2b-256 f1d4b38cc04803b14caf7c4fb53d22f12ca5f556ffe51cb963474369dabb5cb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c2bea4e3c84aa1971b687731486aa231360201c58fe4f939e7a4bad8853f37ca
MD5 c86a9d199904464cfd6fab41a3efad8d
BLAKE2b-256 b8d7985adfff89a26d7909f042c812c64eb626a2e71b946afa06bff3e63a3c31

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc0-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.2rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 da4f198f07434630fcedaf71955895dac6e217c9a83a34bc1f10f8e9bbcc6511
MD5 0323581066d51010b4ee088c4a61e71b
BLAKE2b-256 bf4164ca7dedc3539107488daacf2333c9e0f2492661098a1a24f8bc58e87bd0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8708926cdbc373d03aff71ba20e7df6c99b6cacfea519891d3fdd942016ea7f0
MD5 fd80904e79868e9f51a08f9bda9a594f
BLAKE2b-256 44803de94b653bcca3cbdac4d5db6675d0995449f217d299967adc38d72cd016

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 57ab082ebbb9f653c1bb54f892e0671a5faf17ab932a897a387ffa859b0a5f51
MD5 4c2da8dac905ab040b36b5cfc925c848
BLAKE2b-256 f3dcc5227626a2c8e3917d57a9cfb6b8d6c0d12dfbf853f7659ee788054afca8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 22c0b07a864504b52d4d1c84acc760f986949341d1549be84533dc39cdfa120c
MD5 14465d03cd6ea1633cba7a7761092c98
BLAKE2b-256 27c5f5008e33b63fd5330912b0112be9c5f020299912777cd0b878314c79dfc2

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