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 was created in October 2024 with the following goals:

Full documentation is available online.

passagemath attempts to support all major Linux distributions and recent versions of macOS. Use on Windows currently requires the use of Windows Subsystem for Linux or virtualization.

Complete sets of binary wheels are provided on PyPI for Python versions 3.9.x-3.12.x. Python 3.13.x is also supported, but some third-party packages are still missing wheels, so compilation from source is triggered for those.

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 sage.all__sagemath_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.5.30.tar.gz (4.3 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.5.30-cp313-cp313-musllinux_1_2_i686.whl (318.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

passagemath_buckygen-10.5.30-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (340.0 kB view details)

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

passagemath_buckygen-10.5.30-cp313-cp313-macosx_14_0_arm64.whl (87.0 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_buckygen-10.5.30-cp313-cp313-macosx_13_0_x86_64.whl (92.6 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_buckygen-10.5.30-cp312-cp312-musllinux_1_2_i686.whl (322.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

passagemath_buckygen-10.5.30-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (344.1 kB view details)

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

passagemath_buckygen-10.5.30-cp312-cp312-macosx_14_0_arm64.whl (87.7 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_buckygen-10.5.30-cp312-cp312-macosx_13_0_x86_64.whl (93.2 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_buckygen-10.5.30-cp311-cp311-musllinux_1_2_i686.whl (322.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

passagemath_buckygen-10.5.30-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (343.2 kB view details)

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

passagemath_buckygen-10.5.30-cp311-cp311-macosx_14_0_arm64.whl (87.6 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_buckygen-10.5.30-cp311-cp311-macosx_13_0_x86_64.whl (93.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_buckygen-10.5.30-cp310-cp310-musllinux_1_2_i686.whl (321.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

passagemath_buckygen-10.5.30-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (342.4 kB view details)

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

passagemath_buckygen-10.5.30-cp310-cp310-macosx_14_0_arm64.whl (87.8 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_buckygen-10.5.30-cp310-cp310-macosx_13_0_x86_64.whl (93.4 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_buckygen-10.5.30-cp39-cp39-musllinux_1_2_i686.whl (321.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

passagemath_buckygen-10.5.30-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (342.2 kB view details)

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

passagemath_buckygen-10.5.30-cp39-cp39-macosx_14_0_arm64.whl (87.8 kB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_buckygen-10.5.30-cp39-cp39-macosx_13_0_x86_64.whl (93.4 kB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

File details

Details for the file passagemath_buckygen-10.5.30.tar.gz.

File metadata

  • Download URL: passagemath_buckygen-10.5.30.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for passagemath_buckygen-10.5.30.tar.gz
Algorithm Hash digest
SHA256 06f942a93007970770d4c3d9307a80f674177a263045f94f37042d7bbcac4d90
MD5 4974c109bc1e365b6d529559b3fc32f3
BLAKE2b-256 e2805ccfadfa24c859d1c6560f1f0ad42c9b754a9332567170551a3ff4de32f1

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.30-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.30-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 785e9587911cefc86e3c8f989ae83af30ea974c58a5fcb38047457fcbde21ec0
MD5 f1f59d3d16953dc76dfdfe82db668b0a
BLAKE2b-256 9031c740c1c84ca5393be44639167495374f0ed5a70e39ea0760ddd9b4bce3d8

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.30-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.30-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8ec6979d12162e13627930973e92cce351bfb763f2aa20f7cbaf965f821befa1
MD5 54956cb388412b90b33b781e0fdc169f
BLAKE2b-256 61cd9c4da7454eb76291e3fdec9ba24f6eda5d205ed519b22e637690dbdf2a47

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.30-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.30-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8058c5bd37f7b0a7532df99f149ce4b11d6e79a1e283740b5bd6ab7830f190a2
MD5 2cbf0e0fb7ea12761b4ee2814322a85c
BLAKE2b-256 87881d63adf182558aef7df97ee28d78197b3eb7e04e1493b1258f0c33b9f7df

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.30-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.30-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 99f391731e329f11d858f4d8ebeb65dd25e267620294f008193fe83211203216
MD5 1eda05bbfffbbab3cac6cf24035b9445
BLAKE2b-256 bb9db02287f6d10f5335d3607bd446a3c155de4fa96b975e756e77e59dcc0362

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.30-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.30-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f1fb39bfa5115c91944ead77734b4171eadc82dca45e8d851900ec8d7855ec1a
MD5 2b24a79a5446dcb78e19a70226de8895
BLAKE2b-256 743cc6ec8a4d7bea652d6f58c131931a4a8083705196ccfa3fa00c7f77622de6

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.30-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.30-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1e859f8315be4590959f4ab714c377a2224290e41cee3c8072778d6fd12ca52e
MD5 b1b682dafae22fbe48e4442ef45699bd
BLAKE2b-256 64977c6e159fd8cae368e52c8132ad0d2ed84feaea11543ff1eda2bfb7a94a5f

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.30-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.30-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 52a1d997b88db3c032f388d81dc3b8f429ddf8187662463f55dc5638bef32c24
MD5 7864a5c8275110addb396c47edb49539
BLAKE2b-256 654ab06f4aa41d3ada8c860285ccfda42341dd759611bd2adb7a5291bbc75e67

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.30-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.30-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 228755620ba05bbbb396238ce7629413667da4fdf5fe948eba0bee2487693ca4
MD5 75a341074904c6aa31ddba4fc603f28b
BLAKE2b-256 146a43a06ea4f6b322d244ccb3868cd181797ee5136e91fa73ec850adf8cf088

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.30-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.30-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 33c4792e182489e6387b691585d024012a301fdd0886e43cb03be7b5fe28ee1e
MD5 cb21286c96b0d18aa1e5a86f1a218f10
BLAKE2b-256 53a79443b7a13328da7bf73f3081bc632c9f59096efa384aed9a0d000bb34005

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.30-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.30-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0af2cd6aa734acf29835f6e409ad374528fd7c078d7f12f9ea159dfb2e3450c3
MD5 689b06dbd6b84d3fc6f281aaa380503c
BLAKE2b-256 03eedd715150736231428502c23cf7b0241f41375dcda17383c0dbeaf355210d

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.30-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.30-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 926e612673942efd58f4c06bd59ce26846f1274a262fda5cc645f8459dac2c9f
MD5 11b61d694dbda191c7ae2927f730718b
BLAKE2b-256 a73363b5e2cea3987561f45c13fbc7dcaeb7d522890196e83f4a8764e709882a

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.30-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.30-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f6829f5f7abd4ac3ed7f2c1cd260db9e502b6c3f79b614ed308cdea21c809b6c
MD5 38eac71e33a5af124c99235af8dcf422
BLAKE2b-256 5fa20ef91b4ca17296e382eace11f68b7b53802003a7d052964aa23b9934c5dc

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.30-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.30-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2ab0e53ac25281db97d98f5aff078e23c0dd0257410d29ab94e21714302bd1c7
MD5 9b643701785c1bbdaf000e275328a9e5
BLAKE2b-256 7134a139ccb5b0eb68a27975ab03bf9edac754f38a17b4431f21e6d842b880ef

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.30-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.30-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 39e3725a1e932c5eb1901fccb79bfdbd8009987a3d7c63cd4a4a2727c8f87cf3
MD5 85b83153c5975feab41eddc32dabd91f
BLAKE2b-256 5f431859e28cbe44a686b3c3abd223cb5d57e8afb81fd4916cfddc9b2bc899bb

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.30-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.30-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e8b26a650cdb856187acdf981d29814a7725a1ee41c9a3a42532887ab2f87421
MD5 781ef55461b9ea34eb2f944b15c2660e
BLAKE2b-256 b7a24a04ec95e99be7179673f117fad0ec3c5447b764722b24f47781b8c5cf90

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.30-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.30-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 15ba759fc95145c3cc5ea0e149affb094d9f0a887c46f7c27fdcb76e27fe8f29
MD5 ef521c0474f81f3a10cfaa382a5c6ca8
BLAKE2b-256 a59d9e7404630e602d6364fab7941ded28d2ce3bf8de2130d6f35dc479340d03

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.30-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.30-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 569a99103bc73b9bc0923280886789b11c16f661e3bcd6eee5635f108139ec08
MD5 bf549cf03406fba78e94fded26257179
BLAKE2b-256 abf1d7f22c611f78edd8e44d19fed5429249e74b5ca91f592e7343dd7b604518

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.30-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.30-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 02bc63f47e94416e61a84bdd4d08d3bd68507d8fb36c966526bc73ef0fe89fec
MD5 0fa513d9b27fbb7e7e5f9d79030b75e7
BLAKE2b-256 676992296cd53a093138a9814ea95f731d794d3c0d242f9cffbae0a4ee168481

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.30-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.30-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e45f311bac478a3883c61798b74a53e3f0072b90fd58ddccf8969b6031d6fa9b
MD5 01c90ad10fbf9f87f7a2dfc517f6c7e9
BLAKE2b-256 38006b9eb75c5bede4fdd5e51f8f2f679ac13bd867e4251a152b3a77b3e2b10b

See more details on using hashes here.

File details

Details for the file passagemath_buckygen-10.5.30-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_buckygen-10.5.30-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 598d6f3b224b38bb66596a79c07ac98493c77a79f75e24d2481132d8ab89cf29
MD5 72c7e2190341dfed52b58a494771d81f
BLAKE2b-256 4cc50d4d786ebd05c0f0b9cdb372b6b7326c6461238c6267677bee733b651f23

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