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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_buckygen-10.6.16-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.16.tar.gz.

File metadata

  • Download URL: passagemath_buckygen-10.6.16.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.16.tar.gz
Algorithm Hash digest
SHA256 e3c0331a987d8cd142ec4950eb54bcca24068a13b622895dd83274df212eb1ab
MD5 767bab52fbf6798a8e3e2967ef3567e7
BLAKE2b-256 a39712f8bed49046bf32cc768a764dfbe847dce9aaa304b0f14f960014a2dd1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.16-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 70ba02e0d345b72f0471d2cdca87f251870b7b6bd51238a6c9da668bb9f75845
MD5 45cdbd4415e9ab288f11d68101564e49
BLAKE2b-256 dc293d663d39d05639bc8d5389b88a337363536940527691f1bf3577aa335c0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.16-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4b5f36d4d4d55ce366e4edb7561254bf9b53f8f62749120dd5dcbf9b55135c0e
MD5 cade34199e8344802ec6123b69da0fb7
BLAKE2b-256 1512ca9a2d326005dcf047c60eea9b754b9969e27dd5563a2244916a3671b7c2

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.16-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.16-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8a3b8ec30188fae714cfc056a72a83d0fbca45655992023f158ca762ddfe2650
MD5 ba0266ae00f38e3bc0301ca1ca2c40e4
BLAKE2b-256 ae5ed446f3910c6b2c197abc85d4276dd38ef66302cccc0017179e2f76b6a8a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.16-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b744b524213f25dcddc0e28a83f700b4281371bf402533ae870f6b81e3f705f9
MD5 e80990ba9f831250f4f7ba3e099fc262
BLAKE2b-256 c5b4b1edec0df66fd320ff0b226d841c26db36a8f955d8752213abee2771b9df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.16-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f1fa87fffd5c9909638022ae91aa10c360f9df61864902dfbdf2482792d50510
MD5 89dc10596a71c9ba0de93636660a81d0
BLAKE2b-256 d08d7e41b33de644e0c7b0679e7a08d3fed41b7d8d2759266c14400061e89fd9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.16-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8ecdb4adcd0b1717fa0e1a0a1ef58a9bd449ca5a8829b7b83cb59ab2746c3b2a
MD5 73e9ae1695e3da56f9cf15998c0420a9
BLAKE2b-256 acab63ce4186ef42dcbde5068eb262ea422d0004868c91cc9cd7c48147537735

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.16-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ef65454bde576ad29b68aae036be0aa67a19cacf17533f6a40558d463a418bf9
MD5 bc61500581240b5dc1e144edbec3a502
BLAKE2b-256 0da76b79142ce592f34c2df514773985840d8b7cde2c91770fd4714a6b88b49e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.16-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 45500efeb1f535b5fb8d6126c2e3397c9c029837f06f5a5081df00492e4582f1
MD5 7389aa783f3a996ca79e4b8dc1c53187
BLAKE2b-256 bb57b3df9efd44e35d31eb37ee8c2dcb753eb0ff981d4f098ce6eacd4b885174

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.16-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.16-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 201a0295d73bf48cd6367e2a8d64bfd556147381637502bf86300a43ff39a505
MD5 8cfc4d74a96b7122c2c434512f011714
BLAKE2b-256 829a6f2c1d77505986037711f006f010c4058a67d9f61be123e3113c36cb2f7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.16-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a75e5588335946b5faabc9c68abdfaf30cdcd0ec14edc1dfe2f40c81ceb2642d
MD5 62983562e2a10a3abd2db0dea333e220
BLAKE2b-256 d08d84fc8c64e81334b717a05a1724696f7a570e3c32d9267dda676303424eb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.16-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a18b1c7b80416759fdb11af120bec3c72e5bcd0032bf36a3d58cec6010f1b2b2
MD5 18007030cc370bc9004191a629225c91
BLAKE2b-256 71b7001582322265e4eb1bf9c150a6a2851dbbb65445df4cea3f5c7ca90916e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.16-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0748a68aed02e83f0c734fe34a9533e38b10fbe55ff73f5f8dc485fe50259bb7
MD5 98f2538633470cd81ad49a2ed78fd014
BLAKE2b-256 93552f77d58d2de43682040c606a7c883eac5f4f000aa315fbbb3a0ed1a21c6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.16-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5d352a90943733b01f1b0a2e8ca056141ba10cce437744a2d16ddb4b014c3f6d
MD5 b0a550487560619499d0346dda148b29
BLAKE2b-256 c1b7e731653285f915c4af33bfc499b88deb8da162c13f158b768a8495961cec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.16-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cedb11a5399f04b65dfe29e73be40a77fc87893c3de977150a7f8571ac933639
MD5 dc318ac79a171de84bf2bb928520455d
BLAKE2b-256 aaae816d4deaea0e4fed0f8eedeb5d28f3fb0ac80189e8245d506410aa936117

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.16-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.16-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 be49d4af0fe7245c6ef4f04a00a7bd2867fa9586193c370ddb6fbaeacaaa3e54
MD5 ebed7f3d6fb684faad94f87da1cb31c7
BLAKE2b-256 4a81f14e98b164b2895261a934fdd276d7a12cf5c88d6b14e11fe51a571563ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.16-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1d8a41880b5489c02906f5d22e2b754b63bf3db96c0683e981a080215827f375
MD5 f944ab653e32bee9fdeeac8b680a7f07
BLAKE2b-256 5ede41f92985998ee5dc1712127962df77cfc1abc7e54e538b40c31b7da1ca97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.16-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b8678308bf0b29aae62f6314a3713839e9e2f8687358aa3a44664658f05de944
MD5 8acd888bd46e3097a94e01534224d08f
BLAKE2b-256 f8681f5617f432244270615596de37e59fe3bd8311d8655e6b3d34a583455cf4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.16-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 017074e80ddc37d973da921becdf4b3b4d386f0364b038b073b09d75490783f8
MD5 8c3a94d4660d7c346c06221be9b920e2
BLAKE2b-256 39f4ec6e52f3fffe7ff1704943340a4a6d3a3f785acafc033740ff67cdfb52ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.16-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 af57090f514406b766ef7a2609072a60b468e7d6ac7b6d46b5af1d16b72a16e1
MD5 47c52cc12fc8a4c0bbc6de895a2fd2b5
BLAKE2b-256 7d60d7a9bc74e968ea8623faeab82db4d10e35d14be315ae940f708d79a6ed82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.16-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 da92bc040464fd77042d489c416b0b94942169d5c46af52ef896260c0edd1377
MD5 598327cefe5810dcc8102584f79c76dd
BLAKE2b-256 97560accb85ae7c2d11da401e4139ab0fcfc5fda47d58266188319c442f6cc26

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.16-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.16-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6cb48bb1ebbf1bf8e49283444d6f70def9342a71b909b8a7bce133d962d21baa
MD5 8b810bd980a6bf1667335e87ce9f7d5a
BLAKE2b-256 562b6188546f116fad76d888b541ec571cece8aa5a6bcbe74755509a14f85316

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.16-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5803ce552cc5769c480b81d5dcc58b15f55346f06fb8b72b54405d043ffb8d49
MD5 541c1a00f0f6906f45ad62c39142b8f2
BLAKE2b-256 89ea3baeb2b39432ac5c4273f6e6b9f80554ca899c4939a2e1a734f7e020d870

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.16-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 72f35ab451232af25f16295f290f948101e1158933648644e81149f07e169e21
MD5 ef50b99eea5cde001b787af205cc7b17
BLAKE2b-256 dc6b8b62cea1f66ed26c76b338e2dfc0b0e3afa33bf08d836c2d3b0ea9021133

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.16-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d18f63d517c50dd80fcc7b493b27a807fd182f5a0e5fe42b8c007d47d91da621
MD5 f37c952db81f1bb8f3811e36f3a91336
BLAKE2b-256 1b353a31ebebf95adacd66bb0e9aa27958a68746c892477243ba5adff68ba198

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