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.13.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.37.tar.gz (4.5 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.37-cp314-cp314t-musllinux_1_2_x86_64.whl (331.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.37-cp314-cp314t-musllinux_1_2_aarch64.whl (348.1 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.37-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (340.5 kB view details)

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

passagemath_buckygen-10.6.37-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (354.9 kB view details)

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

passagemath_buckygen-10.6.37-cp314-cp314t-macosx_13_0_x86_64.whl (92.7 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_buckygen-10.6.37-cp314-cp314t-macosx_13_0_arm64.whl (87.4 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_buckygen-10.6.37-cp312-abi3-musllinux_1_2_x86_64.whl (328.4 kB view details)

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

passagemath_buckygen-10.6.37-cp312-abi3-musllinux_1_2_aarch64.whl (341.9 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.37-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (334.7 kB view details)

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

passagemath_buckygen-10.6.37-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (348.1 kB view details)

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

passagemath_buckygen-10.6.37-cp312-abi3-macosx_13_0_x86_64.whl (92.9 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_buckygen-10.6.37-cp311-cp311-musllinux_1_2_x86_64.whl (331.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.37-cp311-cp311-musllinux_1_2_aarch64.whl (345.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.37-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (337.7 kB view details)

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

passagemath_buckygen-10.6.37-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (351.5 kB view details)

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

passagemath_buckygen-10.6.37-cp311-cp311-macosx_13_0_x86_64.whl (92.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_buckygen-10.6.37-cp310-cp310-musllinux_1_2_x86_64.whl (331.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.37-cp310-cp310-musllinux_1_2_aarch64.whl (344.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.37-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (337.5 kB view details)

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

passagemath_buckygen-10.6.37-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (351.2 kB view details)

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

passagemath_buckygen-10.6.37-cp310-cp310-macosx_13_0_x86_64.whl (92.4 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_buckygen-10.6.37-cp310-cp310-macosx_13_0_arm64.whl (87.0 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

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

File metadata

  • Download URL: passagemath_buckygen-10.6.37.tar.gz
  • Upload date:
  • Size: 4.5 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.37.tar.gz
Algorithm Hash digest
SHA256 90aa179b1e023629d539afa2b869facde7c31fde3e05ecee32895fd5b6ccf529
MD5 9dd12a5716672096eedbacfaf7a80017
BLAKE2b-256 e2d4037fa4cc4ba3f7a88b5c86561b96bf7958f034c4d41ee3547789f119095b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.37-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e86dca39818c5f5f0b2e838678e1fb67ed7335f4c9337e51b264ab3a81851e93
MD5 5e07643403a2c7e067e8105f61cbe811
BLAKE2b-256 7cba6699490b5f9892262c9ebc5af44384d6e9271bc1c808de8a53083b3a7afa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.37-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9ecb9364a138603427506eb3c30bdfc57a67be39d693e4a907c372468b83c66e
MD5 0098c7135c8fb8ea8286eed6951eaa63
BLAKE2b-256 92b7eb1b07b6ff3a27338c30461bab2b3645bbc817ecb9ff0f1002c3839d843d

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.37-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.37-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4a5f3c7adb967d3a0724f1411176b1ec0e1596b43e37e25e53f719e5abe35d42
MD5 88df5ee5b7ea5a7e68e7d1735f621399
BLAKE2b-256 9f784d77b5136889e4f9bc0b759bb4a36fc04652d30161c5c207c768891776d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.37-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 51fc383d97c19d321705676c5fb59e181c3885384ef338a57706f486d78b4ed5
MD5 85dd8c34aefa9e55787fa6e7fb3f0be8
BLAKE2b-256 9c1c39465cb33a475df954ad72d6c816ce5f1067b23c54529cd7b538fe8c569d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.37-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 355d978d56f8a01ba1378965aeb35e05449f686ecc80ee692ed7407fe682a1de
MD5 35721f0bae174adb1bba0e2c13886105
BLAKE2b-256 e630105f284e3f083c3481bd5610987590098b0ee965ce9c044b7691544cde2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.37-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 42c9a444ca9ac86ba91d47f862e66fddb2bfcb45cf3bece55128a760cf96e451
MD5 422de993760a7db1394ec9e2c07b61a4
BLAKE2b-256 c5aacf850e72a1d6e2e083f515af87e75cb1058bba053b0c9f29663d2ed87bd8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.37-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 50d8faffdf0fba55f2aee147e55012f0f346a083dcb0564fde74f8f17b911823
MD5 af58bdab9f9e0c71309b942f51b89983
BLAKE2b-256 765d0cf0656f8fe99fbae975cce8650f4c5fde6dbb2d484ef8aa173258fc5630

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.37-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 948ca62e06a4dbce480cad370b6c56b4cf82cdda65883e0a55da9c03e2de5db3
MD5 8b2fc355c117827280eeecbd1b599410
BLAKE2b-256 5172cf8eed2f99500d43760defcc45a2b83439709d3faeef0d5368ef203b509f

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.37-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.37-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6a40b78ecfc9db0c87ff4a8210f700ae8c2d7644d12116caf06bfa00b7198a24
MD5 41878bc57eb8dc393d4bdd5779c8ef59
BLAKE2b-256 abd152c08fea42eb98be0de64880121421d35dfd5d2b7dba61c0d28cd3b99934

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.37-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6d744e438a40ae63231f2c00ada10b32825348c4495654a04bde9914bec218e7
MD5 5f385b140762f7e421d22cf26b6dadfd
BLAKE2b-256 9a6248ebb25981c7f73664dc6fcb2978193853a001c57fac1564f5f1b0d202f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.37-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e9960926b92be6334b820978da1593cda9383671f56ad8334f658c3dab6bf737
MD5 d72f4e0a9f96775dc645840da2d51f68
BLAKE2b-256 64b07b52fd3d0b03c792bdf77d776400f5d12277f37210f697dbeb7094c82529

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.37-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c25aa11395cf3ff485f697f7d1d54310ceb80b9bff17c1ffeb40b53ac02a2315
MD5 8f99312c69bb3e235f1218fbac02327f
BLAKE2b-256 9e595900d60fc30ad47748229c1fa03049044fc77ab6e2cd2834338fc29073ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.37-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 92d3e2ba5a5ee4a9571f4979b9e87688f4b98c8233d06e9d454f3cf81d6640d8
MD5 e8500275b1d6d57940298a6ac2c33c3b
BLAKE2b-256 defe4952ee97738c01bd25455136bb3eee55a3f6738f8017f6cf574bcd916ebd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.37-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 89a01b676c8f30ce72c794d8d66bc9ec57dc2d93931b7ba20692871d826e7749
MD5 f560f5d5b8407588a1399d6c5e5a3b2a
BLAKE2b-256 0872eb988ad885837fec0c80e4185ddf92db7b0c3bc9abbae8229ed99f3f0651

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.37-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.37-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c5317817e02f1c3479e29cdcbbb5a1207c5520ef3e2f3dbc3b3c4818a4ce0503
MD5 7b493e1b911deffebeb1f6feb07076cc
BLAKE2b-256 f8cb70559d82eb7c918b22c010054a20f848b0715bffc8534ebc45be946e290c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.37-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 21ba75a8e5fcded0fb7ce6429fe2fcb4081a878c095abd610da8830641fc454f
MD5 45d25ce7e459df9a922e502a6f9ef1ba
BLAKE2b-256 9efdb64c7b5f6530f387cf72070d959c9fc25c72e36796b764d17afa15726b50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.37-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2fd3f580b53ebbfbedc68babbfd8623ebfc962ca850a10bfa28a00ad0b057812
MD5 1465245fbc76a5cd3a119a06d8886be4
BLAKE2b-256 214eed50df7fcf1dec98a440c96806df25df3bb7885dceb959bff69f000068c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.37-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 fcb7b8885c20de2a922a8531110e1d13e95b1b54e3f330866b6d03a6e1a8c3e1
MD5 440a9409ecfbf72501c4fbe2724141cb
BLAKE2b-256 7c6760df3b3a7c32d4fe74d517bb07042f9f804aac6be9343b5b5a83c1a17b89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.37-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c89519284ca07e4b330dbe64380b3f4db7f7d7993f9bdb619be100acf13753c8
MD5 d38331a1b441c1c3b3fdcc052560f401
BLAKE2b-256 388fb64d8e775af71080449b723c80cfcd3d26a525f9c9590d07bd7de19cbcc2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.37-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5984b23f901831600e9a8218d55694c6ba4498430940b275e26ee8b41f211fc3
MD5 d6e966ca9c10ccb5446ee2d0e8bd67be
BLAKE2b-256 34d25ab5628a4f31d58871c57b6526bca7fb5ccae3e26cfe417a579a8dbae594

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.37-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.37-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5fd6ac6d92ee62b6879295b93ac873a60bb971c02cc2c6b6dbd1de39b9590545
MD5 f23bf8c2a6f7940935f0593ccbb81cbe
BLAKE2b-256 6e743ebce5fe269cff070e1e85fa6b8b96f8fbc16bb9868b624b5d4c519233c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.37-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2ab0a9484a10edefbd2fd76150f01542cae77310a04bb368bdda75f7c1edb9c5
MD5 0a9f4ebf009071e11241db1a614ab03b
BLAKE2b-256 8333804fd68b33c04bcd9d2adc32fdad05a50515472d1ffd1bc1748c64dd2414

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.37-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6c5b4dc875de4cff67d1789ad8e84119c82066ec2b9061231788457a822471e6
MD5 2f48ca3d04f30de3f3b4e490b4eb176c
BLAKE2b-256 06dcc67cbcf1c00721ac2c97410350f7ce3273d2a0dcb21b550376a6f0663f0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.37-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b5a9790895c6496007e5ef273c67026964e7bbdd2c2c86d09ee0e41fdd534f6b
MD5 5d9637be127e5099642d31aad380126b
BLAKE2b-256 c9b2c5fa646c0de1c906db56c2a4550df7d60ad8537a925cee620fb9204bee0e

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