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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc2.tar.gz
Algorithm Hash digest
SHA256 e79af954143a580b7e0c06c5162d4f2dd6ad4c632729da91af4384c8504926ad
MD5 070f3fa85f6e7fc4870657a270cc4488
BLAKE2b-256 782fe9481308e1b1c082182a5ee014e8a10db701665fff36c559d77404df8c5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7a66cef26cb29c6dc3ba90059446cf4f91f7090dabc7f52e2c32b09120ef46ab
MD5 c24b3ba5073128b514249f2067c7ddec
BLAKE2b-256 252caee930b534d51ab24970c92eaddd5737956eec6ad91841a387d2d0b2e07e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dc702a38f78da50b8d3eb88082a6dfdeac45a17d20761481719d0a4998939ae3
MD5 12ed65b6daed41f9e70ed4216b77210b
BLAKE2b-256 f06a3d97acd402791c77853f676d8d2a6ebaf2060017de6f2d701fb6ea95923a

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc2-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.2rc2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ec6b639094dfdae12f4e68208c394b17786a64e791e655e5e5b0bbe286719884
MD5 32a23e7590616a512ef7071c947a30ab
BLAKE2b-256 6ed770d574546015d0883fc09ee54859833dd4e560c09e22372ccd4938f42ebb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a3df0e6043e3fa6759c732da253d6eeb73d4b2bd6acfad8226d2f473d18e0c85
MD5 3bb6b250b2c4aadbcec9049a88df7a69
BLAKE2b-256 bd760b90d9432b83789e7cbc970f40ac9b573c719d1b8eb402895b1fa38708fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc2-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 009ecaf327ad51c83e43475699af4161c8f89f952d6335ee11e3b8b51ff052e0
MD5 a3bf3c5d65ecf46c638d0a72dde62cd8
BLAKE2b-256 2a21e07e25699b9ef61cf4ad093c0556296bac4de942f36992524d9c5f009b61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc2-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5863b524ed84d7651236ad9a04e4a67ca1ad9116d1c9fc0b3b9aa55dd0342e38
MD5 46478d365de02eea6e5364330e5b910f
BLAKE2b-256 8c96182ccac98728e029641f0bcf37e2d863a40258256febfe7e9ea088c440d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc2-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ad3a1fa9405cc9c9f04de7703a1ed5a0ee6cc3b5f7cea70a8d77888a25cfba16
MD5 987d871b924b8d8c1ca5a9c44b364157
BLAKE2b-256 2d3260f49dfdcc9ea2a62d1e82fa5888be2b36cfdb20b91c3fe643f8ee33c978

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc2-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 34700ce3f29279661e64ccb1ad6b136330e1a8f41df06933d8b5ef7839d6ad1b
MD5 a10a0eb9cfcdeed73beb386efc28047d
BLAKE2b-256 1010635794a630036d8d8c975954d9157c6bb8d45c528da938836380b50f4cd2

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc2-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.2rc2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 77ac51b992d21e3ed8df2aff4dfacc598dfa1259235c556c921d4a960c9a0e73
MD5 a10f94a57f7357f72bd37e828f0fe7dc
BLAKE2b-256 952981dd8ca1a1d98321cb7838b94caee1f7d51c2872ab5d5a2c1175ee615c38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 37244df22b9a0b20bfb9a8657d92c5204165975daba9c4a1846bb03e56e1ff24
MD5 d3ef1c7f94f3ba3ab75089d454f5975a
BLAKE2b-256 5f5ce9d61ebebd49f952496ada38112e2b7e90a0d5098529b1bc3e6e2b0d9e76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc2-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7567ae2ec37c92b0176815a308e85d816f10007fca66d2b43b1896b8c85034be
MD5 0b060cc10e4312a6685f4dceefd1deef
BLAKE2b-256 3b20a7dd015134d0ef7bf9e6ea9718fb978f3c3f744206d136978f24e87749eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc2-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1ee99573dadc9213a0e6ff8bfe8c7c8ec131dc488ca0e08403933afe507b2a41
MD5 43cc08d0a2f4c63dd74459d8e60c88f7
BLAKE2b-256 bc5d99d8eafa6996ba9584823908da4f87a8a3b7ff020c92177ceea7b4aae491

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0976b3d593752793d02a4ac22b19c6387d4a29ae262cf8680439df50b7245eba
MD5 290442c61380b19f76ad1fca6db9f341
BLAKE2b-256 10d4340acdab684074f87c892298f159dd5dd9ab9c914a11def4f858273d5acd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7516b9eda6cd2b594897d23f6f7059316e5f1525762c44c236e66ad8ad4c27af
MD5 ff8f7abcd0dee77400b4aad45fc42284
BLAKE2b-256 c8aa2c23a1f6e509e422b981d43b52a78b937adfff7b1b16a62fc851baf966f0

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.2rc2-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.2rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 77f80a117c9e8d6197b3a562b307126482dc0a13152fd10b61e316d2a6be2dbc
MD5 feadc8399f8432f45744b4864aa82a1a
BLAKE2b-256 f43d717c8c16bdf5d419adb79319706f64b5e105044e448a8fb0e48dc834d211

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7e84db3b6dbd63d9e319fa400b4c917f4b9a109f095d78d6bcce8d6e66db2ff3
MD5 30b14271566a8a1a9d9643a34ea21f0f
BLAKE2b-256 9f7496cab1ebff11b7f7039f67a080a06548231ad723b39906157a19da1faf42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 801abbfa4a8320060d7bd9a181b26d3777a1cb971b8fe0cbb4a148d2b19229fc
MD5 1c7ba64a6abc029729c1e496d42d893d
BLAKE2b-256 1bbb4e9af68c818883f935e29769d39a4a930d8acd3687e3f61fa8c54544d659

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.2rc2-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f3fafa340a772c25adbf507bb2b424abf073e398140a92d2570ad87b500d18ad
MD5 0316de55244fad549646e4280e784b30
BLAKE2b-256 e0a556500bc864b8cac5ab3de1d6a5c5d892884fd4e19aa97728b57f4af96c4c

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