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 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.31rc1.tar.gz (4.4 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.31rc1-cp312-abi3-musllinux_1_2_x86_64.whl (328.1 kB view details)

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

passagemath_buckygen-10.6.31rc1-cp312-abi3-musllinux_1_2_aarch64.whl (341.5 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.31rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (334.4 kB view details)

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

passagemath_buckygen-10.6.31rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (347.8 kB view details)

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

passagemath_buckygen-10.6.31rc1-cp312-abi3-macosx_13_0_x86_64.whl (92.5 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_buckygen-10.6.31rc1-cp312-abi3-macosx_13_0_arm64.whl (87.0 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_buckygen-10.6.31rc1-cp311-cp311-musllinux_1_2_x86_64.whl (331.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.31rc1-cp311-cp311-musllinux_1_2_aarch64.whl (344.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.31rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (337.4 kB view details)

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

passagemath_buckygen-10.6.31rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (351.1 kB view details)

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

passagemath_buckygen-10.6.31rc1-cp311-cp311-macosx_13_0_x86_64.whl (91.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_buckygen-10.6.31rc1-cp311-cp311-macosx_13_0_arm64.whl (86.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_buckygen-10.6.31rc1-cp310-cp310-musllinux_1_2_x86_64.whl (331.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.31rc1-cp310-cp310-musllinux_1_2_aarch64.whl (344.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.31rc1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (337.1 kB view details)

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

passagemath_buckygen-10.6.31rc1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (350.9 kB view details)

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

passagemath_buckygen-10.6.31rc1-cp310-cp310-macosx_13_0_x86_64.whl (92.0 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_buckygen-10.6.31rc1-cp310-cp310-macosx_13_0_arm64.whl (86.6 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

Details for the file passagemath_buckygen-10.6.31rc1.tar.gz.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc1.tar.gz
Algorithm Hash digest
SHA256 1a3ad70150f831f3b87387727032978ffa99b7669c71851178a2eae7bb205e75
MD5 ae8cb21d27b06fccf485beb6acac5540
BLAKE2b-256 45e57f1f9e9034916011ef42835f967a337c1cab5ee6f01c27b44248ad751ee4

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc1-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc1-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fef29052f12633c61881fdc3ef08350f36fb3eb26cc7258de9319462eb6e0912
MD5 c1b2e1af157c9885c4fbee545929a652
BLAKE2b-256 d8779778b16ae6410302da7c409faa8f6abc00e568c86c986d321f88f52bd363

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc1-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc1-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 29d4c30dcee0700ffc5c5fe589ec33fc9410ea4f49013b7f1b5a4ed238d4af68
MD5 d6e1bdc538ab78ea936f5d10ac29f178
BLAKE2b-256 d9a2a91a1eb45b067986656b6d3ffb329de500dfcb4a437c8482620ad7ea2cdd

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc1-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.31rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aca70e5c740af53631ea8681a65f46823c49e128213f10c05a7f07c05145796c
MD5 dd4c94853484a31e77a5686d1a124952
BLAKE2b-256 58fd3ec5dc8d57171a35465a7bb8cc54a42f6174db7894ef81d82b6f9349e2d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5da1ee763988f0904de0769e256283e4821e61ce2f30bbf2b6ce6088f348c781
MD5 5abc85f23cbbbababb958ee731df7f5b
BLAKE2b-256 9e27c30bb45c8a3e2ab2770cf17b1b5f729c3bb9b42d4093d6de61c73eb955ce

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc1-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc1-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1f320b6ede1f5826d4a4a93a62d72eff57842539272eb7a07c24e3c6502e9874
MD5 da0164f1caff9a7f3c82eaa02b00ac5e
BLAKE2b-256 9f55e39a9444fffbb40f7bb8466f2bf9554674cbfa8d9ad93047fbbb37f0c880

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc1-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc1-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0b3f394b520c5b4cd052325c55da15d95f88a3592b1f93fd0227b6a6b4a9bf5c
MD5 07537c5c54063abee26d786e724c0016
BLAKE2b-256 201c41deff2879fc1a5f8ce75cd384fe16940ae1b7d9dd6768d5032e5d29b705

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 048b184ad14a6ac4a409f28c1b71e08a048b643f819715be98d444627920f6e9
MD5 7f442dac42af2170eb6b20b81d84de23
BLAKE2b-256 85a307c3c51793ce54eb47cfe345f10e9ecf6d29b66e2636b5ef1d010e800f17

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 71641029adc414de74fd7a5316b750715d57f03af9512f8f6ca4405a2a0cd065
MD5 961399efc8c511ee87930d8c5161c2df
BLAKE2b-256 059a61525ff78b156f377c5ed4822b843623d5f169863f21cd2eb06349721c8e

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc1-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.31rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ef011640dd9d257e57e1cdc6f92ee197c62aa53c38e73cffdeaeafc46e32ddc6
MD5 d8acbdc2848a58262d40d9e867864ff2
BLAKE2b-256 854b1eddabb7dee8ef0fc01ed111ab64a77e7f1180c006667ee21b13690c393e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 174d0ef4ff73f15ddae8012acf79891cfaaf61c6c134ad5bcfa3a0c80bb4e11c
MD5 8de6fdff33259dd69f0ba5bf793b05ff
BLAKE2b-256 cfcb71f2bdd0b9bd4a92ea0df99f9fd4fe705c0f169e751d47dc1457e206672d

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc1-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 af3d2988a1ba6f9bf82cc411ea1bb92e80ea09e886b1352b524d9404ca88a31f
MD5 a94da818f6d6bc5c99bd422f3242c978
BLAKE2b-256 50ab5ddfaaf7fa2f99406fe27ad83c2cc9934ed291ef6d9263e0a9e55382f498

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc1-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8b4d39bcb4274190d936a24ccd659b7445a34b8f9c7cc661551a8bd43cc90fdf
MD5 2c40475f6878cdc1a0b9e63e9c8790ae
BLAKE2b-256 37e16c8e95d190df7f7ec46898b0d12456338f0591b51ac88c3514486aa7f8bc

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6e9f210416e7baed42e6f1631bf9f3952315084113700e7189b48373852a837a
MD5 a8e564a63816d452b9c0aad65429e24e
BLAKE2b-256 5845d79c197a978672352dc77144fae8d9e85fea5e39d081277306d2d45e940a

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc1-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c15823ecaaac0c4f59f482a97f1ba0be51d618957412ba9616a2ebe62135f4f3
MD5 f9b024c64a161684081487c1c71d7632
BLAKE2b-256 56b21dac0725602fb5337c0fc00ad1e75a715c6c6edede987ca6c041bcab4490

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc1-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.31rc1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 012fca0974e11f3139aa284f1a4e25edf9631e0c916c6d611f638f818085ee05
MD5 a8b4bc9bb4ab3ef3900e82de4c13bf35
BLAKE2b-256 0ff021fbbd2d1b13915168276d0daf8fee53471e002cbd940c3b25347066093e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8bb8f7a431c37e5e343382fee412ff077fa21d440cd3c85e378096d35e1a6fdb
MD5 28dc43a0dad4f8579afdd631752d9ff1
BLAKE2b-256 021588adb7d1f94fd1a4af3c37d47ea988573fd791dcb0c6a1929c1c6469ee9f

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc1-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc1-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 43f6fe80228b5adaadfe5d13df8231dd69feffdfaba2c33ab4cf6446e74b07e6
MD5 a0c070ed59782a2165c36edc6e0c5f52
BLAKE2b-256 cf6f44b57380174b6a506e942506cd30980b01182600ede2da501c358fb529ec

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31rc1-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31rc1-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 832bfe8cd083b3ac6aba72809399f8604f3905f3a67212f836941c47995a7398
MD5 85195479c15a26728811c80cf00213dd
BLAKE2b-256 202f36b3b30757494025038433b8a57debeb2fe5993751cb3e69c5016e1d3884

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