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 was created in October 2024 with the following goals:

Full documentation is available online.

passagemath attempts to support all major Linux distributions and recent versions of macOS. Use on Windows currently requires the use of Windows Subsystem for Linux or virtualization.

Complete sets of binary wheels are provided on PyPI for Python versions 3.10.x-3.13.x. Python 3.13.x is also supported, but some third-party packages are still missing wheels, so compilation from source is triggered for those.

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 sage.all__sagemath_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.1rc6.tar.gz (4.3 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.1rc6-cp313-cp313-musllinux_1_2_x86_64.whl (333.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.1rc6-cp313-cp313-musllinux_1_2_aarch64.whl (346.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (340.1 kB view details)

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

passagemath_buckygen-10.6.1rc6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (353.1 kB view details)

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

passagemath_buckygen-10.6.1rc6-cp313-cp313-macosx_14_0_arm64.whl (87.0 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_buckygen-10.6.1rc6-cp313-cp313-macosx_13_0_x86_64.whl (92.6 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_buckygen-10.6.1rc6-cp312-cp312-musllinux_1_2_x86_64.whl (337.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.1rc6-cp312-cp312-musllinux_1_2_aarch64.whl (350.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (344.1 kB view details)

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

passagemath_buckygen-10.6.1rc6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (357.5 kB view details)

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

passagemath_buckygen-10.6.1rc6-cp312-cp312-macosx_14_0_arm64.whl (87.7 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_buckygen-10.6.1rc6-cp312-cp312-macosx_13_0_x86_64.whl (93.2 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_buckygen-10.6.1rc6-cp311-cp311-musllinux_1_2_x86_64.whl (337.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.1rc6-cp311-cp311-musllinux_1_2_aarch64.whl (350.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (343.2 kB view details)

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

passagemath_buckygen-10.6.1rc6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (356.8 kB view details)

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

passagemath_buckygen-10.6.1rc6-cp311-cp311-macosx_14_0_arm64.whl (87.7 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_buckygen-10.6.1rc6-cp311-cp311-macosx_13_0_x86_64.whl (93.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_buckygen-10.6.1rc6-cp310-cp310-musllinux_1_2_x86_64.whl (336.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.1rc6-cp310-cp310-musllinux_1_2_aarch64.whl (349.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (342.4 kB view details)

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

passagemath_buckygen-10.6.1rc6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (355.9 kB view details)

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

passagemath_buckygen-10.6.1rc6-cp310-cp310-macosx_14_0_arm64.whl (87.8 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_buckygen-10.6.1rc6-cp310-cp310-macosx_13_0_x86_64.whl (93.4 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

Details for the file passagemath_buckygen-10.6.1rc6.tar.gz.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc6.tar.gz
Algorithm Hash digest
SHA256 5def6938083d6317b302990c6d729dd09667d937b4e4deb9b0c0d0671e7546b2
MD5 e64a29c746c5ca78e15a33145d28273c
BLAKE2b-256 be65a66a483f4cfe48cdf0e62fce32dc0d42ccb6524d6f1b1d843023d0c279bf

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc6-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc6-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 03453222b1ac1ab2d67ea759075cdee87569e37f1bc12a4c3cd7a44c764ba732
MD5 12af251a0a91e69a5a5b10d87b69407b
BLAKE2b-256 dab424f8155b1149f9d69a29bb2584aac7521497b0a9f4d2cc317b1ffd676f24

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc6-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc6-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d1fc9c39e13d03150f070cc17af83a001ff3e9b07354bac002b1e26c2ece5292
MD5 cc27953f4b8b0086924dab9fca426142
BLAKE2b-256 84333eb6669c14b6ff25b271f9e7603cdb59c8f64b7e4b3ee755d226e5e2ec8c

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2fdd83f50bf2fcb321b945a2dd131c9a51bd89c80da59de888830b7dde882eee
MD5 05ac77362897309d783c8e082253fc49
BLAKE2b-256 3fcea2cf1bebc82539794f610117c800e3e480ae76ebdcc506eadaa19ef7a41b

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3c1455f2941f24d5db6685c89d5d69819c96075cbf52f59682462497dd26f5cc
MD5 6df0409035f3bfd000141aba03ea8328
BLAKE2b-256 c9cea99e1b34bbfe959fbefc2d6eb86cfd98d39fe26b80a1e5d7d85dc8da3392

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc6-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc6-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d4a7bcd40905648b09c4714fa3245d0714aa6d2af763836cd95d38d0f4138dda
MD5 5684f8542050698dd3dd3d145ff99f80
BLAKE2b-256 44e66bfa52104c5fd12b2d670237c9e08c8556d13b2518ed92884cca08688992

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc6-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc6-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 03635f7419f8148cc5d9d28e260bc641bc7d20456bc0d484bc651a712ebd8936
MD5 fd5a8e1074bb251f2237fdb5bb0bbc8c
BLAKE2b-256 90242c0e38e4cd469a9c5b9d8ecf7677fe55cb24257210d53a96dc52da6b91bc

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc6-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc6-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0866ef90a5b7cd0d2434d428b7231099d6836fbad78904246032ee40c4ca5bb7
MD5 cdc746e9340ed621eec28486abf0a7c4
BLAKE2b-256 070d241e0198740aaaa84751c58b02a989fb84c3e94b24212752cb91800eaba9

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc6-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc6-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7cd37a6737deb261b23ef637fe2a29c5845d24a58cc2f92807b361b2278d7a21
MD5 d4c4443c1c5ee617264ece6d3812878a
BLAKE2b-256 3ccac78b58cb48ef6911eaab2719547b8c1aced8a23f2f783b54f400bc734c0f

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8ed379fbe159b3344982a71bb969062964d44d6ac6a46d19634d4e0594410436
MD5 7a2f3cebfdcbc6a18d331b774acc51b7
BLAKE2b-256 de1006dd448b1bc69601073ac383a90f5285fe447e118423c449cb4571e376e0

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f6656468d8c17697687eca9222142a52745c21685d81332595a32c2f18a918cd
MD5 2d084752191392a6f7fb886217126ce4
BLAKE2b-256 ed9a5523701f832f98be65a9944dea3397923d6866cd9d39f4bd545f3971ca62

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc6-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc6-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f5db825468321fb393b45758d9fec03bc0de5511379d9a6e7a8509c11284e2fc
MD5 b64299bae927e85f53c3821ab84d86f3
BLAKE2b-256 5cb43f0d5d746ce3426fbb78dc41c0f3b84df07b97fc5a2cca5c682a97044ced

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc6-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc6-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ad3fdd11424f7a8ed050dad22c50d7f5a57f71afc2a475fe7c74e60744d85351
MD5 fd7109ff9b51471fde6a3d5607c12eb0
BLAKE2b-256 ed3de082ba7d56d0f7886dde06ccf069aa151b2f3a43a1a2b1c1626c91224b55

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc6-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc6-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ea757bdfd218f57f82dbdec20eaf26c5028d86507a6aec761f98692a86c6ddcd
MD5 9016b4478d6bcb8b5f2177a72d6ee777
BLAKE2b-256 0ad847444584f612f264d23f6c0be53e82819ec135d327af99c99e7f8bbc2405

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc6-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc6-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a2d328c838a677890bfb33aa355ab29b082adba04c32e364e88cefab41dfed06
MD5 86ad8dbe4afa29025a0a1ec07be906b6
BLAKE2b-256 bf67ee031e9168497f37dec65a380326dfbd0e5fbfac9938fa84abf0b695fe2c

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc6-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.1rc6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 baf8a01e6722dcf3cbc156e756d55d286c5d770cbe0d3d7dddfe0d5f25aa1ec4
MD5 2cefe07f02de432a8dbd82e1cf4b3163
BLAKE2b-256 1c2c12a74f27854da7b77d937f4b0c9a94fd8bac0c49db547058e63da240b944

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9da93a18249e5240bbd11df3ea93f014e6747f49c22e7700690559ec46392aee
MD5 440a77b17e210ec2d82779d201f38ffe
BLAKE2b-256 e29eebf1733539f1f6e7752ed72ffa536c08478f0ae720e31fc9d6f128dc6f9b

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc6-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc6-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 acc29d3d8297a9fb3de0626f01496a734f80e75e8d5700197b8c61a8dc473305
MD5 ed41e6352d361c7ac132efe79457589e
BLAKE2b-256 f9cb77a13406ddaf1d9082d22ba3d60d315e0b8caac8d558a8bb8c776723525d

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc6-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc6-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 38c78e0518b5fb03aa8ee26a83134e0c0401f4368e6a3b59164aa43048522e56
MD5 2fa031bf89de45c055237e5b5b7478c7
BLAKE2b-256 b77d98cc5c4d1a2c22dc0dafd92ad3c18c573964757ac591564bff49f38399ac

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc6-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc6-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e48c0c3680b9f1b6082fc7dbca6b5bce5d66aa281806e9f476cb24cf913c316e
MD5 10332ea940b272eb84c5f0f370156d33
BLAKE2b-256 091c01c1d66b632070dd90102c66df929b6a9a35a27d7f0aa5f2f1a867f5e330

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc6-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc6-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3c9aa56ab183c9f3dd5072c426c43e62af613ed813b8bbbec31e89591bf04522
MD5 cb53fdb3b0e786ac8c0bd88bf8fb23f1
BLAKE2b-256 9654ef030e05746b984803eda00f5b485a284f8a241ab8e73bbe1e883e5be66c

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc6-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.1rc6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a10d1b02d7765beafb2f1cfaf5a579f646ebb0b0cc4afcd74459f288e9a2b8dd
MD5 66336a92b222247c313e332709891c86
BLAKE2b-256 cac6b17140450dbaa06fb9cd4cfc4959fe3132eda4893527b851aa95565ce18f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 65e8c59752c7fe0c8556dc2c722a2f8147aecc3b25e3d9fd7b5bffa0da19b972
MD5 4d8987e9e8c5a89d21fd28ce90fcf7a9
BLAKE2b-256 b1878f7aaa42dd6665cf6a4135e112c413fa372740abf0d083eace65d4e84732

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc6-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc6-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2b334c9786c8a71e1df5cc440a4cbc66212e98c9cdeb0ae5f751677953e2afe6
MD5 dd4d9d223b5c165eb94566a8128ba5ed
BLAKE2b-256 68cae385c2eb8e28dc328f6ff47f42b1eeea693faa85281e9f7237cf7e4767de

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc6-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc6-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2621cde97f0b49cd65028726e1e8969b6abb6f30998adff6fcd819f380673233
MD5 c6be714e4e9cc579a4760a0c45ee4548
BLAKE2b-256 335b3682617ee01288b979ada051851ae4a0e189392eba6ccb31aec3a1d80a38

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