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.10.x-3.13.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.6.1rc3.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.6.1rc3-cp313-cp313-musllinux_1_2_x86_64.whl (333.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.1rc3-cp313-cp313-musllinux_1_2_aarch64.whl (346.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (340.1 kB view details)

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

passagemath_buckygen-10.6.1rc3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (353.1 kB view details)

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

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_buckygen-10.6.1rc3-cp312-cp312-musllinux_1_2_x86_64.whl (337.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.1rc3-cp312-cp312-musllinux_1_2_aarch64.whl (350.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (344.1 kB view details)

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

passagemath_buckygen-10.6.1rc3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (357.4 kB view details)

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

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_buckygen-10.6.1rc3-cp311-cp311-musllinux_1_2_x86_64.whl (337.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.1rc3-cp311-cp311-musllinux_1_2_aarch64.whl (350.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (343.2 kB view details)

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

passagemath_buckygen-10.6.1rc3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (356.8 kB view details)

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

passagemath_buckygen-10.6.1rc3-cp311-cp311-macosx_14_0_arm64.whl (87.7 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_buckygen-10.6.1rc3-cp310-cp310-musllinux_1_2_x86_64.whl (336.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.6.1rc3-cp310-cp310-musllinux_1_2_aarch64.whl (349.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.6.1rc3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (342.4 kB view details)

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

passagemath_buckygen-10.6.1rc3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (355.8 kB view details)

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

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

Details for the file passagemath_buckygen-10.6.1rc3.tar.gz.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc3.tar.gz
Algorithm Hash digest
SHA256 2767a53684cabacc0aa67c9f22da7f6e813fcddef0e03b5edf15fbe3eacbea6b
MD5 85bca9a475338272b42a75c7c4495d11
BLAKE2b-256 83c789621ee3e550c9a044b1d18e862ec569d376c7bbbe6b0db91904cd8064f0

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc3-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f63ccb21c6fd1e38d3d83185375a2862cbdd25a74ede986028ca9f2c4aa0ec86
MD5 e7146fc3df4b7b030eec26f1ee6e910a
BLAKE2b-256 17463481c1b131aac5a89ee95474b52747cd6cda145f2bd2da4c6d0c8f8cd84f

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc3-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc3-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bb3a6112bfee0614edea4ac786b9c12eabcd13d12d3af7bd1f1c794f87992508
MD5 af49d1cf592fd2db871201f2349ff4e0
BLAKE2b-256 67217220206485caec4804da1061b4629445c9f813c9a259ba791cb3744729fb

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc3-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.1rc3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a1869b4924cbc6f3d2adffa5a8eac350c8b3d9e59033c5d23bb9e6c2bbe67cce
MD5 1aed6a0a6f747762ffb64c6bdf27d496
BLAKE2b-256 0d6811e4e82b9995a2892775eaebf4cb12b206cc9288512a09a25c25d48b8376

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 27e7f1e4e76f05edc73d77605e4529597a8531b8baad029a0214919ae8771e90
MD5 fdb927839d9dbd9a7b84872d31e9b958
BLAKE2b-256 21758142f1773f67820d3a506c9490c8853c582768d9e9427c6e248e5e53f01b

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc3-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc3-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0ecf6eaa165efaa3eda57ce86834d1811aae62e215fb0e7362b57c4f20b466e3
MD5 71531f17f7ca2c29fd8ac171a922cd70
BLAKE2b-256 d7dbc9174fd43fe02d302f921407a57b7c9fa3c1f2cec6d02c1338860911890b

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc3-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc3-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5cb14bbd6b4d7b3377c9acb78387e5776ff4eafcc970a4d29285fe3c62b95ba0
MD5 b3536410b6d7c2d98cd001216871c6ae
BLAKE2b-256 7fca94c3e2d75511ea5d496bc0b93ac36190e6f5a0e70ba28ca88647bfffa6b5

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc3-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ec3079787913a642b1968935d8cb7cc06924b75997cab9909adf5059a0637f92
MD5 607138e93017ae70fde43b51d52a97f2
BLAKE2b-256 d898619bf3fbb72bb37b478e7e1d1adefdbfa5d199085f7fb1276f04fdd92a7e

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc3-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 47851b7ed4abb3bd1a1700ac1de1ccb4e8f38e22463a75c03c9068eb1f1b2e96
MD5 7ab9e01a62a89314ff8fde5f6f189dbe
BLAKE2b-256 768eca37b46fe87374e3ba7fdffd3c08ed12d19eb943dfeb825f6789950aaf14

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc3-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.1rc3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b09ccb6d8db3d881640f49737725ca29f9ae5a9bcda70655500e14db2dda4636
MD5 00d957d403a9eca9d67ef324ba640713
BLAKE2b-256 35e36bc4e84b9b1b7f77566ee07f5a742e0a90a517a4174ba520471e7c379846

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 04f2b637508882f0bb1fd07395b2f1d10d59552b5263d37d524246105880f063
MD5 c948b596291e591dfd7512b46ddbaa2b
BLAKE2b-256 b9fd072a19aded4becb9b82bf98c13fa3b5cb6f1deb8f2fbc9d0e1b6b3f61d65

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc3-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc3-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 31c093d4db1b665ac1a43310511d6fbc441f00b4f9477de7941cd7c4e55eee1b
MD5 d08cbebcd004407bf006aec73022df09
BLAKE2b-256 760a2c5b2f5e601a6ed813da42926ac04ebf54a1e4f4fcdf8be4b83237faad2c

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc3-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc3-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ef548510aa2cb8c2e470634cfe383702b725891a977f428cf63a4a5dd03bb700
MD5 19deaa29661a0b7c0a8df8abd04db3e7
BLAKE2b-256 e84f57c778663cf8779d9b37f190fd04cf83df93ab55ccb7a058feede81d3aa7

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 615a58a1a62590665a52cc269bd5bc6458349754092b8e1eab08d919464c9339
MD5 42d1d5672989bb80f2e6e7ebbfde9781
BLAKE2b-256 78e1c21f267f03656ce8b27a8743ab5b0550658b3cc8968bdf68cd942da157c0

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc3-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b5d9f97624859bcfb7ffed1ca8c4f343599eaf40345741257706b736d72b3792
MD5 b889fe93489cfc4a3581154ccc048997
BLAKE2b-256 df683dc85fc6eff9e0edbd48f26669a6b1a521b866d346d63d92c47e6118fa57

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc3-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.1rc3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dda5c1a2ae634cab87cb914574647433a4c42a8b99c1905ff24ea4d53a86614e
MD5 607b7f26402d3cd6f8decb7f6d7b3d0d
BLAKE2b-256 109e389976c23b54c2493ed51b9a1f3c1478c2d417289cc0a0ffeb2180317f60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5e03b93cc68b8b770c8fa58b56a271694e4ae46b533a488b73816d80419bf50f
MD5 9fc1d62753c02b24db933f30f2a9a7d6
BLAKE2b-256 d779c05eff0cad22df5e7a53e3e24b3b5f12a3ec07f027833c80a4f85467eea7

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc3-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc3-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4649a5cdf3beb85724bdc2d2bccfaf7c542b64a46d33e033da18e2047e585e9d
MD5 b9ff9c312b8cd7e194c1113fc668d617
BLAKE2b-256 c5c49a7ea9a20617d861f180478a5f1c4ca70bba279e476e59dfe2d092774ec4

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc3-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 176b2fcc8a1dfd4ae632b3d73fd637db762e0fb5a3a26a4a7a84d78c5df5d0d9
MD5 141c4d8ee3edeaea4ec9b08fab89e510
BLAKE2b-256 5beb522279f8d8fea4598cd938ae61f148f8a52e55653d57b5e2dc0edcc8b2ea

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc3-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b16de4972840fe26d9f31fc45fe4302679c5713bd671b5fd3898e3527ef3672f
MD5 5c8e88c76b3d80a9edca5c1aeca1e7a0
BLAKE2b-256 6007c6cc025277ff66c34a9d3614b5a5a6eee48161a1423b20faa2c591583a84

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc3-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc3-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0ff8c58252a6806a100c5b34f052e4849ec55e99d8ba2e209a6d7299401296bc
MD5 fbb72e7c3f91f6c113983eefec902734
BLAKE2b-256 0aee5579cb039620bf627d059f6f441de107590332ea49608542013b3511f8d3

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc3-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.1rc3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 10abd94e5902dff980112499559fdd8c0768a7f6b8b1c6f2ab0f042ce9113ba8
MD5 d4932187d6c3ab9b21934f15470abd7b
BLAKE2b-256 b3e29870717615a790483f18a9c729e4a817c1ff3fafcad4db83b823ecc0cb6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 37057af843fcd3f3f5ddd2418f23ff0519e97b0ba6f1eb4d86fbbfa669ed884c
MD5 69dc4e2eced3c43651972e0429926ed7
BLAKE2b-256 4f9a2c3811cc91e8db0d7fcf4a24b1c785f077f1644d0f01df0f53e5757f23e9

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc3-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc3-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 88dcf20e8fdbdadf60e72d5545b110ea23623ebb9e67927c05b3f2656f2a4761
MD5 b5beed34ae1ad51489195b6e1a7bc140
BLAKE2b-256 6c0d9085ec37725056c23ad611aa17fb015dab0d529cb7841c3dca00f20fa65c

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.1rc3-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.1rc3-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6094e2bb34714b0a3a71642c4e88dbce55a087ddb7a962c645f47648dbf360c8
MD5 589dc299a5bf0ac1d5b3019b699df65b
BLAKE2b-256 0291387a22e967e91f96a6684c6803ebbe58259ea0c89e18f3198278f5ae15d9

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