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.1a2.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.1a2-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.1a2-cp314-cp314t-musllinux_1_2_aarch64.whl (349.1 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.1a2-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.1a2-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.1a2-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.1a2-cp314-cp314t-macosx_13_0_arm64.whl (87.9 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_buckygen-10.8.1a2-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.1a2-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.1a2-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.1a2-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.1a2-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.1a2-cp312-abi3-macosx_13_0_arm64.whl (87.4 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_buckygen-10.8.1a2-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.1a2-cp311-cp311-musllinux_1_2_aarch64.whl (345.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_buckygen-10.8.1a2-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.1a2-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.1a2-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.1a2-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.1a2.tar.gz.

File metadata

  • Download URL: passagemath_buckygen-10.8.1a2.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.1a2.tar.gz
Algorithm Hash digest
SHA256 cff83554e6750206c8d02d98ea3ba5de48fd3301ecdb8a6ab14c754ffda90f8f
MD5 fe56de9a73c91adef0513aa0cd8145f9
BLAKE2b-256 4f6031d39b2493530633992df1aac5621bde6e8f80d8d6e18e62c0e36b322eb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0a4a6e42827092e63bf05abd50e538c21533506200c985ec4fb32f82431ee4b5
MD5 8fd6d406b6ab567e1bf3b1f18bf473d7
BLAKE2b-256 f182bc30016531fd070052bc65ab84e009cbf8afcfcfa4b4e9d0ca69ad28bbf4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9a93825f51243897eebeeb59ee0edf519170b8bb40ab560039c661654a4cdbab
MD5 71a3d65cc34a066ec10da3a470696360
BLAKE2b-256 d9bbb779f586169e1370f582e2595b72b0a1ea36bf278dd4a15349a7ed50f6cd

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a2-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.1a2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aa7eea6634fe188d4f7c92b777fb50adb99d534b6d0f4cb556f4234def02b0dc
MD5 976b275db9618569ce1d43e191f4c80a
BLAKE2b-256 834caa0497edead61ee20cde9622618b0ace2c5134f8fc1ee0b12ff8c85a424c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b33d2bdd66c07524de9b01fde1a45d69feb2284cdd78d0dfbccf48186a25e440
MD5 035c561c4096a26303a839c46f0d9f9f
BLAKE2b-256 283492dc2acb859b9137eb0ca99a4ba3ee9c7bdbadba7666edebb63b2242086b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a2-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e02f3f7ac46fb204f4ab18e62de680f93a60bcc0f751d0b051f73336b8d7a5af
MD5 5baff8ead26312cc9a094051956c60a0
BLAKE2b-256 6223ea9581a3df4589c480a1307961451a2d8dc37845827e5186472916130da4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a2-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ed517ea269de3fa22a224d9012a02c8b009991a6f90953f53d77afec748d71cb
MD5 d65616b4af9f95e0b8261907d10283e7
BLAKE2b-256 89cad7e58416a52940d9c5487adb83114790809fda8db2c6772ab9122e92d3a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a2-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 27f0ed5708e40140d147c078a24c9d0c4ad67f3e2dc866a303b4c49f782e5c7c
MD5 a1c3690bac25aff3af5655672c431838
BLAKE2b-256 184e703cb5d8addc4f41101d44b4905c13d667dc753a298743e0bb3101a6afb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a2-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 056d41b95c43e962c9a229b03fa74c2656f919e81f0e513fd8a5b851c872bcda
MD5 b3903e311b73fd7617f377488d96cce2
BLAKE2b-256 d47f0984860bec3c094f01092c4fda95456391ec7387995d0266a343cda2e821

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a2-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.1a2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8a7e0aacfe231e8a260cfe8ee09d7a6997c881035f16b16d8448625d89fedf24
MD5 7e05a3cecfb3a9fd0b65351a30726b74
BLAKE2b-256 bda03a49089461da74b40ce6ad973a889e235a838079856c688afe6352288e7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c1931e783521d29fe4d5da87b6063562d37c38a94ab52d3f60183be08d707f82
MD5 4a8106931f3dd5778e36f67ea2c02a19
BLAKE2b-256 dbc1627f0b085fdd41b6b99ddb735668a976694dbcf6022fac406fa5e88b9bd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a2-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d037691120197fdb32b0e06dd747e9951043c394b86ab0b8639bbbd9e3145d53
MD5 c9c850b83466389ef27ef4122f19dcfa
BLAKE2b-256 3e0c2b8be565fa54305c0eaa145b5014a13432fd69276bf40787c8c2151f3761

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a2-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 bb59f602ba23dbf5a893b293e2b9ddcbd5a8295af08b8490d349749f81ac78bc
MD5 051ff5d75b728486a1e1be2c40a800af
BLAKE2b-256 513da5794adff304ef1ebe6208b31fd0e5985cd86502d2546783e9ed8ac95cad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f92b53616ef897d0a55b89e4bd835608adbdfa9d69b7f852950c439ae138ef99
MD5 c43231db80b6bdd3a7c196998ba92de2
BLAKE2b-256 c998216b12e54a566c6b4266b4cdb6a40a24b66dc1a20bf29c7f978d84608b7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d1a77b51de0e61ea801a423aecb51f1a4229023544d7a0ffc93703039f734732
MD5 5ea41b7f81d4baadf690aba2573edb7a
BLAKE2b-256 d8d69c6610a2cea4bb8f678f82eefeee8054d7474dc8a63b24883015dc40aee3

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.8.1a2-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.1a2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d82d2380a1fdd0e396e6c5205b3e7db2b585d562661b9c93fa115cc84b87262b
MD5 b910534bda30c59e8b42947c9172c1b9
BLAKE2b-256 911093d37cea5032846db80642d194abf13baba67e11f57bb1b5d3fac3f3e2dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d75ce9a82662babf501b3f18823ec09084e987c58d65eeed502cf14d9a611c4b
MD5 73741b64379d673e598fa8d0a2d676a2
BLAKE2b-256 bdd4cc9fccbf37b5ed6b50e8ab9caa43ef21631084233e2b075331a568976185

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 252fff2593ab8702780bb28c26e7bb7dae95502dc33c485a9cb25c3ce5267fed
MD5 3646f1b7ae5a51b853400cd47c2ff0e3
BLAKE2b-256 e72d4126c893dab08044e751d5253c8c62e5c2cddc5cf5d85cc5d1b8fc9ec1a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_buckygen-10.8.1a2-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 276147c315ddce100d8b98181a96a6b7714259032b7b22341610f3bbd3d44570
MD5 66ae3ae6fd412370f5d29ab77eecdd0b
BLAKE2b-256 e743c9b55d11735180c179bd2da3091ccf724988be72ce737ea973b7919dfdde

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