Skip to main content

PyAMG: Algebraic Multigrid Solvers in Python

Project description

CI PyPi codecov DOI

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{BeOlScSo2023,
  author    = {Nathan Bell and Luke N. Olson and Jacob Schroder and Ben S. Southworth},
  title     = {{PyAMG}: Algebraic Multigrid Solvers in Python},
  journal   = {Journal of Open Source Software},
  year      = {2023},
  publisher = {The Open Journal},
  note      = {submitted},
}

@article{BeOlSc2022,
  author    = {Nathan Bell and Luke N. Olson and Jacob Schroder},
  title     = {{PyAMG}: Algebraic Multigrid Solvers in Python},
  journal   = {Journal of Open Source Software},
  year      = {2022},
  publisher = {The Open Journal},
  volume    = {7},
  number    = {72},
  pages     = {4142},
  doi       = {10.21105/joss.04142},
  url       = {https://doi.org/10.21105/joss.04142},
}

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.0.1.tar.gz (4.1 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.0.1-cp311-cp311-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.11Windows x86-64

pyamg-5.0.1-cp311-cp311-win32.whl (1.4 MB view details)

Uploaded CPython 3.11Windows x86

pyamg-5.0.1-cp311-cp311-musllinux_1_1_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

pyamg-5.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pyamg-5.0.1-cp311-cp311-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pyamg-5.0.1-cp311-cp311-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

pyamg-5.0.1-cp311-cp311-macosx_10_9_universal2.whl (2.5 MB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

pyamg-5.0.1-cp310-cp310-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.10Windows x86-64

pyamg-5.0.1-cp310-cp310-win32.whl (1.4 MB view details)

Uploaded CPython 3.10Windows x86

pyamg-5.0.1-cp310-cp310-musllinux_1_1_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

pyamg-5.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pyamg-5.0.1-cp310-cp310-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pyamg-5.0.1-cp310-cp310-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

pyamg-5.0.1-cp310-cp310-macosx_10_9_universal2.whl (2.5 MB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

pyamg-5.0.1-cp39-cp39-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.9Windows x86-64

pyamg-5.0.1-cp39-cp39-win32.whl (1.4 MB view details)

Uploaded CPython 3.9Windows x86

pyamg-5.0.1-cp39-cp39-musllinux_1_1_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

pyamg-5.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pyamg-5.0.1-cp39-cp39-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pyamg-5.0.1-cp39-cp39-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

pyamg-5.0.1-cp39-cp39-macosx_10_9_universal2.whl (2.5 MB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

pyamg-5.0.1-cp38-cp38-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.8Windows x86-64

pyamg-5.0.1-cp38-cp38-win32.whl (1.4 MB view details)

Uploaded CPython 3.8Windows x86

pyamg-5.0.1-cp38-cp38-musllinux_1_1_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

pyamg-5.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

pyamg-5.0.1-cp38-cp38-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

pyamg-5.0.1-cp38-cp38-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

pyamg-5.0.1-cp38-cp38-macosx_10_9_universal2.whl (2.5 MB view details)

Uploaded CPython 3.8macOS 10.9+ universal2 (ARM64, x86-64)

pyamg-5.0.1-cp37-cp37m-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.7mWindows x86-64

pyamg-5.0.1-cp37-cp37m-win32.whl (1.4 MB view details)

Uploaded CPython 3.7mWindows x86

pyamg-5.0.1-cp37-cp37m-musllinux_1_1_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

pyamg-5.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

pyamg-5.0.1-cp37-cp37m-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: pyamg-5.0.1.tar.gz
  • Upload date:
  • Size: 4.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for pyamg-5.0.1.tar.gz
Algorithm Hash digest
SHA256 5f048a01743343ae0d4c862306007386cfb9b14453c47adfdad277eb79a46d50
MD5 5f7314075d4d54063a3312174c69928a
BLAKE2b-256 3bcc8251f4473c3e34c7fd0cb3ad9fc791a515431630b5281ea4b0245c22b5b8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyamg-5.0.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for pyamg-5.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 77e2bd6de1ab40befb13eee746f41587d781bfb0b3b859c35604609a026ecced
MD5 0d5320096428e5795916edda9fcc6d68
BLAKE2b-256 a40c1fda0b628cce4c7b195debb9b9d048ff7ee2cd0ee3ca677b8639854d1d9c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyamg-5.0.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for pyamg-5.0.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 db2b59395fbced1cfb8ec4b6cb02b0eda8f93a954cde8d2a670a06ef711b27fd
MD5 83d0d9a6e16d717263fd03ec90401afa
BLAKE2b-256 4ab3ff458ee0662904554f269c0ee9f0bc9da9b59b6b6b0988066ff974700691

See more details on using hashes here.

File details

Details for the file pyamg-5.0.1-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pyamg-5.0.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b2119e71ae8887f077af81773c7042e985261cba7e555ac7b629ff2489fec3d1
MD5 4276ca04ab6a62e3da4f6dcb18fb01a9
BLAKE2b-256 511c935ca441c7a9f536efbf89e91799888d27d82716b666789861f54892644c

See more details on using hashes here.

File details

Details for the file pyamg-5.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyamg-5.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2f784f840090dbe5bec6a191068ff9f51d1e2c9d6c5ba897923ee0517796c541
MD5 331e27f6bd2f86522e32318a98c8436b
BLAKE2b-256 3a8443b52d7d5bddc5dccab51d3eb49b60212b37f8e3c802ef3fe2a63ec95fa8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyamg-5.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ff766fa39fcdf95d8104e5be7c0c9c2d00c20713dfe9736fb9359534fa711767
MD5 3befc39f8b8ac83b4caa5b350c7620d8
BLAKE2b-256 a97199077c1aa09d977fc183f13aa4e9fe17caea216c9732ac15ee26baed8b1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyamg-5.0.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d36bcb2f91ca370835aeeaf5ccc832dd2a22d765cbf333b86ecae30d7494b2bf
MD5 aa91080ab46a589179b421cd041ee592
BLAKE2b-256 2d57ef4319f356045e8d5f49411d460f3972d37bdc8c64c5eed2adf2bbb8c75e

See more details on using hashes here.

File details

Details for the file pyamg-5.0.1-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pyamg-5.0.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 762359afeb85639ce028ea52d580f6899c8bf13f302ea712a270aee103bae31b
MD5 e4733138a81a9ae3a0821530cb7626fd
BLAKE2b-256 153d71e31692e10a7b3ceb1fbe64368fabbbb437a62ca648ee8e918cc99ec31f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyamg-5.0.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for pyamg-5.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f8d0869bd44bba05e774c480823f319cf389507c282f3306967d794f767cad30
MD5 c07667604e56ae7026e8045d84946877
BLAKE2b-256 f8cfd130fda04d9c2d6f50a68a2d3f049522bd8d4632eeb2d9c6b2347061d7b3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyamg-5.0.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for pyamg-5.0.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 416f6c2bef9eefceb23118da643c53e3295ddcc80b8ab6a4123bec9d48901a40
MD5 598765704c27e6261f911d4cf05722a5
BLAKE2b-256 c24af9564c8ab5e5f8c9d73d24fc048f0b7f0e7472133f60a3e5372f1069e4d4

See more details on using hashes here.

File details

Details for the file pyamg-5.0.1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pyamg-5.0.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ab6c33a695c15b5473304c80bbaa8dccd2ec9293f3d2bf97156c2514cdc69142
MD5 edef1881a23c0ce97cc3c4f33d72143a
BLAKE2b-256 440ca23d98a7d5be1f96346187c6a58983ac4d1c4c9f79d72999cdde3e29e845

See more details on using hashes here.

File details

Details for the file pyamg-5.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyamg-5.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6a91a5a1037ba262bc78434f896cf9945b58a25d6661b8d6f2551c336c96182e
MD5 15a4692aa9c340e987187db77aa679d4
BLAKE2b-256 98b43a2ad86fa06b157e1aeee7a1d24e214e6374c764886506f6262a9cac8301

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyamg-5.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 30f257cc696488c0d2ac6d629c2a9754a558e84ad1c58d88de215db3c582009f
MD5 122014f1abe01cb8f84e6e6d16db9c24
BLAKE2b-256 a3373eb211a20f721a9e1ba729e23045d188445615ac899c4cc92882a0bbc0dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyamg-5.0.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 991879cd2aed78a5d8704991cd6cd98845fbd5399707e0d5650ed6bcdf9159bb
MD5 800f62374a93d7d18a0e35ebf3849a66
BLAKE2b-256 4f7f3a514e269b62ad307b583b644813febc0a9ae89b363314544b296bd15c22

See more details on using hashes here.

File details

Details for the file pyamg-5.0.1-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pyamg-5.0.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 0f7560c5531b3581421ff5782ccb7ba9e72f04e6a252ff06bb266da96e63bdc9
MD5 58208fc165798f5b9a421e048db51cea
BLAKE2b-256 c7ef148367b3e4ef1ef0a32d3c05ce164945e3d6969c7dd89013bc9abaff06b0

See more details on using hashes here.

File details

Details for the file pyamg-5.0.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pyamg-5.0.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for pyamg-5.0.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c3535ac24858a0ce62c7513ac4d4d96275115584e9e00eb5631c85a3fdc3dc9a
MD5 8deaa291424369d74dd78be180757861
BLAKE2b-256 ea2b49c55693d8ff13bf5617b58444f4d35dbdfd61d21c6f2053bb2d8e412a56

See more details on using hashes here.

File details

Details for the file pyamg-5.0.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: pyamg-5.0.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for pyamg-5.0.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 03178e15f1fbcb6e99b11327e88e293a6162d5d45376760849f394ff43b04e6b
MD5 0c7e6fd019ba4260abad5f1e99e99193
BLAKE2b-256 33109cc555842bb5f4d245af18ad797374828d4dd22d984e585925908cc47cd3

See more details on using hashes here.

File details

Details for the file pyamg-5.0.1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pyamg-5.0.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9df622cb5c7ee23b62330edc483f45c21b00c374c4c411a4d317df598352a619
MD5 e12fc53346a54c3d37837e0dfb23b698
BLAKE2b-256 8fe33d8cbf6fe75246f36d7dc581ab50c261ef4c644e1c7f5ed50496d2ce737c

See more details on using hashes here.

File details

Details for the file pyamg-5.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyamg-5.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1332acec6d5ede9440c8ced0ef20952f5b766387116f254b79880ce29fdecee7
MD5 4a9b2a7a32b938b7fb3be7faa7b9ecb4
BLAKE2b-256 351c8b2aa6fbb2bae258ab6cdb35b09635bf50865ac2bcdaf220db3d972cc0d8

See more details on using hashes here.

File details

Details for the file pyamg-5.0.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyamg-5.0.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ff04860dff439324441eafe2bec3223d58814a98275f3a48e00ad175f678d95a
MD5 d48d33a4a4483265d9e11ab7490f002a
BLAKE2b-256 9c9ebddf0a1091811387622ad71246036949d12293f0fb53aa8a4e2e714b252f

See more details on using hashes here.

File details

Details for the file pyamg-5.0.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyamg-5.0.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fe5816a7b9984d57d4349ddad3ae68428d56a57b03351708463af0450b32171b
MD5 3a188430f9033d9f8b2361c6ee0e3374
BLAKE2b-256 318a7ca42dfbae3f8a5a483fc08695d5727f886dc223d9d455c096706ffcc7b5

See more details on using hashes here.

File details

Details for the file pyamg-5.0.1-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pyamg-5.0.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a810af100e54c19e9803a72a5faa65614ad6c3b564a6c4d956faf8b97127ec7c
MD5 76bc88cab6b1412de1282c11e6dc2fc4
BLAKE2b-256 e7e7f9c53a18e51dcd33cf80d34045bd1cd838fd0f56b5f9d98ab9a07fe12150

See more details on using hashes here.

File details

Details for the file pyamg-5.0.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pyamg-5.0.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for pyamg-5.0.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0b9f3e227c4ecb0f33f4ef2a9ddafc5b8f0953605176243f205c028c28dba436
MD5 e8cc37ceb9db20f8dedbcf08210217b7
BLAKE2b-256 9f93e92a483dd7693631f7a4622ff49c24c70d58b066ea677baa772783e05ef9

See more details on using hashes here.

File details

Details for the file pyamg-5.0.1-cp38-cp38-win32.whl.

File metadata

  • Download URL: pyamg-5.0.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for pyamg-5.0.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 931900ce17cb6005bbdefc549128df739e42e942614af396a3a0968487f986ae
MD5 7bbdca1050ccc9ffad8c7597e9081cfe
BLAKE2b-256 ed18e6c7668ec2cf72adf7d562b94a3b54a01330c446134edbd2b25666c5677d

See more details on using hashes here.

File details

Details for the file pyamg-5.0.1-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pyamg-5.0.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ab3d44e52ad066d2bab155cb88139f0ae275dd175c191f52d5c04c51e8958807
MD5 55b4dc1658bbbe8e10159b8d1df1202d
BLAKE2b-256 bed826ec1f1953358bc31cbc18625b0e665eb739cea1cad11ee5cbee65cc8e5d

See more details on using hashes here.

File details

Details for the file pyamg-5.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyamg-5.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a504574273480863548cbc5b2b157160b78775972a0e3af1b81b51a97a475136
MD5 eeecb040ee8ad3ccb9d8f377ed71d62a
BLAKE2b-256 199b92d5c739214fb87cd1a3b28ebbb87e8750b475babb14b27055000bc77504

See more details on using hashes here.

File details

Details for the file pyamg-5.0.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyamg-5.0.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aeb1df3d16d93c4ee6484145b391e2765f5f27bac371d3bc1ea668992d62ba1e
MD5 263b4a6ea45f5a1f603e7ff0ee73062b
BLAKE2b-256 96dc43ea2b3bb05ab0bb6bc00f2dd86f7acab0a961f74a1c9ac37acd0474936e

See more details on using hashes here.

File details

Details for the file pyamg-5.0.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyamg-5.0.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 15a589abb52e3c9fcc596795291dcb7c41cb5f9e7f920a1523d44b6e0b6ede8b
MD5 510f10610c3fc2146bcb6415ab5f29a7
BLAKE2b-256 8d75ddd624996adac9e92af340ea4b2dd9a2097feca7ac67a6616d6c254ac647

See more details on using hashes here.

File details

Details for the file pyamg-5.0.1-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pyamg-5.0.1-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 98f302bf8a8147ab05262271c4548ca502df745d9a88afaf9dce85c6492c44f5
MD5 920284591085b07a991feab9bb0ce66c
BLAKE2b-256 44354cb237aa575737360f656c7c80da04331afa878eb79ac86a4a8d4d53379f

See more details on using hashes here.

File details

Details for the file pyamg-5.0.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: pyamg-5.0.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for pyamg-5.0.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 198f52ee0ac27bd7827095de689226b768dc04ebe07079a7194a69d73f4b37c4
MD5 746fa4b8eee68eb870072bd06dda365a
BLAKE2b-256 3a5250e95481ad0e004b0134c46f4db4ff9a6afe67a90b0c06be77563ee5cbac

See more details on using hashes here.

File details

Details for the file pyamg-5.0.1-cp37-cp37m-win32.whl.

File metadata

  • Download URL: pyamg-5.0.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for pyamg-5.0.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 1131a41fa156dba7ab56f75d105f9d50cc6f4071f48d5f91681cce1a82ed1397
MD5 2d546cbf5edc72df9860b35381b1ac45
BLAKE2b-256 56207492fb53cfafe905f1513d2354fb89272eed58fe566f73722a00b516aa4d

See more details on using hashes here.

File details

Details for the file pyamg-5.0.1-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pyamg-5.0.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d063fe40598cf62e4db7cda5e2b703b14e236d2e49c36f70c0d47adaa173a7ae
MD5 681e62a71993e9c002b9ae57d227e17e
BLAKE2b-256 72b7a2958a515e84a3d73bb08fea9929dc8b1f6bab453d455f325c7d97cbd37e

See more details on using hashes here.

File details

Details for the file pyamg-5.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyamg-5.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1f375b26482ab63c6ae9afa98304051cf07d698f2f0de7b7158dc53f76cc3642
MD5 b77bd016d4a107395c020f5153c879e1
BLAKE2b-256 f951ec211972039f1765e9e643af69db1ab90598d84ec7749164e09f79893af7

See more details on using hashes here.

File details

Details for the file pyamg-5.0.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyamg-5.0.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 805e4f1e78f9a2bb5bd242d3d7ccc02544ad950a1e22e0f32e67ab9506509e9e
MD5 134558304a332a0e4d6536ed28b679d0
BLAKE2b-256 4a42c1d244b80f3065e58d1ca5a5afd00fd52e430c6a06d65ac7b56044ad7231

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