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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.5rc0-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.5rc0-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.5rc0-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.5rc0-cp314-cp314t-macosx_13_0_arm64.whl (88.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_buckygen-10.8.5rc0-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.5rc0-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.5rc0-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.5rc0-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.5rc0-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.5rc0-cp312-abi3-macosx_13_0_arm64.whl (87.8 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.5rc0-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.5rc0-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.5rc0-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.5rc0-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.5rc0.tar.gz.

File metadata

  • Download URL: passagemath_buckygen-10.8.5rc0.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.5rc0.tar.gz
Algorithm Hash digest
SHA256 b3eaa57cfd70f5e77838c861b5af0c265c2bd760584e5cfbc83d19d0fcf992ae
MD5 0836bce028dc27385be3c9228ba3bcbf
BLAKE2b-256 c95136a6a25663b4ec880ea945437451a2b96f907ca7873b45856e6c4cdea769

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 40ba828406a20eed42d4cf4d2affb7e0b2cd3d6031934fd48f347de6732582c4
MD5 242a41f9bc319ef438bcbd3dc0fde065
BLAKE2b-256 8fb19a9232b7d889f04a72c677eeb694483bc99581c8f208221f0c17253f380c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 091cc7cca062ee65048658c5c77436dcc636d670c7f625bcf4c58b01684a64bb
MD5 dd0cc0e16b5de55ba80afb4e691eb51f
BLAKE2b-256 867a141265fcc337ff4eab8d450cef4672f3bcc01cc505acd48db3d84a5629cd

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc0-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.5rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8628ae8bb0c8165c8217509cf8d0ada631f1c6bd75e88c9ae254d63d0712b92d
MD5 d2b7dda103fe1bb4d3f8778e93790f8b
BLAKE2b-256 31dd214ea6633a128928b4e1fdf9fa4f2ba77195bb13f2bee00294e3f58f2854

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8f9d677df146c1cb8f4f617c17ca999c32ff790dbe87bff4108d4ee67bf99d84
MD5 7c97418e21a3a70cf5812d2539b13a9c
BLAKE2b-256 dfca6ff577c2a47c304e5c3b5b16e3668eb25137a31bd685f51108f85722e457

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 51b258480725b2cbec99338b2e7a9142e3c4b2925eb4c408e61f5e90ecebdccd
MD5 6b2cdb00f2ce34fb583cd1d073167df2
BLAKE2b-256 6ffc4e3a2c0b4ec39ae61d9c78be277d7a551f34f85e2f80d8a273ed75d4b866

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 eeb6d1b6eb0ae12252365cc0f5f4f81fa252ab378d82fa66ff4bbd16ace27f47
MD5 79fd676bd456dc9c5ea97840ad47afee
BLAKE2b-256 6c55866fd99beeec2b2207dd01e591fd8dc13b1a4ca751ca1b36e6d3b829f1ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 564969d228afdc5e9fe829f30bb729b4c2a545642d454f2c25688f8fd49599be
MD5 15f12078decfdca130c23ab38384e497
BLAKE2b-256 718eec686ef94ee622488b1d575e586263a91967d99d0e3ecac49ab8ff5af09e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4d0f3ea62b3be7dd68ef67c154d042359b02e4625ef7e9d3f6c3d2654bdc3165
MD5 72a7d452a71c76d4e14bd3b311a91994
BLAKE2b-256 ec2290d7beaeeb4c3b3406dd41ed9a357c180732acc5006c6668baeae0481fea

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc0-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.5rc0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fb4e8c64d4f9ad740d1f737d3ff4e1acea03ae77d67f156981cd327ac3bc24a2
MD5 76f1f898489fcd6ba3c4626344e2911b
BLAKE2b-256 b14d60eb889ba5390a6c6ebbb60deb997619e11db00042ccb0a839ee286f8bcd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bff71c7981d09a50a36c25757a00d7dd362672e724d7c34dd9d9eba5f85bb223
MD5 9c19820f12f0273b6e52e4020ed85c9e
BLAKE2b-256 b07a541e6883355801a9af2ceb71e1893addba2d76b177b4f8275ed714867b1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d11f77996df05ca66f736a46a278362998332a43b63f495021411e7734b1d913
MD5 f530dc01d8679e6575135864b1803ec8
BLAKE2b-256 0dd26958247ffb0d652d1b4eef13df616681fadf983f11992bf75da9a4a84a84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f62a65366ff3e1c472f007e060f3014c64135776514c852dc899c8575e6a937c
MD5 d1b27fe67fe22829e9b6338408107f70
BLAKE2b-256 ca5ca50bd803ad0eac07433e710f45118e3c30d8a354d1546868419075d9a421

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2e2faa4c490ff74b1b9f11bc940c64e5b4906dcefe91e7de209984bd6bd947e7
MD5 d35156f2b987945323c62f639cd6a6cf
BLAKE2b-256 f79481b6139d9784933dce1dfd8787c797ebbd1e3e523aba7d60986facfeda77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 718c1d2eb737a176040d831aab31710ded12a80bbc3457dd7cc0d449bda4f965
MD5 a3fb7a6926aab58834a4dcb75f68d601
BLAKE2b-256 5552bcc503f635f1f37692157b0e80c409efb55fa6d5ae5d4f0a72ac94d4f9a8

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.5rc0-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.5rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5075886106bf31c0938761cad5f189295dfc385227c9cd77b43c3f6eb79b9069
MD5 65c46e67edb2601e5cf4790f5a74d27e
BLAKE2b-256 cfbdd31e8a942f5d390c86958dfb5e1664ce1473dcdc0ac610b4e338ac449550

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5cf5e746f6c227e06e76c2aa4c31235e629ca4a60bd82db1a31a8d239d5b857b
MD5 5b0dc8bf420c054076e22cc3109b4032
BLAKE2b-256 aef094d9c2686e647bfd7be403e67679ad19ecffe8fec0f4cbcae986732d458b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fb3f694a58b8cbe2b62ebf8776c05ae1135e164d27006aee943217ffc7b2c3e9
MD5 992d76231561295dcae6460ede168d4f
BLAKE2b-256 e2589c54c1c15d23447af628f052e55b728630b1ce0006ede6bab89ebcadba57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.5rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 22d3dac8126e1503ea565b8b3b80792988238848c612963c49551090a05a6fac
MD5 703cf5e47a0b941200d3cf6ac2f7c7a4
BLAKE2b-256 0ea85119eaa0a77e47c97cae627ba42d6a011679fa2bb9d554d3cd018cc3ddaf

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