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.5rc2.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.5rc2-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.5rc2-cp314-cp314t-musllinux_1_2_aarch64.whl (349.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.5rc2-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.5rc2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (356.1 kB view details)

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

passagemath_buckygen-10.8.5rc2-cp314-cp314t-macosx_13_0_x86_64.whl (93.6 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_buckygen-10.8.5rc2-cp314-cp314t-macosx_13_0_arm64.whl (88.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_buckygen-10.8.5rc2-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.5rc2-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.5rc2-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.5rc2-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.5rc2-cp312-abi3-macosx_13_0_x86_64.whl (93.5 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_buckygen-10.8.5rc2-cp312-abi3-macosx_13_0_arm64.whl (87.8 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_buckygen-10.8.5rc2-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.5rc2-cp311-cp311-musllinux_1_2_aarch64.whl (345.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.5rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (337.9 kB view details)

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

passagemath_buckygen-10.8.5rc2-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.5rc2-cp311-cp311-macosx_13_0_x86_64.whl (92.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_buckygen-10.8.5rc2-cp311-cp311-macosx_13_0_arm64.whl (87.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

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

File metadata

  • Download URL: passagemath_buckygen-10.8.5rc2.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.5rc2.tar.gz
Algorithm Hash digest
SHA256 90ca73301829457b585b0cc9545182d39dd7a8be4a9943569a7fed5dddfc710e
MD5 e073ae3af37c18e11135a8c34e48588b
BLAKE2b-256 ba92ce4389acd134151305423cce13797a3c64dc7b9b9a5047e91297bf209f36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a4b800006065a70026ef318e6a534859bbc6ff5705b841e26c05bfee548a9b6e
MD5 6381a7728a5f57a0e70d3bcd09c6e2ea
BLAKE2b-256 88f19652ce60416dc3fb2974f72d9731fedb60754ced5ca32fcecbf49af475a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 878b2e6f4ed45e1bed8ae6451a049115e19ad80bef10d4ca21dad75183079f87
MD5 a67173b31470f2755249f5fe87ab901f
BLAKE2b-256 56e035bc91017065aa77571f57732f5423816e90bbc1745eedec52cd8e6681f2

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc2-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.5rc2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5c358f67e1adc57b2417fda7520c390aa1d1f972e9ba6a7702f1cfc9e5198ba2
MD5 b15edd899870741c154d5ba24de1669f
BLAKE2b-256 75e9e0256aaf04704afed36a46d62420c069c2f615b6a13973d904e4878c665d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fe50fbc2f1e119ebb0f3bc0b42d6e5e9d4ad974a4d0eea3d34b44816b6576025
MD5 0accc8630f0a01b092242d7e4386c692
BLAKE2b-256 71c3b5fd09729ce4345c20462ffc2467cb5ae844608a7ff6d7111adde27827f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc2-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7398448dd93fa5c56bb41da266a6d745ba3ad339bf529220d46fdc65f1bc3b36
MD5 8f42d20a5fa6a8c036eba8543de4cbea
BLAKE2b-256 52bbabf93c3d5a56717eb4cc62ffda501a58f95ce1cb09a5b44661b8815c6f3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc2-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1832773eeb204bb3527c4db8480f5df1f9c862b8d4ac122711ed55df7485d83e
MD5 dc8b99bf0fa1595aba123a45b27c9352
BLAKE2b-256 de23fc8b99b9488af54dffc6b3585ea8f4e9350423eb2f927251b3af205b19e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc2-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cb744024af0ad874ba8c5710a9865b6894708ce7d5598a3cd74bbff61df28511
MD5 d4b4ea3c315f097d0da460bcb6f91330
BLAKE2b-256 a0e88ada2a313380036ed449860c85b818ba6a258183c08c5a5742ef69315352

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc2-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d24f422e698c19a3e49367de90931d906ff9ff0992124ece9ff6ece62849d5fc
MD5 cacabfafd7860c24ef0c4b54768ce1ce
BLAKE2b-256 409f8b7657e42253c6cd66e7146891fa7c920edc294edcdb3d0ddc77354117fb

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc2-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.5rc2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 366b66f2e5115807d2dbbe7412ed1ebd37176848579b0cc74665c068c311253d
MD5 6e0826ee80907f10af0d512bfbafa826
BLAKE2b-256 4145079e3af5f381592fab0250dd4e25b6a3b513a31b03d5734f0af4ecd184cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d4f6777d0ecc9b505f271c925e40856e0580080f536b9ad695cd8733f232e2cf
MD5 7b72ed476d7a1cfd9d50322ad4b6a377
BLAKE2b-256 bb4306946540dc056eb104816960c8084f29b93290433c9fcc7a1463d46b9480

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc2-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9a2e09c938cb2f19d793e820c9d26f1f33c2b7e3fc21dd32f446a51f8a7fa234
MD5 055b39e6ece18d889a6de08a6f5e1f89
BLAKE2b-256 2635659c5e995de08fedada31d2d4795dfb3970582e3ec15e97928ea45e4cc5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc2-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 75f5feb5ee573f11c8e31ee29a4034ae9eed3cab42f8a977941269f7fc4b1d59
MD5 bcf00322608294d75cc5c58b44bc23cb
BLAKE2b-256 2a5deb93d05aaad289edf958beae813900991d896b076e75db3b17a8af5a54f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2d643add1756938b8bad43486b449a34bfe7ee4af1b5ec83a011a5c1068f8552
MD5 fa40b78ce170f4c6e2e8aca415b2fbf1
BLAKE2b-256 7df7c90599dd9edffbb7d3658c3f45ccc498b4cc60e2e4cd558533c636bef305

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c7a2567a2f53068952e10d7ef9f1575a94bb5321173c4e287df3caa75baf9db1
MD5 8aabc3b2d1a1dd099b1f11bc8bf1b461
BLAKE2b-256 9a35ba8fb26f730ee434ed41279fb6b85389addfc1e107d6dc1696fb6976ef38

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc2-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.5rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9db22be8370c192418c27748be33be0006bedf383be2a86c2a3385152472ddd2
MD5 c5348842460ab3378c32f7aadf4b5352
BLAKE2b-256 6d45ab6dd563072536476ecaf9d6819c4fbab4b21afd3d91299de4192454bc11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b060f25137f1caef419a38f3a716b2ac58aef6084ec79a8ef0873b8b4ae7536a
MD5 279c563d243ad34abcfc2d946414dcf2
BLAKE2b-256 534d00ab827a881eb2230b075a574a008e582a701d5444938bfd71fb656d984c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ba477ea0677ef31cc19ada0e4d1c1d3f47fc71c1eb2cbc73557cab6d422627b7
MD5 20b20f15b66249c749e4ed17c3bbe99d
BLAKE2b-256 527536fe5246823ee683081727574d7409f9804601ced957d187ca09c8474b2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc2-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 bec3c527a4823bf79a0ed5372144206a574859c71e4fea0c637e422a8e991dd6
MD5 3545e6fa9a34c0e1945c4706500084fc
BLAKE2b-256 fd2e6412d061a80f64bf326f2d433b813a33d4b2096e1bc5f9a9afd3ee1ae2eb

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