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-2025 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:

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) 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.6.x series are 3.10.x-3.14.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.1rc2.tar.gz (4.7 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.1rc2-cp314-cp314t-musllinux_1_2_x86_64.whl (335.3 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_buckygen-10.8.1rc2-cp314-cp314t-musllinux_1_2_aarch64.whl (349.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.1rc2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (341.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_buckygen-10.8.1rc2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (355.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_buckygen-10.8.1rc2-cp314-cp314t-macosx_13_0_x86_64.whl (93.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_buckygen-10.8.1rc2-cp314-cp314t-macosx_13_0_arm64.whl (87.9 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_buckygen-10.8.1rc2-cp312-abi3-musllinux_1_2_x86_64.whl (328.3 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.8.1rc2-cp312-abi3-musllinux_1_2_aarch64.whl (341.7 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.1rc2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (334.6 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_buckygen-10.8.1rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (347.9 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_buckygen-10.8.1rc2-cp312-abi3-macosx_13_0_x86_64.whl (93.1 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_buckygen-10.8.1rc2-cp312-abi3-macosx_13_0_arm64.whl (87.4 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_buckygen-10.8.1rc2-cp311-cp311-musllinux_1_2_x86_64.whl (331.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.8.1rc2-cp311-cp311-musllinux_1_2_aarch64.whl (345.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.1rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (337.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_buckygen-10.8.1rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (351.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_buckygen-10.8.1rc2-cp311-cp311-macosx_13_0_x86_64.whl (92.5 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_buckygen-10.8.1rc2-cp311-cp311-macosx_13_0_arm64.whl (86.9 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_buckygen-10.8.1rc2.tar.gz.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc2.tar.gz
Algorithm Hash digest
SHA256 1eedbf7ad6d7d56b848b31b7e6e2c5adc9d58e85135d4e96754c436180969ce6
MD5 7ea21abc32ea1344b2e35a0edff057a5
BLAKE2b-256 5dd576082cc6755fc1e2f056dd62f1a94e6b30f2920d2ebcdc37803faea2aa09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 71156679ac2090f955b092b89bbe91d03ab7b92602e80ebc7cbf59ef6653e5df
MD5 9cc07902e3232f4eca567f826ba1e857
BLAKE2b-256 37207e999c3d3ae44bc0004ede1f952e88e2ffff71906bd06086e40added318c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6fceb1850b262503e74a7bab38be45d5c4078a9045efb99bf34de1e770d4df4b
MD5 8f08c4553d7456ceb0e7b22204b7c326
BLAKE2b-256 3121ed1cd1efa2159343e9aa3f629292a8ddf16acfd00180057db5fc19f3f778

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1rc2-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.1rc2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c385d6ee82d7bb14554aba8a7c30e371b62ddfb858d87ca7f28ee9a46e685e1c
MD5 27c6ad03128892b22e743078923f177b
BLAKE2b-256 da7747f03cdc7fc102a810e0809eb9e98ecb24d2a2a9bd516699649c526471d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dc2ba2c8addb81955d6d4d685b2e91e71771e1416715f50972153a60392533c2
MD5 86aa3aa0ab4be4cae40650fe30bc61d7
BLAKE2b-256 4855e551f1c02f980b062ff0defc487bac546456795949123641b730ee666ad5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc2-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3a41c496e903803510523460ecc4ea40eac3a9858afe6d38bcc4ddb5732d5969
MD5 deda3a296f384ca708a61308f9a1be85
BLAKE2b-256 a2fb2e840b8bbf250cb75ddd4336dc2e0938176aeb9a70fdbebfa088352e2259

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc2-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5d838354610977c1f44b6e0323d1aa6238fba7a97d8c0652e06a67946c84d898
MD5 e7ae5a72f8f93ca0d2cdb70aa5dce05f
BLAKE2b-256 859b5509102338b9498d1c4de4dcab591f231899d45aed50d5f44e72d473c9e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc2-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 94c34d6b76e8f832e3336dda3cfe7018b2d81ecc59a29cc7fb36e5c4d7ab9314
MD5 b16fafdd54ae08a743d74b3f2183a7ee
BLAKE2b-256 2180d891d67e886c313c4cf5134da0eaab17807bf11dd487dda5411fe32ff41e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc2-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 305bfd7c693d5582750a411b5e9fce97b4efe7187fb0d4288834894a897d8ad4
MD5 b9110408863cd1afd4b7b1929bdaabfc
BLAKE2b-256 ef69ef81f720f538330bd37795714439f078bdc66ca47e8d0daa83eb0dab5820

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1rc2-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.1rc2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c1180d757d62ae77be04456931a1e1377cb3cb589dcfbabcf9e64686ccc8441b
MD5 39eb80df20044391c2bf80269cfe5fa4
BLAKE2b-256 781891cf1a52aa3e71ec78f625e2a87ae33a17edeaba57de18d29084f12631e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4c4cdb4dd9605f85bf6bae66b85dea542124ab7d5301a5e5a124c103eae324c9
MD5 a641c551c172be17eb29310b871d255f
BLAKE2b-256 086c08643f03ed33d851f907b7aafdae9688b0498210e7ed30bd0fcc93dfbddf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc2-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9a8e7872faa47096fa4937b0d6a878babae20b2b2702c15a96ddda2dd5dd6bcc
MD5 f0732c8bff2e4ccde65284e8704e042b
BLAKE2b-256 4cece5221e5968ccb5d199131e0a67e705564fc0265266e309e476b654009672

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc2-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4b1179138a2bc46d49653b3f09abff5f16c6622c2f4de407197af3261c2038a8
MD5 eb193929e230163d204cc597d7c3b3f4
BLAKE2b-256 56bd02a595acf8f0028c04daccd6ca14378d78333325e2035f58a1da0212cc08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e8ac6fd1dc3da5cc6194b928df9be01ce5003ad5394b2aeafcc34fa9356be29e
MD5 3dd21aad53666b526a6b6a076875fc14
BLAKE2b-256 0fa731b44a72b55b7855cf6de49e44996edc8477aff62761dc8ab737a6330cd8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 71fb248c36bc9ee2673e9aabe8bbe800f53a63882642ef8f987074909286d7b9
MD5 a8a33fb5c59a8326147e75e60fb260e3
BLAKE2b-256 924e42e3e65feeab3be9c0d01794be9927b5de85f37c654bf49587aaf64243f7

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1rc2-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.1rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 acfc5f63eaafe5f960c023b7f12562953874e341b30d50888ba75dabd9c82ef4
MD5 d90ec8a02be37ad09ef7c48f94fed205
BLAKE2b-256 dbe2d9f719f879192fea1da5a8661f18af35830f4b22efb1102f1babfbeb0862

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cdadf6bc90a4c8634e56f7b0698941e957233e6a95b1311ff3bc09ba82820113
MD5 9c69d2bc46f71c3635de568d81ceaca7
BLAKE2b-256 7870407b73483b38eefffa75c0ddeb5f96a99544c3c32709b05abe1ba29eb953

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4ae4b122845866868188c723acff47c420e9f06d06981b7a73d0e65e2160ad41
MD5 c0a9c5d6b89480d6e3454b9cafca32b0
BLAKE2b-256 cc91fa67be0646c882060bcf2c0479ae0ee6f265c1034bc4ff0d4f7ab4858560

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc2-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0c46026a719b4174725775eb5e757800443f3f2b880af490bbe59836b3842c27
MD5 b9f80b72acfc0e67325e32dbdcb3feaa
BLAKE2b-256 acef72266ab92e9e1efbb74832fff17be694d298bcc1c6ee988a8972bdd90220

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