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.12.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.12-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.12-cp313-cp313-musllinux_1_2_aarch64.whl (346.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.12-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.12-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.12-cp313-cp313-macosx_14_0_arm64.whl (87.2 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_buckygen-10.6.12-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.12-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.12-cp312-cp312-musllinux_1_2_aarch64.whl (351.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.12-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.12-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.12-cp312-cp312-macosx_14_0_arm64.whl (87.9 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_buckygen-10.6.12-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.12-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.12-cp311-cp311-musllinux_1_2_aarch64.whl (350.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.12-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.12-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.12-cp311-cp311-macosx_14_0_arm64.whl (87.9 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_buckygen-10.6.12-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.12-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.12-cp310-cp310-musllinux_1_2_aarch64.whl (349.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.12-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.12-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.12-cp310-cp310-macosx_14_0_arm64.whl (88.1 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_buckygen-10.6.12-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.12.tar.gz.

File metadata

  • Download URL: passagemath_buckygen-10.6.12.tar.gz
  • Upload date:
  • Size: 4.4 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.6.12.tar.gz
Algorithm Hash digest
SHA256 c44b4ec018588e7e1be8ae7ed080cd0d106445bca992acbb402df80d24af2458
MD5 aa1efe63a021d472670e190883b50fed
BLAKE2b-256 ba4e1767c7e9d6c01a619749fea7da4b043a0be5eb78989c9830ef7226442ced

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.12-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 70334df4defc1cd342596d31191c5e8c236fdca8f67efb4f10dbb76140385f53
MD5 d1da9383cf1a0276dcb5fc2f5fe2bb17
BLAKE2b-256 8e6cda0f1bdeaf72a582b14b2d393bdef8b3d5ca6e348ccb14e94c87fdd5e450

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.12-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 244efe15920dc1961d33d2b34821dc5367b05fc797e5ed521933b7ef673a38b7
MD5 c8e554158bd5d5377b9c9cdf00bed04a
BLAKE2b-256 6bf33bb21a2a601e2833f294edca68869af98b22e398f3520373186a467bf640

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.12-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.12-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 67b72022359bfe286270203c081a5fa7efaed177eaa346c3fe729fe6385ee1bc
MD5 b33fe6fa36dc72cc5702d78166e76472
BLAKE2b-256 5a7b58fc15f3496369ead0bd24fd0d879063a81e63b8900e78766896e3273cdf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.12-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 79a10b1506b128a435df2d327495a87b2498a22bbcf01e6303fe702ff33cdf05
MD5 e22445bbf66b021cfea21e6c5a958d66
BLAKE2b-256 08daaa307f99d5c9e9b2e60c26da2c2d7c14c4b6b2b9da1433d8d9b1f1cc632b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.12-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b5dfaed532286e7e5e195a58e997b505b9fe77bb42e4bb082cfabc5ec8781c61
MD5 e18f498373f161bcd5ea0290a1bb97e6
BLAKE2b-256 730d8f5bf5e13587bc3af2213ed9777cd1ad1dd1fa59679cddfb421754ffd177

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.12-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f38ead6bf8b4cf19bd5718b1649efc6556846110d3412e0445e25c24a5a993f7
MD5 86a5d7c2c534c707d408a18419dd5656
BLAKE2b-256 c17b1ac07d9ccec4ccab928b20bc6471e71e24bd0b1c7f2b4727809de23f93ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.12-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e1287cddd15d222727fe6f3ab7ad24cb77a2df80727b229cacf4cdd80ccca5ea
MD5 bee61b9c4dd516388f9e586cbd279c8b
BLAKE2b-256 6464bcdc84ab879ba6b6683b2c0bbd15d0213567d958e94ca716a8bd0a6f7f45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.12-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8f91691df9d628ac3f068db8979aa8f231ccd5260fa4b821a79c4027cbbe0149
MD5 efbff6728a2b6eeb17ddc08004373c41
BLAKE2b-256 c3aeeb3b8c7c6005f960d8a769c713a8b64fd266d35d643966ffbc02486b48ed

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.12-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.12-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b465ef463a4d2514cc2ff825ae72e8bf1e219463d14e0247ecdf56c1dea59e8f
MD5 cbee3722780305d579a9902bf1fec241
BLAKE2b-256 2e78af460c7ee4c0b25431fba58e607719992a45759d14d0c318978dd87d4b2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.12-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 436a3989a82c11dc7304fb5ab2fe876809fa51f527073e2511c533916a54c8ce
MD5 378d8a5c8e717e98580607ff775c3004
BLAKE2b-256 06e24c4afeb270325c18696c8068b8ba66b559936247bc54d7c7657be63651af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.12-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8294f1d9d8d18f1e10aafb2d6f596a8641c26e0432d610e7a356653eba43a537
MD5 7d4461bf3ec7dd3251dd7ecd0a2fd140
BLAKE2b-256 24e6c8fb94b75d57d54f6d70612d95da7b0960fcb00537f78cf22b37d3ab0b56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.12-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 95584c90e0d3e16fc9458fbe32f067407b52d9f2655647bc89eb4c4a26f68a8c
MD5 0439089c6ca9704444b8107e09dab3a5
BLAKE2b-256 836b567367cc749229e7ab10b855dcdaba70de05c57d65fc89d1a61045a268e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.12-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ec5298edce58a046b82bd9f4c05c7b696e6546825000c68532216a3e6c396079
MD5 8a20f80bb3d141830a3a2de70f9aabf5
BLAKE2b-256 b5864f982934fb76f6f6389917cfe9fdb8c13c93f063f526275c403cc387a655

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.12-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d3a24b6ad4998124f81e1d5a8ab2de621f7093716bdcbb9dcab6f9fbebb2e183
MD5 f204d595b454ab540a02efc26bcaf0a8
BLAKE2b-256 32e00204a711431ba5f38f86bf6fda8e89bfc1edc0df8a2099d46457d3a64221

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.12-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.12-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 85929708b93f2941b85aa96a021b243a914c047928ccbbd0e06ea22b7e643477
MD5 820d6379f3c45bbcaec337e93a90e665
BLAKE2b-256 b36917c7ddd6c924c1de5016a4b3ac67d5d228f5f6351277c2e464fcc5fa7b9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.12-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b8fa25f86da65c4d0abff6b8b372b969cf603b832ae4757e1673be860a1d5d12
MD5 45a108b39520cd1e276c2ddcbf9d1f8a
BLAKE2b-256 a0454b07d896936d4ce562432639d4aa5fe7f5c322068ccdf648e500715159d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.12-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 119de59ea030607cc87b0b1bb4f924ee4bf7065a5a206aa95edbe8baad66bba2
MD5 318beb056e661597dcdb96e6247bc690
BLAKE2b-256 1a25237156b91e7b94ac2a6174f6027c94993de948cddba332f3f2946576dda4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.12-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e3a19680cdf45dba7714318aa94019d0544712d957a8d38d5436e6caf43998a9
MD5 4dcd0e2547f935efdd627c7a15aff1f5
BLAKE2b-256 97bfcec589f0db87107b796ac67f719b3a912641a342d5adae9648401aca439d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.12-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1500134610044a934551b313fed8bed8420c70d50591a847395da2b7782b36b7
MD5 c159cc175acb2fb98c2f483846c8576d
BLAKE2b-256 739136481cc031ebb8d0ed2430733fcf7c06b66544626920a3d9db65f42d418f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.12-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 614af18693115003d174089c471f5ffa4e0d749fc0753b0f2657f6e76e8d3f80
MD5 ef31570ffc6e72c2710220fba734ffca
BLAKE2b-256 cc6a21ddac9597f9d738652efc4d5f0a555db40313e94d3682610389d3d8f9c0

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.12-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.12-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4ef28bba69b7115812e570b55d9f5bcfcc4b1acd06195308f1842a38d292018f
MD5 cad075c92282a05d790d3f2683846204
BLAKE2b-256 36d5896f2351713189657b995bd0c82ad3e1a5dfccf73e7bf04169f2e2d121bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.12-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 46b6d06c5719b87ab5094eee1a128d954a80acc5d59d77efb52302d7d78a3509
MD5 45b024e7d4dd76644efd248c3e3f6c95
BLAKE2b-256 9e89f923ab381e0f0a65fe87fd94cbe0d85f4c3c375462140f7febac8f14dbb4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.12-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a8c45ea4c2449a8744e5ce84554013a1362116d03357c38c69d3d45c74b55e82
MD5 d68f9ab8d10fd76afa296735e65efe65
BLAKE2b-256 3e8d7c7ef78319579e70d1164aad721a9ba0cd726e9e00a790257321cdf7eab1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.12-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c7b87b6dae2e1e8bade1f27893ec1096cd075d834b0f67bc0f33674a10db0958
MD5 bdcd181593ecaedc065b1dac8d897146
BLAKE2b-256 4e9a22737027dfa5fce2ce74c812d401dfe3293479761735501fd436d675bdab

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