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.14.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.1a1.tar.gz (4.7 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.1a1-cp314-cp314t-musllinux_1_2_x86_64.whl (335.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_buckygen-10.8.1a1-cp314-cp314t-musllinux_1_2_aarch64.whl (349.1 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.1a1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (341.7 kB view details)

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

passagemath_buckygen-10.8.1a1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (355.8 kB view details)

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

passagemath_buckygen-10.8.1a1-cp314-cp314t-macosx_13_0_x86_64.whl (93.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_buckygen-10.8.1a1-cp314-cp314t-macosx_13_0_arm64.whl (87.9 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_buckygen-10.8.1a1-cp312-abi3-musllinux_1_2_x86_64.whl (328.2 kB view details)

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

passagemath_buckygen-10.8.1a1-cp312-abi3-musllinux_1_2_aarch64.whl (341.7 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.1a1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (334.6 kB view details)

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

passagemath_buckygen-10.8.1a1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (347.9 kB view details)

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

passagemath_buckygen-10.8.1a1-cp312-abi3-macosx_13_0_x86_64.whl (93.1 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_buckygen-10.8.1a1-cp312-abi3-macosx_13_0_arm64.whl (87.4 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_buckygen-10.8.1a1-cp311-cp311-musllinux_1_2_x86_64.whl (331.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_buckygen-10.8.1a1-cp311-cp311-musllinux_1_2_aarch64.whl (345.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.1a1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (337.5 kB view details)

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

passagemath_buckygen-10.8.1a1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (351.3 kB view details)

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

passagemath_buckygen-10.8.1a1-cp311-cp311-macosx_13_0_x86_64.whl (92.5 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_buckygen-10.8.1a1-cp311-cp311-macosx_13_0_arm64.whl (86.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_buckygen-10.8.1a1.tar.gz.

File metadata

  • Download URL: passagemath_buckygen-10.8.1a1.tar.gz
  • Upload date:
  • Size: 4.7 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.8.1a1.tar.gz
Algorithm Hash digest
SHA256 8346117f4820f624defd724df1dac68b15893113e5afbdf0ee441a1519c87a7b
MD5 12538f9495f50e613c9437e7a25914b0
BLAKE2b-256 75274511bde714208ac63f428a46f5a025b8bde5927577b41bf457dcace9e820

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3609c96fb2d54abb943a45b73b0c27e8b9edac85ed2de0c5d66ef14ee1485e2c
MD5 2f27b2bfe1469c6ff2fe41b52ae431cd
BLAKE2b-256 9f02e6d3041cdd0b9a0bcc21ff2698c88c47eef6e3cca5bd8a288f61e2e988fd

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a1-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2549c9987f3ee25202b88c01831dbec0bd62519a2440380498b00338d628e7e2
MD5 4234e2d5092ce4c1b432449aa225d312
BLAKE2b-256 ecceda167c07ce435bedef69e44a8d849b1827fbdad07f8575ff13ab06038773

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a1-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.1a1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7ee4af196f70abfaad15f4f6a80e950ea48ff127c28bb38ad10d5a85e4df6a70
MD5 c05a08271a5d49bf8b851f2c041416bc
BLAKE2b-256 28161d96db4e1444ed7b06d91000650108320366fa3d372cac46fe6c914dc10d

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 335f6a89338b2204b17ef9393b69590992af01d4da212d48b6b707be0c096318
MD5 bf939d79bdedaded9f4b18483b93e9eb
BLAKE2b-256 1b9b43f31d15dae1b03c557bdc088d8ca405572bf5ddd64067c10a22bbfdbcdb

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a1-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a1-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d04202a2ba10e25928e9a16bf97bfc953db1c4dd605d0a29b68d934546be16a4
MD5 8b2e569e239e62c6bea19f8dab421616
BLAKE2b-256 624a2d12f00a92f009187ca43680c1488cb1fce09efee5a405db22a4f1efc60d

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a1-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a1-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 dafcdfeb598755daa5d25488390b076f93a7088f195327b9ccb0883f730b75ab
MD5 9b3d9fa4029e721bb6deead546237794
BLAKE2b-256 2079743341960a84e6707406ecb9fa2828cdb00202fbac77de25377d406e5c2b

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a1-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a1-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cd76d2b67ec278773497c5eeffbe4e071abf5f87ca7faac28b124dd87890e342
MD5 a202863740362c64f54ae45854f6979f
BLAKE2b-256 757062564abade3cdb063cb6f530ef67a8cb3b47e973d62e1a9636a30720e063

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a1-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a1-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ccb528c3248d872805498e6da4bd19dc7eaa2026fc33f7c00614ad08642a7de7
MD5 f05b051d9f329659e59ee0da77d8320a
BLAKE2b-256 3f1eab106b22c937c935fdb268b4e3028111aae3e0b46b28c2e402528207b532

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a1-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.1a1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cebaf42b9fb9b6c956749aff453bd039bd98540c022c104a078468dab2ddb8b1
MD5 a00e2c16e5ddff61906fde0c2002d995
BLAKE2b-256 264ae69a17aa34b7119ecabf61d3b6f8e820213984241dcaf3f753f81555a94e

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8a3a33aa6d23eaae2d15740ab7d07378ad8037bfcca85fb140742742951788c5
MD5 4604ec2b6ab68413d43b268a79e19750
BLAKE2b-256 95daed29f7acdbb13b61fe87186cc18813f73182a7b940f3199ef7466c684f87

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a1-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a1-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a6b3cb8ce13a38ff8140e3faed41f7c9342a7024ad69309679d8161bcb93f978
MD5 c651eaf3ad0acab40b3a2cd150f308da
BLAKE2b-256 dcc27d1d94b79401fa50c07f5bebf39be18ccb95fc5b2531b38b61ff365d9e61

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a1-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a1-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4e7872c859c11c8047e2afac4d9c11e11696495ed307159ebe50d04c4f41b0d5
MD5 ff78846a3ec2a4c0fb1b703a566e08f9
BLAKE2b-256 46d1901c6df308943960d66e44ca1c763dd79baf4e928fb363966ffa67b3829d

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5e8431f7c0041042b1141e0966f3e9673875ffcfa847387e427f8103bac7f8ac
MD5 d0bcad533ca5ff83f9dfd08229ccae8f
BLAKE2b-256 4a92ae80c0e14e939af84fe3816179682c2762f9da5bfbba12827149065f030c

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1a00b5b2c904059156c8b4d010b9b07254165016c18ab1bb57399649b5b7956a
MD5 65a150b3c06ff9bdd7f2cea95725831c
BLAKE2b-256 8d2f6da05a141e185a406a38007292474250d2e1654b41acf7c3d4fbf39fef9f

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a1-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.1a1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4bb679222070a453cfcf8d5d0ab8d5fe9e47d8c2c47e985c55becc1fdf692e68
MD5 4afbbe681548678aa23a5ac3e4299a83
BLAKE2b-256 71e843c8a8ce739240953bfdefb69f87806286dd71587212472aa0fcb70aafd1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 26d19acff3abe47fa4cdf8d4c42e6707c6bd6bc5b2d7b5b7dc769f94ef4fdf74
MD5 0973a128128a4bca00413a2e9280aa49
BLAKE2b-256 e17964a19d0517d3598a12eaeb724c0a0b1ef3d3c1d9ef90a0ab125bee1e426f

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a1-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9b1868b4f751fbf706d97119065e328c0bf92c021e0874019e1ac35835ca750b
MD5 b724201e21c7f2b9a5ca73281b83662d
BLAKE2b-256 7ea1ed3afb639f80abcfae6985b0231720703cf4ba3b495c342471825077b52c

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a1-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b42f1ec4dd4300896ceb54d66c146d7a0775d81beaeea9c2cab7978ef3c31edd
MD5 90a1316546f39c694c328d9378a4a8f7
BLAKE2b-256 247211b6269781d28c5312fc359559b997e0eea7cd582c21941a4f2a3c969bb5

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