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.9.x-3.12.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.5.28.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.5.28-cp313-cp313-musllinux_1_2_i686.whl (310.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

passagemath_buckygen-10.5.28-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (332.4 kB view details)

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

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_buckygen-10.5.28-cp312-cp312-musllinux_1_2_i686.whl (315.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

passagemath_buckygen-10.5.28-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (336.3 kB view details)

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

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_buckygen-10.5.28-cp311-cp311-musllinux_1_2_i686.whl (314.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

passagemath_buckygen-10.5.28-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (336.1 kB view details)

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

passagemath_buckygen-10.5.28-cp311-cp311-macosx_14_0_arm64.whl (87.6 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_buckygen-10.5.28-cp310-cp310-musllinux_1_2_i686.whl (313.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

passagemath_buckygen-10.5.28-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (335.3 kB view details)

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

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_buckygen-10.5.28-cp39-cp39-musllinux_1_2_i686.whl (313.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

passagemath_buckygen-10.5.28-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (335.1 kB view details)

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

passagemath_buckygen-10.5.28-cp39-cp39-macosx_14_0_arm64.whl (87.8 kB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_buckygen-10.5.28-cp39-cp39-macosx_13_0_x86_64.whl (93.4 kB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

File details

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

File metadata

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

File hashes

Hashes for passagemath_buckygen-10.5.28.tar.gz
Algorithm Hash digest
SHA256 cc702c1348d0328fada600b71a553f7d41fc846ba95edcd1ea80c840e47a8e79
MD5 6585baf44bc0a3b4e42095cf885a86ba
BLAKE2b-256 bf289f89a94180ca3d5c4c681d8650d6c47db476059c8fec101e82ae22701c57

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.28-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.28-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e34f6068e224b742a85f33ec88c87bd6fed30669820d80e51952b57021045b80
MD5 8d1900e87d9f1e50d0f61fde13ff36a6
BLAKE2b-256 ce63712befa5a3bd01e8c45e54f0d6c338f717ef78bb350d48794faceaee7742

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.28-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 255e35639bd881df223d742cf16737ec4df2a363dc6938d7f71c0575fa2a4c6b
MD5 2eaefddcfedd4c2bc1a340f85b7e61a4
BLAKE2b-256 ba861f8c5ea5bdd599b4c225391906ee988e70bcb3cb5820f5194c9748793afc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.28-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 88daa34193984f34dc45efb01d7c63ccf537f7223767b58fe886e2c9c2f6a926
MD5 b0cd00e5981036ac35e2fafda64c4259
BLAKE2b-256 cb98305cd9962cc3d378f8c8ea4157de1817d80ffeb912dab997c9a59a2cff30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.28-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f1ed4a1c491ff1db7f0746af9f545035d9b590a276d34167b2c51b68122a45a9
MD5 af536f50afed34c58a82412586d1d825
BLAKE2b-256 c43dae441748824f10af75bda142b4e53e78ef79d916e3d7ff162588ad87d71f

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.28-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.28-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4809786177b3d04b1ed758fb2e906f125e2f647587e8ffe094e0b7b317bdee8c
MD5 fdbb4221fc527c077e10b820918fb6b3
BLAKE2b-256 1a886f59e0c71522caefe5412b031714474ee95d5fd00a4b6ef9e23c9870df4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.28-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3baab341bbb8fc33ae144b1e3c2d71f5c02e5831a1188fc5db8d407c6505a7f2
MD5 7425fcdb67736e68403f44b021e21308
BLAKE2b-256 7fe830667b03178103c1ed8cca4adb2e1d25d869552f6021448da9d669ceb0e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.28-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 df57007fe20b252e1f57533def26d0499803a7db39546d2561da834dde70b759
MD5 8f86f08af6947e44fab1d42636d8ac66
BLAKE2b-256 38b9ca99453b0f5056a43c36cb61386b75bb753aa6484884d3a8914bbe92b378

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.28-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 df4a32c563fb759864a94a1e74a4c6bb1c2275503d181d5be92dd6edb6d7d80f
MD5 cfdbaef4b1847a03b258f237feb6b175
BLAKE2b-256 5f55b72b79595930720d55bbc544c1bbfc580a2e3fe9823b1790ad4956e9a515

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.28-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.28-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6464857535fa5dd2f28f4d56a10bdfd656285b7e2d7e382793c26101a4142b6a
MD5 35f0960c1362678f0a41cfd6ad83a507
BLAKE2b-256 bc1377a07707f65c376f1471e6835e1e1ff2d1195ae6342e7e989b461da1d21f

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.28-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.28-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 999e581b5311fbb927c1edab817acc695e6c82135a55deb0c35b2cb189d6aa12
MD5 16eed77c98c17c04e5ed598ab0fb1327
BLAKE2b-256 0618ae739d2b81b456756ca4fa2c4282c8d602ecf7c6ee3338e76ebc2538dc7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.28-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ab59796bee2cfb702e117c12d358f6d8fa51d0c8e388f71682b1f3fe20ad3dad
MD5 3f4f05e953739430f67f100c68c716e0
BLAKE2b-256 4b67f36377ddb9d19bfed893ecc162d88bc10237290e5d5bef83b851db52b9b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.28-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f47cd5928b917e1b0cc73a1ca118e8f19dbc9fff0abf7dd6ae3647434a535294
MD5 55614ce85f3ec903ca30b091ca3c5d39
BLAKE2b-256 20ff37944b644e3c91c9f9c0e7ef5d38e680a3bc2a4343e8c88e260a273a1480

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.28-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.28-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2b57a47be5231fb523429e099671e34e7ecd796a934b29f5b975a3998b3cd06a
MD5 ba562f89f09c2ce6c824129c8eda8682
BLAKE2b-256 580867060a9c1022dfe7375930d769b7f9da96b0df17120575cc45ad318d28b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.28-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1d8cfa91d67ff63b30da9a8acfd9861e603c9d78d65b7db104785c4b3eb65e73
MD5 e53b6cbfd469c7b21fe649d88486b8bd
BLAKE2b-256 a57966b8eb0254afa63aa7aa4a316fafb3a00a09f60dbc1c828609afed7c2e18

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.28-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 bc968eba1de2029e87028c05dde22b52613951e692c6fce5f859068555ca2303
MD5 31a2be9882a53ce9911ab1645c291b2e
BLAKE2b-256 cfc92db35281f945e3fd893961bacf4b06a1a74e96573b45a4cc3e05eb35500e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.28-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fe70c2881e5a2fb805756fc64da609b9c2e18fa29387a3253cdc6866ae42a8c2
MD5 8e8a8072b68259a98347ca332ecbd1f4
BLAKE2b-256 162fd38d95c68c0fad25610de0ad2227cd6ddd77943d47bfbbe74ea3a21291e9

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.28-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.28-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a13602823d9d3aaa07e95756000035977839a3f6ca6b006784ec4d242d108f3c
MD5 e963a6c23a80c42435d0c3d60dc5a7f7
BLAKE2b-256 05699d53645935276e557ce00fc4955735eb81239f6daf1df0b499cc90bafb66

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.28-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.28-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a8e19a79fae498a4c5b46dda5c37f7d932768700da3e36ac5ab3cb5cb2788375
MD5 13556478b1c6478f9daa375a6fd11b85
BLAKE2b-256 b9214f7e8b00ba2c419c97bc65dc0da7aeb2e32f4ac917cebb82e4b328ce60f3

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.28-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.28-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b278ba616f79adf9cd0d6087cc43c8fa23844adc3be08606a043a151e80ca9e2
MD5 2bbb3bee5207e80dd8490bac4c381701
BLAKE2b-256 13dbe92d081a18dbe20575f56385aa2820046c5921fbcd2d65c9fc591d424e60

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.28-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.28-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ec152f2b3a349d60c9211528b4fe2dd06016a94a3ff27b9398e65209d43f6fef
MD5 c05e2910792ef438cf8e2853e915ac00
BLAKE2b-256 1fd507e2582c1b9a499749e79a1948f13c83b9280a2cc7d920cddde54544c628

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