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.6.45.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.6.45-cp314-cp314t-musllinux_1_2_x86_64.whl (335.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.45-cp314-cp314t-musllinux_1_2_aarch64.whl (349.1 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.45-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (341.6 kB view details)

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

passagemath_buckygen-10.6.45-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.6.45-cp314-cp314t-macosx_13_0_x86_64.whl (93.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_buckygen-10.6.45-cp312-abi3-musllinux_1_2_x86_64.whl (328.2 kB view details)

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

passagemath_buckygen-10.6.45-cp312-abi3-musllinux_1_2_aarch64.whl (341.6 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_buckygen-10.6.45-cp311-cp311-musllinux_1_2_x86_64.whl (331.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.45-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.6.45-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (351.2 kB view details)

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

passagemath_buckygen-10.6.45-cp311-cp311-macosx_13_0_x86_64.whl (92.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_buckygen-10.6.45-cp311-cp311-macosx_13_0_arm64.whl (86.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_buckygen-10.6.45-cp310-cp310-musllinux_1_2_x86_64.whl (331.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.45-cp310-cp310-musllinux_1_2_aarch64.whl (344.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.45-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (337.3 kB view details)

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

passagemath_buckygen-10.6.45-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (351.0 kB view details)

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

passagemath_buckygen-10.6.45-cp310-cp310-macosx_13_0_x86_64.whl (92.7 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_buckygen-10.6.45-cp310-cp310-macosx_13_0_arm64.whl (87.1 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

Details for the file passagemath_buckygen-10.6.45.tar.gz.

File metadata

  • Download URL: passagemath_buckygen-10.6.45.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for passagemath_buckygen-10.6.45.tar.gz
Algorithm Hash digest
SHA256 2b8121575d5985a53957d0bad5a0a4bbd265b1a1bd545a0f2318ea462f14e776
MD5 bfcd2971130c7e48b539146c66d16730
BLAKE2b-256 c7b053f813dc7a465b37cbde7cef3bf0cb1823c0254ea9bfdfb28a6d5b697621

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.45-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.45-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 769990047a500c3bd594feae395b4c02361c773233256c471d5745c6df84af80
MD5 3ff35a2d5899adc8058455cd07fd71e4
BLAKE2b-256 e86358e6c821af2a4bb1d5bf28f309c24478e1afd7e3ca0551d3000215e4015a

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.45-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.45-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1bafe1565054083d1eb48c877de7d82d17f1a61545b3cb22db0a9bf84ab73bbb
MD5 c1bf7d90649a12e3871c564f8a07e4df
BLAKE2b-256 10f676ae72970ea45c24dd1889f28d9f11ebcce0d7a226cbe99be8fe5c944a4a

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.45-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.6.45-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 94d22ff5a23da8e2cf09ec2802c0af6bfafdc28c45767b60babcd99b506ebf0f
MD5 cac8ec50777daa3280b9ab5c7c130fab
BLAKE2b-256 ee3b00f037f1bb0fa5ec24f31f239abb195a125e09c629c4f29d050f6a37a09d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.45-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ed1726eec12d5ed1ed0e47a5f0e2e3e67ba39f2078475fd6af816549579acabd
MD5 91a2ba72a6d75670030c7adb29ae1285
BLAKE2b-256 a564fe188781643bc15f19719d5f7c4d1b6baede7fda29acf13da3d58ebcea7f

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.45-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.45-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3bc6a00280592e5342b079ffe9aef6a3ec6f0bfd4fb6ce328b1f330220467ad8
MD5 6b31e46ef64c705bea2fc75751440dc2
BLAKE2b-256 fdb2240aa749141593768bcc582026316ae3c9b361eda9674c8e5cfb601e99a8

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.45-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.45-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 65aa1d3cb0b3d9dea0bf1df6d97287940cb159d474348056cd395a6e3266eaa6
MD5 4e9b5a60a41a16dc010f46ab17158465
BLAKE2b-256 d99388ab1075181e4af74df869dca317b2c6e591ea6f0254e953754831e03cfa

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.45-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.45-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 86732a962003aba1c50fa730d4c26e3435f492e8a7bb14e1b5eade711f0879d3
MD5 445f9210782bc82362fbd62078a60570
BLAKE2b-256 92b54d744866eb4150802994ed517c9b5b969947494aa4c5f072b4d40a71579a

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.45-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.45-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ab01161dfdaca62268f1a1901ba987c095043c45fd1e4d64a7162fbdbcb9ccf1
MD5 e14d92902359177f0d25129faf79ffa9
BLAKE2b-256 999e0664fe0ff35f07e6e44577244c79c52991dd20b05a0a2955f0c9b93844e6

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.45-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.6.45-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f1ea8a587260524affdda8d31c2a18416b5f0636c32b1bba9ca9f0c976c99721
MD5 71db97b8eb2d16047dc5c1158a3f7215
BLAKE2b-256 e1651c2f58cbc39e4c69b50a431597435f6d232e8846ec9a6d153b49aafb45a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.45-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 27f27d555b3e5893663e7d4a387709f0fc06d736251487d06911db914d4e00fd
MD5 26e9888dadbe98038938fc4d5ecb2cf7
BLAKE2b-256 a5a69e66b669ac4537ebe96ff81b398fdea85e90c509cb5f1aa6ecff33073932

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.45-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.45-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 14cc25497a53fb50a91335fc8e919d5074f3d8f0ffb648587657e8bc90b8bf4d
MD5 1d31264f111aef9b2f8a7be7335d4b3b
BLAKE2b-256 95d330943e60820bd76946793cf593f56eacd90cd4d5700eda4fe0cd2d2fbba2

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.45-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.45-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d0b0b4551a71f6ad2cadbd7537fca9e3147f2552441b2ae99a0eb65a66af505a
MD5 7e777a3efdf51d15dd3d1cee0e5fea87
BLAKE2b-256 c99f96fa01b3ed9b39362a13b58a2b22039dc6ed5c1927c3787127b7071054e7

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.45-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.45-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dfebc2e4e6a58b95ae13d03908b45077c1f15a3c5b76ac7bd5ec6cf0dc29ae25
MD5 37ac770b3732e463d9dca31ff0025c0a
BLAKE2b-256 eb0139fcf29250040498ff47ee2fd2c8ee63ed9b22385bad0ef1e8e7725faeb2

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.45-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.45-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 52379b6f264ea62caa5a885d160fc4b9de3a3d9a6309d75978cce600118ad99b
MD5 1c0ae39d55f0f440b69889bd5ba6d953
BLAKE2b-256 d2c2e050cf8a32e129c845fa2341917f2175180ff0df96337204badcd9d0c7f8

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.45-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.6.45-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8960114b090a8708fda049304678c9aa0b956e79ba29924d777ec8c4ed2c46a4
MD5 8f80204e91041e81dbb045466a9c3c7a
BLAKE2b-256 16dea7aad7483f5aa38a3342013df7df640523faad167b39b4b0a061f5781746

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.45-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 92899b8882a84a911ac1597f95fd9282f603d210767de788230fd2e5a899c093
MD5 7281110967626dbace7d5fbcfc5c75df
BLAKE2b-256 9d84f6c4f3d53a703ce5911f00ba836d283f457960d4ab7413a31076823cda85

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.45-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.45-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 99d1a024f15eda84e2c414e09aa5ab35ad7e5303666621f1f39f522212db95c4
MD5 28f4de5cea2133f5e2ddcf84bd97f1d2
BLAKE2b-256 6d5c072cb372605e4d0ac649363a7ddb145bcfd2eb505acb886807a030a62bbf

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.45-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.45-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8485899f6f15fe7d89070443577ef3d7146784b8be03073d784175f5f148150c
MD5 97eff0ae840960e0d449ccc42027f749
BLAKE2b-256 cb0d7b1e9a29fc91ed71f405f5a266ee6ffa35b8472309f94b6d67b675923b5e

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.45-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.45-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 acff1e342ef19a360479acba7d43849b42edb100693bef5ae27d721f18d9e231
MD5 84ec177c4f28496c621a8f7d1bbb96ff
BLAKE2b-256 9c64b262c91b7847566dca28c1346065081eb42722f6085663b47bccf198a705

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.45-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.45-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 db90169c7ef11f4afe0bba391ec0abecb141268965e5ef59772985684b660e32
MD5 a0fc9c2c6bb904f9af5dac61e9ff0295
BLAKE2b-256 90c9d503aad8496840cc3086d4b491c2d8360ea944bdc3ce94d79c93b588d4ae

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.45-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.45-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 021602b086691bbe6987d160c19f318f4818920f25c9328b864d004f41bb3290
MD5 6a05c90ac57161cc42a3ed185f7715e7
BLAKE2b-256 24b89cce5bdda9f98516a06434ff57c3010cb633dd677d3b74d24e7e4a78cf64

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.45-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.45-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2641c218e458e5432cb1fa48870a67c3caaaaa29beb86948cf77f840016404e0
MD5 ba9b669d879bc18c03fd35c7b815535e
BLAKE2b-256 5c3aa9890b53293567978d5b896fb67d50060c8053a2fd1caf32a77eaa99e77c

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.45-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.45-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9d060ec661c0fffdcd16cc4c94e0c4993135729cbc106b1fbad7ffcc0c2e7154
MD5 1d73350ae7618038b93b6768199a09bf
BLAKE2b-256 08683ad7626e8f41ff362df56749d9006ad37e34d210b4cf8cc3899bb06cf868

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.45-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.45-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 06108eff987f4ce957077742190989da5b182f3fb0f3468e22281f583fe6b49b
MD5 30b2cb525d732b1baa34a7cc542ea6b4
BLAKE2b-256 f1cc9303c5c5a6801ca3d769f7bee55dba12c8fda4937868d1c2a705adb61180

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