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.31.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.31-cp312-abi3-musllinux_1_2_x86_64.whl (328.0 kB view details)

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

passagemath_buckygen-10.6.31-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.31-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.31-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (347.7 kB view details)

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

passagemath_buckygen-10.6.31-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.31-cp312-abi3-macosx_13_0_arm64.whl (87.0 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_buckygen-10.6.31-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.31-cp311-cp311-musllinux_1_2_aarch64.whl (344.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

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

passagemath_buckygen-10.6.31-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.31-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.31-cp311-cp311-macosx_13_0_arm64.whl (86.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.31-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.31-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (350.8 kB view details)

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

passagemath_buckygen-10.6.31-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.31-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.31.tar.gz.

File metadata

  • Download URL: passagemath_buckygen-10.6.31.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.31.tar.gz
Algorithm Hash digest
SHA256 27effdec7429fd2c2f019e39f9418267123a593a9a2ae9b35f5d637e2719fadf
MD5 697034d64c04562ce155dcb35a65a931
BLAKE2b-256 a10771b9bf030428aead17fa78d688da9d6cec4feb4abeeaf115c0a2db4b7c52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b91aaa335efc8c4fae9f3b437897bfa947ca2aced76de7491863367b53588b01
MD5 b9dbaed5e8a4981a777781c0e8d87955
BLAKE2b-256 e063937b65d8b62067d36294afc7dc642714ebf2bec6748ff21f05efa3a988d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6cc8eda5c73909003086bba8c6789ca3b508b1931825fe1e9471bfb7dbcfb5a1
MD5 28e129c3800e31a72f0ee9a2e131b935
BLAKE2b-256 cd27d1c9db09ff9d6fbfe7e5a80bd2a982006c33a4f9d8b8151ece03d40dc72c

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31-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.31-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bcec0523a209defc97f0950bc7d818e0271e2728cb5fcfa16d151f7dd8d410eb
MD5 de44690cb322b6db97348cbf3a073125
BLAKE2b-256 766f488d8c4007d79504bdbba0fbb96453e6f653855b1fdeac3422115a29e852

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d2e1c8502b6913c3b4f9175e2c1ff36d386dbbd92fefcb17171b433a39e2be1f
MD5 78c72fdf6d8de52eeb0ab80319acc63b
BLAKE2b-256 88fca9aceda829bdf07bfc64ab6d065beba76119d376849e99cdeaa399c2dab6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b22ed4e345f7366b4f1f8c81556c9be588ff63a2f8886c203e74b26c5f36d81d
MD5 d0e3d908c741c3fe7c2eeddb2f8f0f4a
BLAKE2b-256 aac96fd7b335cc528d216d42d5b48cc5952ab82f8b8d0cc5e6bd9b6dbe215649

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b49b2da156f6363a756bc1517aebcd035b60a3f26ba37077b018b9ec982c9248
MD5 42a3e843c092b2d48da84c6fafc14ed0
BLAKE2b-256 6d5d730f07eda19187d68fd665f0300fe0210ebf31370d373d1ac762aa7bae2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a73f7b32e7fb7a862e6b6df60d61f9a76115a6e23a0fa82fe411a68636a17140
MD5 7da32c63651888e1cc85030e28a9d6bf
BLAKE2b-256 35c478cfe8e3410c445dadd6b548d8b4ddda37d6fd981d09163969a75725b51e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d0aa1ad41473ee917c048a971202ac67172cc845a3d5ce00f2ab44fb8d2446e6
MD5 130bfdf91d94479eb34fa65281390881
BLAKE2b-256 5c71d4959f79afd922d85f47f78f4a508ffdfc955f09b822adb46449342731af

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31-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.31-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d40e04ef7ba4c4f5aa4f4ac84f62708e47d018761d7cd7d8306bbab5a759630a
MD5 fa92e88aca5458c27f9170dee74be424
BLAKE2b-256 9cfe201e173c620b29b3fbc5bce6c55460617fd654e4f87b903bc2f3c63f2b2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6efe7fc3386ab7ba1e8f8b387bf0c33771be331ad1badaec4a53d653431f2a83
MD5 d1bf38a279e1e9bb9c86e44ef2cad0ed
BLAKE2b-256 982bafc2bf870a6c35e760b4ea7cc2541211e277b7d8efe8ad7cfe4282925d38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9d5540bad42928bc0f345c529a4e187585d2a90ab75539b74e707d22d43c091d
MD5 e99a795abd033428907d9688c3b87497
BLAKE2b-256 20b9f5cef47d0d04e468fed8623be2fc32538d80cf65de2da77591ec8620fbce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2c9dc561df0f4588c00bff7de8fc2721b3449885a859d352b3e45141f1dce1e0
MD5 d28f843e1120659c4275aa70fc81521f
BLAKE2b-256 6cf377fb4638c72cf19b273173b63bbfb3196fae437d2a2721cca1ffbeb35edc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6cc3193fd5cb3ca335d6972c3a8169d58e18c8981c6e61793c0d7b7dbf0432dd
MD5 8a9e5820014bd1d8f7106fe8ef507139
BLAKE2b-256 0689f5bb380572a438dcffddb0e95ad0bce26e384cb16a4796e69ebc2112936d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e17e887180221bcd02ac61ff0c74f4c7d14961c0a6a6309b12ff1797db89e15b
MD5 955f9cd6148788657bdf4f11dd6043ca
BLAKE2b-256 e727c1b3ffdcdc3ff41ab18f963ce9186b2ec725448a7d3b88e1153919f697c1

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.31-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.31-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e458ea0d496a5fb94f38b32e118a52e582e5f8c7463a4dca0cceb5599a531c53
MD5 5a59fa662d7f38def886f4218cfa9d9c
BLAKE2b-256 1512dd4bacb172104c17e855cef65e0b0679207c6f9c11e34a38890d8bab8010

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 69462f76abfb2ee41c04bc489d1f09f3c17e2f9958fcdf5bb034cca3178b23ff
MD5 5a8e15062b33dd6b039a671606e9abe4
BLAKE2b-256 34b772b5585ee1accb2723461a529d685ded065bc61586a8aad98c8584d5d1fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a570dc508f47218014ad0af0f06482acfe6815db2281bd120580d2df1a87fa15
MD5 54930f2a58f686e4e7d0ee48deb38f2f
BLAKE2b-256 5965b9b113f6b6dc53e01ecae4d279aca5f90f5a8a9334fa249b098126c078f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.31-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c445dddbcf00187ac891eabb0999adf636d625984e64861548981d27b1e43dc2
MD5 2dca507cf87ce56f121327910778e2cf
BLAKE2b-256 cedc9438ec416fdb9073af5a23b6e2c2fdcbd05b72d95f4723738d927d249f38

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