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.24.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.24-cp313-cp313-musllinux_1_2_x86_64.whl (333.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.24-cp313-cp313-musllinux_1_2_aarch64.whl (346.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.24-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (340.3 kB view details)

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

passagemath_buckygen-10.6.24-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (353.3 kB view details)

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

passagemath_buckygen-10.6.24-cp313-cp313-macosx_14_0_arm64.whl (87.2 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_buckygen-10.6.24-cp313-cp313-macosx_13_0_x86_64.whl (92.8 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_buckygen-10.6.24-cp312-cp312-musllinux_1_2_x86_64.whl (338.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.24-cp312-cp312-musllinux_1_2_aarch64.whl (351.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.24-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (344.4 kB view details)

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

passagemath_buckygen-10.6.24-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (357.7 kB view details)

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

passagemath_buckygen-10.6.24-cp312-cp312-macosx_14_0_arm64.whl (87.9 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_buckygen-10.6.24-cp312-cp312-macosx_13_0_x86_64.whl (93.5 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_buckygen-10.6.24-cp311-cp311-musllinux_1_2_x86_64.whl (337.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.24-cp311-cp311-musllinux_1_2_aarch64.whl (350.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.24-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (343.4 kB view details)

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

passagemath_buckygen-10.6.24-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (357.1 kB view details)

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

passagemath_buckygen-10.6.24-cp311-cp311-macosx_14_0_arm64.whl (87.9 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_buckygen-10.6.24-cp311-cp311-macosx_13_0_x86_64.whl (93.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_buckygen-10.6.24-cp310-cp310-musllinux_1_2_x86_64.whl (336.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.24-cp310-cp310-musllinux_1_2_aarch64.whl (349.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.24-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (342.6 kB view details)

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

passagemath_buckygen-10.6.24-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (356.1 kB view details)

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

passagemath_buckygen-10.6.24-cp310-cp310-macosx_14_0_arm64.whl (88.1 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_buckygen-10.6.24-cp310-cp310-macosx_13_0_x86_64.whl (93.6 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: passagemath_buckygen-10.6.24.tar.gz
  • Upload date:
  • Size: 4.4 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.24.tar.gz
Algorithm Hash digest
SHA256 d2d5c7d2002ec84b7fbd7c0b67679fbb798c21259fdc2836d0105fdbaac4d4bd
MD5 f941f70c9231617b937acdfb1d8bfe3a
BLAKE2b-256 a0b820aa657824cfb558af307dc975a279d43688b7c592c9f43f8715cacd20e3

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.24-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.24-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b335053fcf4732815b7acf49a62e46086eec66cb98fc4ac5f69422ffec5998b2
MD5 d3fc7c93fcbee0a8badf793a9a6d7619
BLAKE2b-256 fdcb9c386ae8f7f5119ede2375d776b56fe8fc6442f29f25bb1802c392131031

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.24-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.24-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0ed3520047666ef004f8e760e8520facf23c2f5e808bc3497fab6676033e5603
MD5 5bc6fddb290eed36ae112632a9567b31
BLAKE2b-256 c43e9131f7aab760aee50dd5a743281dc8a46548e599938f039c2d93d2fa4657

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.24-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.24-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 833d533cd78893803d80606c03094a2389f14808396086379ac127ee69bb51c7
MD5 a609a192d68875640c1a814efa62bd3f
BLAKE2b-256 ba60fd7e90089356d43e134d51ebb5fead89a2fbf9a142cec39014354631fe16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.24-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7c85a41301c128b9707ce8a7485cb861f05e33a6e1629c7b6dd70759c24f9b00
MD5 9fe1e1ca4085ce7649ade35c72eab03c
BLAKE2b-256 811b1b48e0a7c5884e052d9877d2c569e15a52e95c05528e8e3fede39deebadf

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.24-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.24-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 be1dec555b7225bbd6c0fdc9e7685605a038b8bff5d32c86a082bb4c93d51e1e
MD5 ab9d8580418d39d162b8531d0af54122
BLAKE2b-256 2bfa7b497c48b203bba61a2f00718a2aa23f49b0b81fd483f7ddf2ed59a24e1f

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.24-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.24-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4b1c12c4952b010e2578b7bdc57a4b99180197adcedc99382f64f800a2efea2d
MD5 e81cc967ea00a5e916d10fc15409821d
BLAKE2b-256 2b1e3339745e756911a71944ff7bdb140d61887fa8a0ead686523b8bd87acf66

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.24-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.24-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e409943327395b579b3927cf52be2bb04cc1fa8ae330c82a669df17d1cdbd288
MD5 5ea6e2de6e79f7a161f55f06782dc339
BLAKE2b-256 811de0cee5cf819c64d6abd460a0773f7b6f30aa8accd2cb3d8a5ee63d2add6d

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.24-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.24-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 177e607e1d46d5d455ad83c766e267c0872210c3d7f98000a0cf015e40653bf6
MD5 f56f866610a62511889098f6c463395f
BLAKE2b-256 3540cb8a522876c1bc3b30e88e739b0b2300fc27369f10e0d6633628263e5aad

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.24-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.24-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3cf51f51fb66dfa38d8fb0a4447dc3d2bb012323a6fb752ead165d067fe96e7d
MD5 56a416dcc75d56ff41464ecc4e325c31
BLAKE2b-256 e625e310628b50cdb33db5347cd18e229c0ec58cf20223e1bb6448992cc2130e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.24-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 547b4424902f30e4b5ee30b84377a2b6717c9ead4f3339d355ef6b318e566e8b
MD5 c60b33cd215bcd38f815e60ffe53c457
BLAKE2b-256 5b82ca41c0cc64963229d6d9b47bf987c301440d98517e40aee33a06e055c99a

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.24-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.24-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0eb10dcc033467ed2696f844fd7303755d2e91a048c2144f9ad58481b12ff267
MD5 bd5510b886ee6327c360d24d41a725f3
BLAKE2b-256 f78b1a4927b519d0b5e26be32ff897aaeeb76dadaf70a5783c9fa90e31c7a6e9

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.24-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.24-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f565e55e3ae21dc0e80f3a14abe78c43ca8fc7ccce484d3b4293c3273c600c97
MD5 37397db6d55fb51828494f2f9b3db8da
BLAKE2b-256 06505d5c9d6dccc90d9290833f05b29662058adb1ba706d1bbe0e7cf4c5fd589

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.24-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5cc0b4c4102f7020b9f68657b766e7409f6d6446b2afcabee18ea5392a5e168f
MD5 3cc6a1a5246a3dccdad0d4750417d594
BLAKE2b-256 c067b789397b667a0207d231ff1699a50f32ab42acaab5eb912a8251384fbbb1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.24-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 19a60b42f50de251ac93e71a84f33e842fa0ede1216d0b4aa380430920abdbe9
MD5 11d5a35c36970465d3ae1ddb756a9b1a
BLAKE2b-256 5b17c42247f5c1044e15147cb9aba6d5c5fb3e53df13433bb2c1a4d9bd98eadb

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.24-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.24-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 735973cf87b1300154fc9bf6c468bcd412b1afb1f7040a43b608e9bb2c4476ec
MD5 f152f4422759c10dfaf4ebbf8571a9b3
BLAKE2b-256 c330885486dd0265595e57f4862672c100268e4fedd066852e5a1717bb988c69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.24-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2d7c84af4ecce9be4fff52a25a8a598b8493e493b5f96bb467a94969ada9db18
MD5 39f7360a961016929e505ccd4cc467da
BLAKE2b-256 9fd28441767c2f5930cb508e5fa87b0cf14bb988739011f20f973423493d8752

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.24-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.24-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f5b039887b1a10e3b40a207d7facba54589f9514648f3c609b98944d437cc59d
MD5 6508943d7f19cd8397c46c1e3795a4f8
BLAKE2b-256 a79fbea151eca499d3216d7b782edf3d3db3da351c7675b26b77c766203bfb72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.24-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1e460fdd9ac05a0c9ce5396461de114f6f8f430c3e3b74d2e1c7e41969497365
MD5 8cd8f6381f26e1a2c2a59bd82c7ca89a
BLAKE2b-256 1baf9f3d1d8fb868bad9c1dcc8e68a9eecf19456403576107fb6253bda11cbdf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.24-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3924e74ea6052ffb0e781d947ea4d7d87c2578bdf6b830feb49cbdee9e83d403
MD5 f44d1cca2fdba235159d2094acaf4943
BLAKE2b-256 961741c5b1c87c4533bd1d31f9ac6ee52ba35f0256d89f32aef95256f4939911

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.24-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b1dd95ae45ce2d1ac25d69e5e11c72d4a84b9fdba9f3eb0eb6a469f0ec0d0f1e
MD5 be80bd0ba6ab47f8b16f9fa1062a52d4
BLAKE2b-256 d6e49b1d158e64641bdc3a4baa6ccadbd239efb4e0949e3c371bb9e69cb0a8cc

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.24-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.24-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c73e2d22d1a36856ca33d00a9411656b3fe14547a2232f33c281e257251f6b93
MD5 14a5cbd29d861dbb6469f714510c37e5
BLAKE2b-256 ada38a1a39c2f2b17ea38649acb9a13676cbd119423dc7af0c30e9edaa0a288e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.24-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4a9fba7386b4d3e622c731baeae590968cae5119ea73f3d5c2b22d11076b8775
MD5 2c2bf4df23eeb232648722978f75fb9c
BLAKE2b-256 294bf0e55f1fe032e3963dee72a20b36f4d4f8ba9b254dfa363777d47c671ee0

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.24-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.24-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f2bc06493de31d0357621f03875aa2d488ed560637f5df03d5b55acb803857dd
MD5 8cc428c57102b8a0190ffac51fe2418a
BLAKE2b-256 140083fd48dac7cb03280bc97befdc136f77bcf6fd09950ca3f0940b71274159

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.24-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ad3106288dea10c7a34c2088a270232942f0ffbade88b90b9dcdcd2e78fa5854
MD5 09ac9eeea6cc7bafd4b2c54574bb6d39
BLAKE2b-256 fad1cdaf692b70ebf8aa63d03eecac8db96888d014b180345ac35329c777f113

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