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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_buckygen-10.6.17-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.17.tar.gz.

File metadata

  • Download URL: passagemath_buckygen-10.6.17.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.17.tar.gz
Algorithm Hash digest
SHA256 f5ce329117de99c2e01806ffa2f51c122b94d198e94c1334f1fc5668988b52f0
MD5 e99d3b41512fce720328b119a9d6b77b
BLAKE2b-256 958400a2a4baea5ce4b8b3d64859dee4efe171961a8fdb9dd9c2f75a283400cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.17-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f170e2e2a97f68a36618f3a3fbb2d9d803d57bf73c505c6692ed282009a83f16
MD5 e2dcb1c1d7cf5e43fccedd69f01dc1b4
BLAKE2b-256 ea57d1d1df49b65c38ab89de7a7992bacb0905b7942764e27f5f3407504c9c62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.17-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 840f501d084d3961f331c40c08bf3f6e7855e719483a23eac82298fa7787e981
MD5 da31f2dff28926bd29e55cc6e71d9395
BLAKE2b-256 defc35bfee3aac75a9071a3060ec9a611e6b67d04bc935918aa04952931a9929

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.17-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.17-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7d6309fffda495397529b7077076482feb8b78b37a863ac9dea1688cb088e11e
MD5 d74c57e729350edee724eba17c180977
BLAKE2b-256 a9f30ceb533298dc146ca95cbe4a13010201a8ce2af81b99281a25161ac9c78e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.17-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0a965b0bd2f50f02e5f16a8f0d962def1da83bd51a9c89436f6e7275b3b7c474
MD5 365cc5cca4c547d8c97826b4d9653122
BLAKE2b-256 c03c21b720df4b3fc76c8db988dfc28dab51676efff39a07a09adcb0fb77b67a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.17-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 892e5cbeddc92eda5a10f2a15a2992e6a9771f3fee9792f7cd0b8200b79b6989
MD5 d13b3262eb4b1b34c1eedbddea31d1c4
BLAKE2b-256 6b3ba807f344e916eb3f40acf46e9de0ad2486b9c3b95dd0122eb8ff827b9590

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.17-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c14cca75363935a2b56bcdd65ba783b776402667695abd4ee0760f2072197f3f
MD5 6e8057dabc8c41e619617e1ac65f35b6
BLAKE2b-256 84e5274fcbbea20a61cf06692eb3c6e2a4b45fe4371784ce1852423dcb4b9f2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.17-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f7c342b0356aae30446152dff94ce01036b0da7935212c2e1d624dcb761e7914
MD5 fac1addbcaa4b623ab4ff891a22463c4
BLAKE2b-256 e6e6d45bf958b23bd8e10ae1a5cab59ce2558a64076b62bc2977f67b63d6cd25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.17-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3ffb7acbfca464c460a5d57530984b2d29b8b9eb2ec874900c50f2ad46a7f48a
MD5 ea4158be47dbbac8ece2118201a682ab
BLAKE2b-256 24d9fc5b572555152a54c4dd3e4df962234ef72efde0d2bb96aedb2dd960952c

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.17-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.17-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2adb21be38f151b06bf55743a48c5839fdbe0fe456eab36ee351ceb4a33a4b14
MD5 256740d7168517ff29ea62ed52053774
BLAKE2b-256 4371117560de37fb51e3728db63406cc9719d1bdbebdd89dbb4d380265676e76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.17-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1efcf416922b0d7f079f05f8f7e186bc2db3d5ec08ed362a81c42197e59ce026
MD5 1fff387a6b81958e2c7ba461dff5ab43
BLAKE2b-256 cae099d8b4ac9865af6b7efae3662266eacaa28868f88dee72a3a4e512ce57e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.17-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 13dd84252c266bac26a7682665c28660d45dca89b11708b91bd59b62788a2882
MD5 8fb024fe8675c74847032cc9774eaf54
BLAKE2b-256 3b55e4d405151f73682e5d18b25fb7509f19bdd90750b23fad98d9b55759d734

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.17-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 38ae2efb17d974abc529aa5ff7c7cec06c7386c777e15953c377e335f319d2ef
MD5 1493aadc4f9c4d8f3678f68a21d5b1d4
BLAKE2b-256 540df166f045ec2cc0cf382c7551759555f3b9897c4d4bba2c1af62698c0907c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.17-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b329402d68f7db5386e10924a1eb6177aeb4e44814a07c9d1a98f362ca495cda
MD5 13163a480798331e06694ea679b43094
BLAKE2b-256 f095e865a77183438d84e1c878e9a7df59fc53d77b8d51fedcf1b3af9dd2e356

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.17-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 51684b3f11ce0dec583530bdbb2207359c01811c5b1cd7dcb00302ac0366f0a0
MD5 9b1636964aecf4050bf79315f42e1f55
BLAKE2b-256 ec75fa4b7a66aff95d6c1e43c6a27babe635d6e745312e6330a33d9271dc46f6

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.17-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.17-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 715720a75f31e3b4066c840a0223b6083ec639eaf749b40160678a0149408c13
MD5 cfa58f658ee506a0622e3b44ab5dfe8a
BLAKE2b-256 0cb769c1904acd3e252f797f17b05e26c0cc20bdd9f6965624cebaf7cc492b10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.17-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f6290cd2b7a3cddbf1a1f3f0c676571bfcb1be68fc7b6e541be6fa73530578b4
MD5 3f647a1445f975f1bf4f3156c3a898fe
BLAKE2b-256 62c8bb0b1cea1b684ec5903ea703f5249daccde1f06f22fe03ec6a5232aeb897

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.17-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0ac7f8ed048ab74a41ca8a2fafb5b61a91dca9ca961a19637c9fbbf7adc19ec3
MD5 388cb1db3edcf735ac6ec28176f78c02
BLAKE2b-256 2eae9b1de4210cabb63aa51d1e760241f023291309ee39666ecd172b6c5dfeb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.17-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 66071f5db39b52f81af2ef730353dba39882fc056d5656031f1ccd18516c2b66
MD5 f6607588d3c235f67687de083c88dac2
BLAKE2b-256 9d9f527ad77ad192e9f6ec0052a5d3a3d5230010c4b790287287ca9c074d4dee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.17-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2637b0b5eb80cb9c250c7ec47cb7c8f8cef2fe11e250f84db3e5c48e9731c405
MD5 c5d6617e0d1bf4cea12d18873593011b
BLAKE2b-256 dcc51f4e35ae51d32d9a46c1184b01ee770ca051f8a0f55fd6ab3489d528d044

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.17-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 59a06072e18379c92e6932d83c1f6ff3d07a58566cd06eadca97c1f86a224d58
MD5 358f63766e7d304009bedf042dbdc0d6
BLAKE2b-256 7e58757bdd0ab581e6a81c9c48d0b501b7486845c71415ee6893bc344c2772c1

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.6.17-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.17-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8c5b0e63f0121062be250d59c870fc8bbb54cd38155cd63c21c2cab4240ad830
MD5 94238099ade60ad0e445546e6e2b0c2f
BLAKE2b-256 2e7f2176fb6187165677ac465291011d148a74fb99b31bc6502c72461bc2b5c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.17-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a6a1ff297abb6e0a835aa30771ec3bccc94f35f17195f8894d186de2d40ed30e
MD5 af7de9398d1c31b510f38781c98bb98d
BLAKE2b-256 51bc774831df56d59180bbfe7197214ab7e73ca92dec4eadbb0d482290e0bd6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.17-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8bd5297e7a12c1b8e2b7e372c4dd2cdca762a4967207426f2992a5ede8d6e934
MD5 f5345916f4993629a855a831a80d128a
BLAKE2b-256 5f32867d731f6899e577c19690fa00bfc600bce592ecf896b2b7e003c93b1ddc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.6.17-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 501ed0bfa2a26f4c06cc696b74ed425e85b51e68740b7f37fd3dfea01a16cd0d
MD5 0f08ee5ad2aebf1367fe2937e77dfa12
BLAKE2b-256 c9fc124e9da3a8fbe7a66d778d64b8795b7904b03778495150845729b9f232f4

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