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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.1rc0-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.1rc0-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.1rc0-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.1rc0-cp314-cp314t-macosx_13_0_arm64.whl (87.9 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_buckygen-10.8.1rc0-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.1rc0-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.1rc0-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.1rc0-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.1rc0-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.1rc0-cp312-abi3-macosx_13_0_arm64.whl (87.4 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_buckygen-10.8.1rc0-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.1rc0-cp311-cp311-musllinux_1_2_aarch64.whl (345.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.1rc0-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.1rc0-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.1rc0-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.1rc0-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.1rc0.tar.gz.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc0.tar.gz
Algorithm Hash digest
SHA256 d9ff729c753c96ab37d0fc5e13f9448fafcb3ee400b1f81db419cfdcc503bdbd
MD5 e4fc46e66c695a56552177f3bd9b4509
BLAKE2b-256 bb293be8ee720b03fce7fdfcd9e31384334f365fbf96fbc1b19b91777a6a72af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 321202f70aacc0d59a6519f51c8f5dd58a6d7cd3422c0e7e9b2fc400f3cb0bf2
MD5 a07efac509c4c63a668bff6e169cec5d
BLAKE2b-256 4578b57486df9dfe6c1ae6fb67ac6e56594385cf88af8a8bb406c0ebce87149b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c0bb7115398efa4ecd4a9d861ebe685e2b0f8fb3ff8a10acd3f2fed09ce1ba05
MD5 d331bb0284aa06bbb80e33c0ea9ea37a
BLAKE2b-256 8b7943103562a743ec4258737958c9411394c953a0fff79fef47ba67ffba93b1

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1rc0-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.1rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6037531d515e4a44ef0ec55193f1ad3a913b9c675ac3076501eb2b71919c400e
MD5 3893468059435bcfdb34cef6239b3692
BLAKE2b-256 6295ca4063fce988205dac8502b5e253da2cf1608382f5fee2d3307034967d6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f5d3e2ec04483f135dae7e1db5c02342a725c1675f9688fc752bfc4556128d65
MD5 0de591811c11dce73cbbe937fb905b42
BLAKE2b-256 88d70e60834aefa5f0dcaf9e40629eb972a0c014bba461490dc0a31001555c32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d0e6a4b71eafc248f94fc91063f3180867c6ceb2189dab21d0a118c1f02ae79c
MD5 335d9c6464f2427724ddbfbfa1b62966
BLAKE2b-256 a68a7701f68ae889c708c62dcec890ad5ba6913d4fd86994f34c012752afed5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9cf4909d431b709114e3c667b3fb652bb4aa34cf35ea2a671b8b9bba49c2e457
MD5 58c4a2ed2bcdb0ce60ba6c1252a54c61
BLAKE2b-256 139e61acbf1c4936f23efb22677f86b3deaec63ce2f803e087df1a03b38cf118

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 30a695b91356c0fc503c8ca538273bbf9ee3a3d4459eedcaf47919f174b95aab
MD5 53330b046846d0f7f2ccc3f61a485ec2
BLAKE2b-256 ce9c103259f46c5e3dd2df3e706d016c7ea23ace23fb2f460870b0bb04c4826b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3f6e16702e142c7a3d8f9f4b38ffe4d9fee1b90001cd610bde44ffc5f067b0c9
MD5 3d164abf0822504dd04fa9e89d83d01d
BLAKE2b-256 4f39d9209a5d60d69880b1c15c5b27f8a011d4667d9ef487e625f3945b90055d

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1rc0-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.1rc0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a3ecacdd4fdec7d389e07c04eab25cec1a91777588c982597ec3153f7bdbfb1a
MD5 c9423ac59331d921d7e124f5121a26bf
BLAKE2b-256 4d395e10638337669d5627a320099c847fdc3cca9ebdd67ee74cf8288b72e792

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f8b79af885f3844e907931303b4f4abf981ccb447a6b56037c723081709dcbf2
MD5 4cbae992153784455a6468e3d00ca4d9
BLAKE2b-256 607c3c40379c80b2152a611933776870805120a5ef63be33c240d3f4bdf247ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 15328554871bbe8ae84940e1715387b8abbbe977c5b44dec2d0a1a6b8a04fccc
MD5 1eae86495c35a622da3bad66deca0337
BLAKE2b-256 75787c0e84a10180a50d74fa298bcf8ab0bb1db334bee28ae3e350110dbe84a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 178ff27153e5ac8c71768d0574b6f7418a19875e6acb64b157b3ca583e270a25
MD5 6f4357c3d1f95d951e641be8609c2b3b
BLAKE2b-256 780d9eb3cea8913934c68f87e752d59c76cedb705562170a1b219cf82fb86bb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 837252efe5a04100ec9e845a7d579e08b4119b395a044cdb8aad18fe27b8c6e7
MD5 e10feab5b69335301dfc96909254c26e
BLAKE2b-256 3642e120ea22534f78b4ee45fdcc90000efc69a0014f7bd226aa56215c3eb26b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c3870316cd9536323bf8e61c6f458ddb6c557b72555408bf9ce113fd0e3e4702
MD5 43962f95cf6c3bde375a7b0d21a35c9b
BLAKE2b-256 c9838fb1bf90aae43a550e7e42c03137fa413deab8ef3c9fe1c879874b983030

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1rc0-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.1rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 23037a123f3d71abc3945377d618ef593582c518a627ac7a75b69966104990dd
MD5 1c5bd71d5fd16611d978aa116a3a2684
BLAKE2b-256 7f5bec04225178b6c7fd95baba08390b04c5f46a5fda329b69545ecaffeb61b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2759ebeab1193a8e528543a0a7cf68a9464c27d0a3f68ebad4b7eb1fe807ffe7
MD5 6b322ef1ffb59bb33f6e0af3b90560b9
BLAKE2b-256 2cc1752211a43b86dfc6c6e27fd2dc3a55b8c671bcbb7abfa155fbb3b8dd8234

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a270603b533cec510d02342d8860f43d4352e5a969416a0013e640978038583c
MD5 b0b8adbb2cc1fcc8e27be1a674660dce
BLAKE2b-256 dc63dec18921d8228166d7c446d2a9881f2caf5b84136d2069c03afac650698f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 da5b8e1760d08ec06950d33e36f151e1c98add873809bcd764bb1ffe45dfad3d
MD5 f76733de983f779846c795a3621eb3f7
BLAKE2b-256 ec6a72f2a4df0c407755ac7f282becb96d1ceb284b12ee86fb932d0ead4b410e

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