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-2026 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:

Moreover, the passagemath project:

  • provides a stable, frequently updated version of the Sage distribution,

  • integrates additional mathematical software, notably Macaulay2, a full set of GAP packages, and the Combinatorial Matrix Recognition library,

  • curates a library of Sage user packages.

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, ARM) 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.8.x series are 3.11.x-3.14.x; the passagemath-10.6.x series (EOL 2026-10) still supports Python 3.10.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 passagemath_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.8.5rc5.tar.gz (5.1 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.8.5rc5-cp314-cp314t-musllinux_1_2_x86_64.whl (335.6 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_buckygen-10.8.5rc5-cp314-cp314t-musllinux_1_2_aarch64.whl (349.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.5rc5-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (342.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_buckygen-10.8.5rc5-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (356.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_buckygen-10.8.5rc5-cp314-cp314t-macosx_13_0_x86_64.whl (95.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_buckygen-10.8.5rc5-cp314-cp314t-macosx_13_0_arm64.whl (90.7 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_buckygen-10.8.5rc5-cp312-abi3-musllinux_1_2_x86_64.whl (328.6 kB view details)

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

passagemath_buckygen-10.8.5rc5-cp312-abi3-musllinux_1_2_aarch64.whl (342.0 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.5rc5-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (334.9 kB view details)

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

passagemath_buckygen-10.8.5rc5-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (348.2 kB view details)

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

passagemath_buckygen-10.8.5rc5-cp312-abi3-macosx_13_0_x86_64.whl (95.1 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_buckygen-10.8.5rc5-cp312-abi3-macosx_13_0_arm64.whl (90.4 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_buckygen-10.8.5rc5-cp311-cp311-musllinux_1_2_x86_64.whl (331.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.8.5rc5-cp311-cp311-musllinux_1_2_aarch64.whl (345.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.5rc5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (337.8 kB view details)

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

passagemath_buckygen-10.8.5rc5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (351.6 kB view details)

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

passagemath_buckygen-10.8.5rc5-cp311-cp311-macosx_13_0_x86_64.whl (94.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_buckygen-10.8.5rc5-cp311-cp311-macosx_13_0_arm64.whl (89.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_buckygen-10.8.5rc5.tar.gz.

File metadata

  • Download URL: passagemath_buckygen-10.8.5rc5.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for passagemath_buckygen-10.8.5rc5.tar.gz
Algorithm Hash digest
SHA256 1e601e41ca422d662848cd71fcd5400c16f2ceb80ce8fb2bfce035bfea2f1953
MD5 f2cefcf070d4fb164caa74f54991d586
BLAKE2b-256 3815d3ede16d8d7024090eccc7503305ad5c3219f7fa618af2fdacdf81b453b2

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc5-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc5-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b7c8e14ef128365a1b0e60c08a92ff546253afbdda3812657d31f0c637fe4b3d
MD5 ff7088c3a2e4ade8991cd7cf9ea18cea
BLAKE2b-256 728014bdbf57854a1870aa83565ee3f176126313c27757c28d06e75123c7f91e

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc5-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc5-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b983c51a79dd190da6712e9984a15c0e141d434c945133be843b3be0c1ef2145
MD5 3dce02b7cc53e4516b94c1160524fac0
BLAKE2b-256 98a85568a02f28532979f6adb51ac22fedd910ce26b987231eabb5ee62eb9582

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc5-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc5-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c9c0752dd4aeb0841c377f862725e74f53e58311ebf5099f96c23bea5166c820
MD5 3ccf8595b160898bf33a80ac83e0a973
BLAKE2b-256 e08a929c56bcddcacdb3dfe78a1302044d8dc725aaa0b4862cc991ebba4b2eb6

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc5-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc5-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2b752f33888a4b509cb674a35e7e640267d2b9bd5ef4373360c83d47132df067
MD5 7a67b792023613df4f0603d0ddce391e
BLAKE2b-256 bdb0aa1667b4f0987b1c60c01836f2c924950693c68a8b48918063868e550124

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc5-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc5-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c3e193027a021b29bee23679854aea98dd6ef3cf40e0f3a2393a3fd0ab97f674
MD5 705ef44a494ab7d0e8e179f2b58fb114
BLAKE2b-256 6a4768756bbb6de1fafc9373c603174d3c33bd7bec75b05f0b93ab76abe4656a

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc5-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc5-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4a7275a645d634a59699ed75fc9793c525f4787a5e0b317be54a24905ba1f8ca
MD5 cacbb652f3742e29d3dc4476e7258b3c
BLAKE2b-256 2600b09557cd15c9e930e994344a84f3c591e93dd90a3f652036e6a50065e03e

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc5-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc5-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 62253bad603d7e71e5382e71d7b2eb9eb526637d78d9177f117bf4f067e1b649
MD5 6c1575b00a92161df50343d5359c4ab7
BLAKE2b-256 4448e3f1116296ae976b8a3215fd4e7b040860b2d53243b10409397ebd66a9f4

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc5-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc5-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 aae372610bf9376981129577e205fb01db684a8d27d006381c435acb2f7bc495
MD5 c155fff5afceb2debfa0f7535a187704
BLAKE2b-256 d66eb95582bfd227ec2fd544373f14d909c028a87d866b548af230584337405b

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc5-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.8.5rc5-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a1494719f51f783f6c7f2bf4ac60b6ab21c370f29c7ae886cd6f424dd2fdcf96
MD5 751dbeaed91be792bdf7b3aa7754b817
BLAKE2b-256 79b5764be5556a08a36aa4d32a0ce8ea5e03afa524d88221de4e88f979a05dd4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc5-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ecbccf91abbe88e1c85610e2f4004d84315d8848a88e09f0d500407c934534d6
MD5 11de1570653826c48c0efae36f183d8e
BLAKE2b-256 8591b938f2ab90033830e96f0ab30bf89066f9d59a66486bb5e80f5903517eb4

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc5-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc5-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 166ed4572e6ef8fb65f7baaf97aa8a8f77da65a824b0b21a66bd37038d6acb0e
MD5 31a7f3ac5db46dce9dadeaf5be99eee0
BLAKE2b-256 01ce874ad3254bca79ab4e4ace3786e74c245a9e264dca2b6a16f4802bc236aa

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc5-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc5-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 72a3f2fb3304b1b3561d92733c71076e85539b7874285df2434a528b286c09e5
MD5 7d99e560b5d846e2502dcb8e83753e06
BLAKE2b-256 9a726c641a9b1c27b1158e85b75ea5b2a0e78b33f56a4f31ad56e21824fa7e37

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc5-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 21d0043276844063d0270fc373f7bbbf277d4ba266f697a65b3841863100304b
MD5 ade84e1551632ef40d7fd928ea012856
BLAKE2b-256 83094b4470006780dc8f0a2e423b1ef5fcd39262ba7dc4e77dc07e8f3bc4397b

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc5-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc5-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6ae733479be1393fd2ab9c6649854f29eec9cb689a34b52015f381b62b288649
MD5 c697874d962a4fe290adc0dbff4a62b6
BLAKE2b-256 89027dcadb590f35564b3733761b7fb71a74c3102a079b1f1156514553acd986

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc5-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.8.5rc5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 07b5d61d842cbc946efbbc41fded53bb9b6c44af4bbbcbc45833c68cd4ebf1b8
MD5 607294fa12def9bd8d149a2f5cd55a68
BLAKE2b-256 a54861cba67999fd9f5a818d3fdf9975ac42f07dde428c0b5cea6bb9154211de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 327d93dcce07fbbee16149c23450a4b2bf5049c6521b08e2e2fbffa4599d9122
MD5 5bfe48a45c7288cb0d4cfff5390d2f68
BLAKE2b-256 773b0213e16622a2945c96b63125a5b6c527b88fcc31facd3dc8bc0d63dfff6a

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc5-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc5-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 89f354b936df5dee79f5836aa249fcc0a5a5e2ca8cc00b6ffc7159c86894b53f
MD5 b94022df6e1430440fc74129e1cdee0f
BLAKE2b-256 f56f896c265b88705040777313ebd283b98b42c6ee05c766ba95a387d0711ea0

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc5-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc5-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8b1f31af856717f64bb928105b49de66e03ad3f2ed5847c2e95fc35c5ddb4d58
MD5 b175dc1abc732e6555d927cc493d7343
BLAKE2b-256 6fda743bb6a386e846d0251a71708c23f38d3c679402a69196c5597c03955042

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