Skip to main content

PyAMG: Algebraic Multigrid Solvers in Python

Project description

ci lint PyPI - Version PyPI - Python Version Codecov joss

Installation

PyAMG requires numpy and scipy

pip install pyamg

or from source:

pip install .

(python setup.py install will no longer work)

or with conda (see details below)

conda config --add channels conda-forge
conda install pyamg

Introduction

PyAMG is a library of Algebraic Multigrid (AMG) solvers with a convenient Python interface.

PyAMG is currently developed and maintained by Luke Olson, Jacob Schroder, and Ben Southworth. The organization of the project can be found in organization.md and examples of use can be found in pyamg-examples.

Acknowledgements: PyAMG was created by Nathan Bell, Luke Olson, and Jacob Schroder. Portions of the project were partially supported by the NSF under award DMS-0612448.

Citing

If you use PyAMG in your work, please consider using the following citation:

@article{pyamg2023,
  author    = {Nathan Bell and Luke N. Olson and Jacob Schroder and Ben Southworth},
  title     = {{PyAMG}: Algebraic Multigrid Solvers in Python},
  journal   = {Journal of Open Source Software},
  year      = {2023},
  publisher = {The Open Journal},
  volume    = {8},
  number    = {87},
  pages     = {5495},
  doi       = {10.21105/joss.05495},
  url       = {https://doi.org/10.21105/joss.05495},
}

Getting Help

  • For documentation see http://pyamg.readthedocs.io/en/latest/.

  • Create an issue.

  • Look at the Tutorial or the examples (for instance the 0_start_here example).

  • Run the unit tests (pip install pytest):

    • With PyAMG installed and from a non-source directory:
    import pyamg
    pyamg.test()
    
    • From the PyAMG source directory and installed (e.g. with pip install -e .):
    pytest .
    

What is AMG?

AMG is a multilevel technique for solving large-scale linear systems with optimal or near-optimal efficiency. Unlike geometric multigrid, AMG requires little or no geometric information about the underlying problem and develops a sequence of coarser grids directly from the input matrix. This feature is especially important for problems discretized on unstructured meshes and irregular grids.

PyAMG Features

PyAMG features implementations of:

  • Ruge-Stuben (RS) or Classical AMG
  • AMG based on Smoothed Aggregation (SA)

and experimental support for:

  • Adaptive Smoothed Aggregation (αSA)
  • Compatible Relaxation (CR)

The predominant portion of PyAMG is written in Python with a smaller amount of supporting C++ code for performance critical operations.

Example Usage

PyAMG is easy to use! The following code constructs a two-dimensional Poisson problem and solves the resulting linear system with Classical AMG.

import pyamg
import numpy as np
A = pyamg.gallery.poisson((500,500), format='csr')  # 2D Poisson problem on 500x500 grid
ml = pyamg.ruge_stuben_solver(A)                    # construct the multigrid hierarchy
print(ml)                                           # print hierarchy information
b = np.random.rand(A.shape[0])                      # pick a random right hand side
x = ml.solve(b, tol=1e-10)                          # solve Ax=b to a tolerance of 1e-10
print("residual: ", np.linalg.norm(b-A*x))          # compute norm of residual vector

Program output:

multilevel_solver
Number of Levels:     9
Operator Complexity:  2.199
Grid Complexity:      1.667
Coarse Solver:        'pinv2'
  level   unknowns     nonzeros
    0       250000      1248000 [45.47%]
    1       125000      1121002 [40.84%]
    2        31252       280662 [10.23%]
    3         7825        70657 [ 2.57%]
    4         1937        17971 [ 0.65%]
    5          483         4725 [ 0.17%]
    6          124         1352 [ 0.05%]
    7           29          293 [ 0.01%]
    8            7           41 [ 0.00%]

residual:  1.24748994988e-08

Conda

More information can be found at conda-forge/pyamg-feedstock.

Linux: Circle CI

OSX: TravisCI

Windows: AppVeyor

Version: Anaconda-Server Badge

Downloads: Anaconda-Server Badge

Installing pyamg from the conda-forge channel can be achieved by adding conda-forge to your channels with:

conda config --add channels conda-forge

Once the conda-forge channel has been enabled, pyamg can be installed with:

conda install pyamg

It is possible to list all of the versions of pyamg available on your platform with:

conda search pyamg --channel conda-forge

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyamg-5.3.0.tar.gz (4.2 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pyamg-5.3.0-cp313-cp313-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.13Windows x86-64

pyamg-5.3.0-cp313-cp313-win32.whl (1.6 MB view details)

Uploaded CPython 3.13Windows x86

pyamg-5.3.0-cp313-cp313-musllinux_1_2_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

pyamg-5.3.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.9 MB view details)

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

pyamg-5.3.0-cp313-cp313-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pyamg-5.3.0-cp313-cp313-macosx_10_13_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

pyamg-5.3.0-cp312-cp312-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.12Windows x86-64

pyamg-5.3.0-cp312-cp312-win32.whl (1.6 MB view details)

Uploaded CPython 3.12Windows x86

pyamg-5.3.0-cp312-cp312-musllinux_1_2_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pyamg-5.3.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.9 MB view details)

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

pyamg-5.3.0-cp312-cp312-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pyamg-5.3.0-cp312-cp312-macosx_10_13_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

pyamg-5.3.0-cp311-cp311-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.11Windows x86-64

pyamg-5.3.0-cp311-cp311-win32.whl (1.6 MB view details)

Uploaded CPython 3.11Windows x86

pyamg-5.3.0-cp311-cp311-musllinux_1_2_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pyamg-5.3.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.9 MB view details)

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

pyamg-5.3.0-cp311-cp311-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pyamg-5.3.0-cp311-cp311-macosx_10_9_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

pyamg-5.3.0-cp310-cp310-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.10Windows x86-64

pyamg-5.3.0-cp310-cp310-win32.whl (1.5 MB view details)

Uploaded CPython 3.10Windows x86

pyamg-5.3.0-cp310-cp310-musllinux_1_2_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pyamg-5.3.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.9 MB view details)

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

pyamg-5.3.0-cp310-cp310-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pyamg-5.3.0-cp310-cp310-macosx_10_9_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file pyamg-5.3.0.tar.gz.

File metadata

  • Download URL: pyamg-5.3.0.tar.gz
  • Upload date:
  • Size: 4.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pyamg-5.3.0.tar.gz
Algorithm Hash digest
SHA256 5323d0f1a4cd999be246a90d580c9e1e9b584b98887f6298d397611087ef860b
MD5 17ae5f3ee1d371b21a5f423e709b1deb
BLAKE2b-256 54f1e7f0466af00dc59b6592f03499a8ca1c839d5265a045d0b010b574f67143

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyamg-5.3.0.tar.gz:

Publisher: wheels.yml on pyamg/pyamg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyamg-5.3.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pyamg-5.3.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pyamg-5.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3965844194dc15be5c9d7198086b58496c2833e40e60b1133ab340d24fac950c
MD5 1310c8db45c7af7c40286b8a81f13580
BLAKE2b-256 d5b472f17561584b51d9c9ca121b5307699eb6aa8300c812a31c8b4ea4ad9d2a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyamg-5.3.0-cp313-cp313-win_amd64.whl:

Publisher: wheels.yml on pyamg/pyamg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyamg-5.3.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: pyamg-5.3.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pyamg-5.3.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 6f7ea204aafc7e57a1900d47067430b059954d293a11025aea8616e5b6fba493
MD5 93cb8a41c1f8d3cec5ac5f8b158c4059
BLAKE2b-256 96e2ac14da5a3df18652f651788bf8eda9dcf99a485787ccb28add2fcd5d8eda

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyamg-5.3.0-cp313-cp313-win32.whl:

Publisher: wheels.yml on pyamg/pyamg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyamg-5.3.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyamg-5.3.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fddf30940d422d97a24b6211e3405bf707688a94d0683780ae40073209c3aa6d
MD5 117742ecf33228583216ac79e1868dae
BLAKE2b-256 c98613b27316cf5f984720b736b58d7a0d8bf94870b99a546a0137f53f36924c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyamg-5.3.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on pyamg/pyamg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyamg-5.3.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyamg-5.3.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5cc223c66a7aca06fba898eb5e8ede6bb7974a9ddf7b8a98f56143c829e63631
MD5 26f10315cff9168a5efd9df559acfd7f
BLAKE2b-256 63f3c13ae1422434baeefe4d4f306a1cc77f024fe96d2abab3c212cfa1bf3ff8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyamg-5.3.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on pyamg/pyamg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyamg-5.3.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyamg-5.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e8f771f1ad314534d14d6d8a47d289b191f081abdd1443c491ac93f6d3102be5
MD5 a895e8336d48bac684bc299e70693fc7
BLAKE2b-256 48399da477018dd8eee06f064eee3d9047089c0621b3bda63ee99f256b27b287

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyamg-5.3.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: wheels.yml on pyamg/pyamg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyamg-5.3.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pyamg-5.3.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c8e70912b1f6fd02c2d40ca10f6e94cce24181a1baa029f084aee74600242686
MD5 a5e543a43a8c3f0d7c5c029f17735ff0
BLAKE2b-256 66b9705e5f5177d545114d8ae46245de6bb5b8e3e92d9886a31b7fa475762efd

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyamg-5.3.0-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: wheels.yml on pyamg/pyamg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyamg-5.3.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pyamg-5.3.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pyamg-5.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 dd832b392314c5d4dbb6464f7ba8d788694d253a51b9809af8ade4886d24565f
MD5 fc1596899fb42c10f0dc7cdb2ecf08c6
BLAKE2b-256 9d8bff8c56c1f7a7997c7988c84bc55bc34b336b862531fbf88d3a8c5aa3fe5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyamg-5.3.0-cp312-cp312-win_amd64.whl:

Publisher: wheels.yml on pyamg/pyamg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyamg-5.3.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: pyamg-5.3.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pyamg-5.3.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 0561b942b7b8a35700842077a2b6a228510ae8fcc402862bd3f60dc7d2cd75f4
MD5 c77b3fb2f4fe18f94e027bfe63a7cf44
BLAKE2b-256 7984cefaabc44798ba7df2e806f4eb06ea435fe627886b40f312d263aaa7b76f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyamg-5.3.0-cp312-cp312-win32.whl:

Publisher: wheels.yml on pyamg/pyamg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyamg-5.3.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyamg-5.3.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4a6de101435d11645293f83b23c22830c372100d13e6d0bcb8d1abd3e92c88c8
MD5 66f2acd4591a98e1b581d0e74c38e597
BLAKE2b-256 ff16d703720aeaf57eca57867993b57d969ed1bc9675a93c82606663587aa285

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyamg-5.3.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on pyamg/pyamg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyamg-5.3.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyamg-5.3.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2a69c7974b26b1d5cd5bc0e371c565239199e9032b2ceb97190d492cd6498367
MD5 15b738467e5e75bd91764cb2d8c5f03b
BLAKE2b-256 db451c03a50699d1ce96f5a3f54755c3bdd575e459f8ba2c66eba3365881584c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyamg-5.3.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on pyamg/pyamg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyamg-5.3.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyamg-5.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d7d38303310e8551ae737898577c6ec69a1ee0fa4baf95f525c86f0071d94260
MD5 ba019145c4dd0036f7e538ec5b366f53
BLAKE2b-256 6bc4ae346f844d4e08a15b9178707ced39de3f92c4e1b0447d0a9c5ccd24eaac

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyamg-5.3.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: wheels.yml on pyamg/pyamg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyamg-5.3.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pyamg-5.3.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 661f510311fbfa03b8b317ce9cdb6602902321dd936bcc975ee94bfe43eacb72
MD5 4a746c79f1108280cb1969a4d7c31a59
BLAKE2b-256 2c6f603ade45abb6ef8fdc40884cb246733efe110db2563c54fd19f7dc240832

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyamg-5.3.0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: wheels.yml on pyamg/pyamg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyamg-5.3.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pyamg-5.3.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pyamg-5.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6aff801a44a5eac40ffc171e326467daa571ddc93511db7c35a17150b8bed77a
MD5 631589e6c1fa0cb15afbf45a43b596b5
BLAKE2b-256 e57f3e724b274f4dce9934f05f5df76ef17b4312dbffda11cb24b37ba47ada39

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyamg-5.3.0-cp311-cp311-win_amd64.whl:

Publisher: wheels.yml on pyamg/pyamg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyamg-5.3.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: pyamg-5.3.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pyamg-5.3.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 d43fac3c4b5f2195716d1630bf7e7123bd1cc40f61d78cb8f257876a9816eb6a
MD5 815303dd1cd8bee80a33b38c4f7c5d5f
BLAKE2b-256 0116814d99c2d2bb52617b0848a62b5b4dad0cc381096ee65f5a382fe356d414

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyamg-5.3.0-cp311-cp311-win32.whl:

Publisher: wheels.yml on pyamg/pyamg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyamg-5.3.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyamg-5.3.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 14d921d6f09eb9b4b3e6c22e1ef19ec27ddd193cf406dbec43ccadc4baf2a2f9
MD5 30e13e061cfc772fef7976ba50b31c07
BLAKE2b-256 488388bbcfab2c40d1cb04baab71f8c8d08c00aeab3202a4ea0e81b365c07311

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyamg-5.3.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on pyamg/pyamg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyamg-5.3.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyamg-5.3.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8701ed806ed2195ff9cdad6f2b80d2b0a4d5b652d0232c0ebc43c677db88662f
MD5 2b726a87b25b4e40dcca67518a6f23b0
BLAKE2b-256 af6adea72ea86c94aadab83a1ff8bd4198897a350325911749fb26a2a61271bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyamg-5.3.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on pyamg/pyamg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyamg-5.3.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyamg-5.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cd91201d246824bdf2ff16129db48b764cf10e5b45f1fd0b4af537591be1091c
MD5 054353893cb3b2bbf6d5b6f03552df68
BLAKE2b-256 dcc83dfa1198a989f72d628675f81025d80863fc9759bfcc2c2eb1c0bde465ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyamg-5.3.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: wheels.yml on pyamg/pyamg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyamg-5.3.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyamg-5.3.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 82619094609688d715871bce25eadfe425156242ea2ce1d73388b8af85e75f9d
MD5 4d9f7881acd52230459e088e8f0f0cc3
BLAKE2b-256 f5022f5bb76d617a6932c832b71947d57a304a418f95476ff4ea72708b1bac17

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyamg-5.3.0-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: wheels.yml on pyamg/pyamg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyamg-5.3.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pyamg-5.3.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pyamg-5.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 dc2ee51c0a9c1a9d265d360b8dad4ef981fa8742bdc641a4e8698c438e6c7e33
MD5 55c5cbf89342dbec490b577da097caa2
BLAKE2b-256 57a593bff939b883fb15fa6e8b67bbf01aadaa60ff5c77737c5404f960210a7d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyamg-5.3.0-cp310-cp310-win_amd64.whl:

Publisher: wheels.yml on pyamg/pyamg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyamg-5.3.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: pyamg-5.3.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pyamg-5.3.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 dcd4f1bbf0f4566d62c0dbcbfb428fbb256c44d8b70e1abe903505d1af19c3f6
MD5 4a7023bfb2ba00f432db25e17990d6b7
BLAKE2b-256 79a40c29d5a4503e874c6cbf923ff60dcd77c900945b62f87be1708f237423ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyamg-5.3.0-cp310-cp310-win32.whl:

Publisher: wheels.yml on pyamg/pyamg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyamg-5.3.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyamg-5.3.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e642cec5ff3b386e6087ccdda1b28b3d683f00437245b23c13f39b22ff08b058
MD5 c96fdbf0edb4bc9b4cbb946c01d815c9
BLAKE2b-256 fd7bf90952de16963ddcfafdc0c8aeb238a6e4bf59f10f6ae59d9617d8944680

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyamg-5.3.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on pyamg/pyamg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyamg-5.3.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyamg-5.3.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 564b2b0356f0e948a2fc531834766a75005e3de325619735d612b767dad73339
MD5 fa8ee4d3f4974c9246b5946a6ee97a38
BLAKE2b-256 219b68d64577035dc30f1c420f73e8e418afd9299f50b1d3bec153d6abaf1af2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyamg-5.3.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on pyamg/pyamg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyamg-5.3.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyamg-5.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6d5a724a9257d4d5da2155501cff00d643673d17e3da4b5b2cb4e26df1d23b13
MD5 83eab5ac55477c829433d75ff6e26c06
BLAKE2b-256 7b023da10e9ca92f68f5ec839fb4cc53429aca63ad901a1c13e871b51c644fdc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyamg-5.3.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: wheels.yml on pyamg/pyamg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyamg-5.3.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyamg-5.3.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8c5101865fb9135dd87c5039f8e5427e3d526df48cbb03338d4c8823c70eff33
MD5 39bd154c820cd53b7a87ef000a814620
BLAKE2b-256 76d121cbb2322b289ad903523c62bd89ecf6f31d6cdc682945fc0c3ebf7499d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyamg-5.3.0-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: wheels.yml on pyamg/pyamg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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