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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.3rc3-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.3rc3-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.3rc3-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.3rc3-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.3rc3.tar.gz.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc3.tar.gz
Algorithm Hash digest
SHA256 342660fb1d558f4cde8f28563f8aed52cf7f6b8c736ffcf770e1df47837c3176
MD5 838eef9cce7d0a84d2c25daa6b8d0c0f
BLAKE2b-256 3576838367291aae745d349e67511303e1a112367e9b208833b003976cade861

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fc650d1631ff7f74a9df1dd0b11787d3ff635903ac172b62fee68cd3d459262e
MD5 df02f9487ed60f492d3b5fee45ce9835
BLAKE2b-256 9fde073484a2a832021d89d6ed31110a1f4b2dfe1a34f0069066100c53b5aa84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc3-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2923d384118c7c71d7a50836c1763e84824a19a1401f754ebe8de5adcabe5eba
MD5 2f9e40033a023b192323cf64e0cb8269
BLAKE2b-256 38363dcc13397923c778edcccd1c1c3671e8e224776a5c07fc07ed8637d648e3

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc3-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.3rc3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e69feab129f45c0edd6d7096d94feb01f64b09ec5bf4eb41b3b9ac6e4008f33a
MD5 7644f45e1cd8858980886aeee8a746be
BLAKE2b-256 ef9f79abd979384a5d26cc40902cbdc45b77e4b49ab83ddcce1af8e546b96150

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 444806e101924b786d9503e60c51f0d23fb8f1db455934c5e08c0e1b07d76f89
MD5 d2b91ff35780f10181240a9681f16e72
BLAKE2b-256 2e80979fa1486de8ca467c0d1bd6330416350307061700f76c89552d8d1de17e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc3-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 801c295e55a0eca81325a4cf94c8dc7ad404bee72fbad3439fae751fb948eb13
MD5 0b4c99ac374c073badfe8d0885b7e44c
BLAKE2b-256 9728c0a53564336e0dd37b9225cb67ace2704d434e58d06852222e51ad7a4965

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc3-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7415bdf3eb50bef0f1771dd10e89f8ef41b47912f9989d38146d97cf2f29f2b6
MD5 cdb50d9683c8ec95ac31bdfac69f07cb
BLAKE2b-256 9e05e62c446ad58256e2f6b3387c26490ac8891664e1ec470b386a45290a9292

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc3-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a3999f331db0dcd3ea3b3755f3b8b6a42e2e3813b638c0c08059b50fd8b87cce
MD5 db3e4f4502e1273d5eb7c438044f9d5f
BLAKE2b-256 63f249692c8f442ddc754cbd3a34e6b6484ebf4055aea28de81cdd175569881f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc3-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 191aeafc55b5ace9b7de85d377ba7c421b2c1c3675c6dbdfc019372f46bd0679
MD5 02b8bbcc6ba13a38472b5b728a614653
BLAKE2b-256 255e4525f66a9369ceca58cdea52fabd8bac7e57960757bd4bfae50570856345

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc3-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.3rc3-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e413b9f7543fd971f0ce721ce45a3900d55a303967202f0c47c5b7f85ba0b48a
MD5 48a22e95e59182d8d3e3af9cbf4930fd
BLAKE2b-256 ec05e5f0860b76f9b51ca8e159ec97040ae114ffc695dc77cb5d0ff60d1eddb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc3-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 85271a650395db76318cedfe07ea49e30cde2ac8e6eb7ffd5842d4368c3dd131
MD5 e57e8b77817616d427a2b7a0084a3335
BLAKE2b-256 e1192ef5d72658d253d4df828a2ee16e8e0dc9be069a8c6875e246790413a667

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc3-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ab8b3dd6cdc408e9edfde1892b7243de531d1fef7c9dcd2de3c67f786caba327
MD5 454528e5d98e5e286c9b7363d9e01779
BLAKE2b-256 9959b86ba8a5bd3535ed26a8dbe7a4f61bed89cf9f1cebb6f25ec55e5cb04e2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc3-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 73a53160b53e02fe3098ded682d20ebe2d0f6715dc79999e81517f9d6f7732f3
MD5 61188f54902431f8e8b84155279bee0d
BLAKE2b-256 ee48e6cd1b9d022a09f4eac3b54ef4c77b028a11d1ace2c2575ad78b31fe6c02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2f4893c2eeafdfa21c029ec7fb25a1f3df9bb860c993c136c2501ec314c836b2
MD5 598e560341487b19642689a8e0e4a2c2
BLAKE2b-256 3d091a21966cbcc04b4613caa28caa810c48c1d50feb17b6e5911c9c7b9f76d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ffe27a19341b08daf208448c893bc94b1166fdc84426343adf8518b943705fc8
MD5 24d03cd4071fabf26b3a3e6e6157b862
BLAKE2b-256 bbc4187cff3b7dac87ef3f32eb53f1e0219bfafaf2d1a2b06974561b863aaed4

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.3rc3-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.3rc3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 04f708ddca63c2a73a973e71c5cf82287e3036551bcc93a0b3303ae9bfb2ed06
MD5 dc59bce5590efc6a8286e2f59fd670d7
BLAKE2b-256 a8ac158aa893976e544a38d3b00b934cb0c4858a066092dc7e30aa34635b03a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 70feb74f201bf1dbab07a721ae660dd903267438b2a3314f42c1b3923d2c80d7
MD5 1431c17f56e95cfd644cfd3680536db3
BLAKE2b-256 6f7b2315483cbcc999b79e9d52e3af2988b17d5df7fc9aa2e3d73619f3f0baea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 81e5a6e57ae486296e0938dc136755a2a9332769411e70a0741666b31356c3ee
MD5 424b7a095a30f556c74cd86706bf7b38
BLAKE2b-256 4bea54536bea8bbffc79c5815976d9e8c8764f6909f140cab526e3aa2b0f758b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.3rc3-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9b2bbd59f53123df47197815d215f995bc80db5bbf19be4dbf11e297099ed27a
MD5 77e2c5b777139bd447a529c15b08c5f8
BLAKE2b-256 0509aeac25227b42343fb77e2d0f84eb751d70867608adb7160d3d40338da8e0

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