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

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.28-cp313-cp313-musllinux_1_2_aarch64.whl (345.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.28-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (338.4 kB view details)

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

passagemath_buckygen-10.6.28-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (351.8 kB view details)

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

passagemath_buckygen-10.6.28-cp313-cp313-macosx_14_0_arm64.whl (86.5 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_buckygen-10.6.28-cp313-cp313-macosx_13_0_x86_64.whl (92.2 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_buckygen-10.6.28-cp312-cp312-musllinux_1_2_x86_64.whl (330.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.28-cp312-cp312-musllinux_1_2_aarch64.whl (345.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.28-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (338.5 kB view details)

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

passagemath_buckygen-10.6.28-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (351.9 kB view details)

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

passagemath_buckygen-10.6.28-cp312-cp312-macosx_14_0_arm64.whl (86.5 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_buckygen-10.6.28-cp312-cp312-macosx_13_0_x86_64.whl (92.1 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.28-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.28-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.28-cp311-cp311-macosx_14_0_arm64.whl (86.4 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_buckygen-10.6.28-cp311-cp311-macosx_13_0_x86_64.whl (91.9 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_buckygen-10.6.28-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.28-cp310-cp310-musllinux_1_2_aarch64.whl (344.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.28-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.28-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.28-cp310-cp310-macosx_14_0_arm64.whl (86.6 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_buckygen-10.6.28-cp310-cp310-macosx_13_0_x86_64.whl (92.1 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: passagemath_buckygen-10.6.28.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.28.tar.gz
Algorithm Hash digest
SHA256 acdae393edd6171cdc26a3a1e0409695f2b053d0d15df08ecbc6be6bf08b758f
MD5 1ab8a4414873d3c13418ed53d12cb85a
BLAKE2b-256 39055f4f43bcecba830bc17e8b32c734c6e39e16e2a6c861b14b3c208bc6e0ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.28-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a3140a473999408891f56ec0e42df942f2a086c48bd098243805bfede0cac231
MD5 6e790ea271fb8e00bb02f1242d35b9a0
BLAKE2b-256 1255b534ceca7373fcaac3522f65dd96e9734fe2a4625f70d9566f287513c80d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.28-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a5e63aa9bf3e7dd986abcee8c8f18c648567e54fdaddeab32ced5ab35a387280
MD5 b4d996d57be0c16397fee3630d00ba34
BLAKE2b-256 b6bbd45089e0363ac2c81092acf6b011d1a376872b5165ad7dcf7e7082730007

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.28-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.28-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 11b20b84b03ee77f6d43aa5016ba3ce65febab152dd0ea546a849b54a872c05c
MD5 8b15d933371c9f4b62b5f7d9e53b4901
BLAKE2b-256 109262059707cdeabaf0c8de887b6db2de028f7696399ca4fd93bd96b97bcd5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.28-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d724a4fe83bf96a616aa5ccfa2f2857a638fe0889bae664abecb9bcf50b4f05f
MD5 1dff8a39c3ce95317ae5a586fc93bf68
BLAKE2b-256 e74cf4f4e1b9b7704e49aa3cff2819a6cdfa2dc28186af0bf1ac26e3b30e041a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.28-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 31adb5cda87d5198579e701b985fb0b99e93722e524705cad601d8862b7b4ba1
MD5 4f7e1b1a4856c905c0ea91a7da73f8f3
BLAKE2b-256 28ebf70307782d789c22d009e578975c2669698b48e0b0f40282c69b64750888

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.28-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f39ce56b19f0a017a99f582b8c13d98d955cbc335d124077ca7b414e8f7f3b96
MD5 eac282e27253f02356132c382b1eccb8
BLAKE2b-256 234f810992eefc908f32bc9a548bb81175716c10a71aa9092a8e3a2e4ae519b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.28-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 53459015d45b8940aa2705acf2927883aeaf442b8a3afe0acb344c5757c4d5db
MD5 0dc278158eb31a1ccfb34038f8836352
BLAKE2b-256 746225f667bd1bd8d5b665b3f75227f6c6ae137fabede38f4711bd6d6da5765c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.28-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 723def7ad91deb6a051882d8bd67db8622bd8abe712157518d5fef75290f6807
MD5 12c1700b32c65d440dbcd2f14e399002
BLAKE2b-256 9975f18064c55fd00ca7cf14e041fb9262792cd78b12dde7a86d7a8393ff6b81

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.28-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.28-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6817f214a9239af8dcb536cb8bfe8c817657bea1294726fe9910a6a59ad45594
MD5 9f7bccf30ed00da321238a1aa3e0be32
BLAKE2b-256 45a6ca80f7f369a163476fb0056869644e1827c5d28aa8ea6b2e970f2649fd22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.28-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7d198784998312868e0e1a1b2d290e9271238693828e96fb2c1378df33ebc46f
MD5 f2bb2e217e349da1a5e64301c6f2214f
BLAKE2b-256 dd9003fe7d016a394022d8fc495401c4428cbc08fbbf62a239cd2a9a90919c4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.28-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 73e166ea6e9f51efbf802d10f6d0ea9e0e67b1975c6affbaf4029dcbe44bd8bf
MD5 b2eecd5d245347a24df330e31f561150
BLAKE2b-256 f2936b38317d22df9b955ae8efdfaf4db8f5c683f19f3c47ab1f77ae7f519799

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.28-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 56874afbc260644c42f15956f37632d8bf36f9b334b66439780c64057c97b269
MD5 f9cc8851e6d2eb6489d58578c6fcd84e
BLAKE2b-256 28db6b05cf02a491bb603c7fd5f5f8bcd7473796a6667ffe5e0d04e10ba02dad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.28-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ec547323e3a18481594cdf9e89b558c98993477b6ed3f5c68b73c75670d49ea7
MD5 ce05086b9de0203cbedd60f0e78ddf78
BLAKE2b-256 d900a6ddd5cc75b287d7363b815d5c7ec93c56466ef11785072fdf8be4e5218a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.28-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 151b96811d0ef90215fd1b3148ad8dd93744c5445d6cffa646e008d326acacc7
MD5 1a776b8e16e9eb8325941da2d2bbe4af
BLAKE2b-256 7f44592c72997207612ced48b2cb815f95057ea7cfedd9b779280fe49153f3d9

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.28-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.28-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 729dfc8548f3425cdd1cb8d927e076823b6522bbb6f89ce23815b74f2f345424
MD5 22adfdb90a7853cf907334545774ab58
BLAKE2b-256 9ec220ce7003b7ca849f3316ea2671cc91f7f9eea22882bb1e772b391525f8b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.28-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 970023864491b1b988816ceaf5b6587d7b7f7a8c8b0ef82c4a258f8e583c9a14
MD5 246a979b442774842bda9c08657d4199
BLAKE2b-256 95737bd41611cc590b01521138e8cfdfea77edcc4d0530b223e5a777d3fa54aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.28-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f474f032611fe1592acdf174d3529b6de6bf834e26f185e9eef54194e29c6891
MD5 0388374a1047fc1444c28021ed8d568a
BLAKE2b-256 36cf718318007bd34df0d452eb559a1488af113f082b8f82f5f09b10bbb7e62c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.28-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9837e0b31f544ad7e7adfca20302818a65e1c2c8a1bfcaf9b4a559d02e484c27
MD5 e800712a35b31d939a7ad0c28d4c22a8
BLAKE2b-256 9b9477927cd760ce34d002e40484a7a112ce65270f8fea1dbda6ee0c7303d2a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.28-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9bca357ba745084aac07e1a962588ee8e80820d92f09aa5a9dcd21f6db803ace
MD5 769f608c05a64270e47e166f276ae42b
BLAKE2b-256 efb08d14658db84be72f6c82fc6df4352e84cf8fca17941e22169f8ccc46baae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.28-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d0e83c2b7be1a59e37410856cebd3a6f625d0cccd7fc7b613712fbea0a059be5
MD5 d70af077000c17c394481d13dbccdba7
BLAKE2b-256 50a801692313c7556cdc5bf580345131ac8c9f0e4ba61ae39f91c4f1e7a8ca41

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.28-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.28-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 504b15deecc28199b6ea93517486dd4c53de87f824d0fd8597259a372c00ea63
MD5 24fdaa2c0e3f295b093957dcfb6abb26
BLAKE2b-256 7eedea57cc14360566afa38bf54d58ce2377b3cb9d0f90036a8e618cc0c78e48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.28-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 83f7f8e02cb30374ce25ce3ef7fd6e1c14d8be4f62e7afba05e1528f04db9576
MD5 a484fdf06993dea25c6cf6cfb156eec4
BLAKE2b-256 6445fa4d032d99fb60431f2f88f52f36bcec8c588172fe714d29845597f2b6e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.28-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4b8e77a4a6b539e6de058601105349961df91b888b0ef07484b78c952ee74dd5
MD5 0cece1626bd1add725e75fb943066dcc
BLAKE2b-256 ecb25ffaf074cd35532fb9b09213bb8fb6b0e1417c501c4b73e2c70175733053

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.28-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 91417ddb286ff06410d3128d39be15c06341ae485a659ceee15558ece60520a4
MD5 aa3c3c44b6e023cc0d3610d70e9fa1cf
BLAKE2b-256 98ab994efddc5f6db257b63aea1559760fa0ab536925f971feae91f7aa207649

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