Skip to main content

MPI-parallel regular grids

Project description

µGrid

µGrid is a library for discrete representation of fields on structured grids. A field is a physical quantity that varies in space. µGrid makes it easy to implement algorithms that operate on fields, such as solving partial differential equations. It supports parallelization using domain decomposition implemented using the Message Passing Interface (MPI).

µGrid is written in C++ and currently has language bindings for Python.

This README contains only a small quick start guide. Please refer to the full documentation or the DeepWiki LLM-generated documentation for more help.

Quick start

To install µGrid, run

pip install muGrid

Note that on most platforms this will install a binary wheel, that was compiled with a minimal configuration. To compile for your specific platform use

pip install -v --no-binary muGrid muGrid

which will compile the code. µGrid will autodetect MPI. For I/O, it will try to use Unidata NetCDF for serial builds and PnetCDF for MPI-parallel builds. Monitor output to see which of these options were automatically detected.

Funding

This development has received funding from the Swiss National Science Foundation within an Ambizione Project and by the European Research Council within Starting Grant 757343.

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

mugrid-0.99.0.tar.gz (636.7 kB view details)

Uploaded Source

Built Distributions

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

mugrid-0.99.0-cp314-cp314-win_arm64.whl (4.4 MB view details)

Uploaded CPython 3.14Windows ARM64

mugrid-0.99.0-cp314-cp314-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.14Windows x86-64

mugrid-0.99.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

mugrid-0.99.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

mugrid-0.99.0-cp314-cp314-macosx_14_0_arm64.whl (3.8 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

mugrid-0.99.0-cp313-cp313-win_arm64.whl (4.3 MB view details)

Uploaded CPython 3.13Windows ARM64

mugrid-0.99.0-cp313-cp313-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.13Windows x86-64

mugrid-0.99.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.1 MB view details)

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

mugrid-0.99.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

mugrid-0.99.0-cp313-cp313-macosx_14_0_arm64.whl (3.8 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

mugrid-0.99.0-cp312-cp312-win_arm64.whl (4.3 MB view details)

Uploaded CPython 3.12Windows ARM64

mugrid-0.99.0-cp312-cp312-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.12Windows x86-64

mugrid-0.99.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.1 MB view details)

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

mugrid-0.99.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (4.0 MB view details)

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

mugrid-0.99.0-cp312-cp312-macosx_14_0_arm64.whl (3.8 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

mugrid-0.99.0-cp311-cp311-win_arm64.whl (4.3 MB view details)

Uploaded CPython 3.11Windows ARM64

mugrid-0.99.0-cp311-cp311-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.11Windows x86-64

mugrid-0.99.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.1 MB view details)

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

mugrid-0.99.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (4.0 MB view details)

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

mugrid-0.99.0-cp311-cp311-macosx_14_0_arm64.whl (3.8 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

mugrid-0.99.0-cp310-cp310-win_arm64.whl (4.3 MB view details)

Uploaded CPython 3.10Windows ARM64

mugrid-0.99.0-cp310-cp310-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.10Windows x86-64

mugrid-0.99.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.1 MB view details)

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

mugrid-0.99.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

mugrid-0.99.0-cp310-cp310-macosx_14_0_arm64.whl (3.8 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

Details for the file mugrid-0.99.0.tar.gz.

File metadata

  • Download URL: mugrid-0.99.0.tar.gz
  • Upload date:
  • Size: 636.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mugrid-0.99.0.tar.gz
Algorithm Hash digest
SHA256 035fce0c067a77d78ef42069a25e669e907d2e72b139cc3db5ec48f78544aeda
MD5 a12b0de26c3741e7c6f68bc4e8ac2b58
BLAKE2b-256 ea1350a973a1d1cea622078d0a48fd787b64cfdc39eda338c7f90a36ae4088ad

See more details on using hashes here.

File details

Details for the file mugrid-0.99.0-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: mugrid-0.99.0-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for mugrid-0.99.0-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 584caf5d1f0a0a23956a73c260b0d3904b608820d76cf2ebd6ef4630e72acb29
MD5 da06b4a3f6d83e04ccaca898d0b49cba
BLAKE2b-256 0df6e742d38169b01b4d0221e3b540c0307484141f1e610afc17b9d90ef980a8

See more details on using hashes here.

File details

Details for the file mugrid-0.99.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: mugrid-0.99.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for mugrid-0.99.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 27fecdc33bfe350147c05d89d24e127d9e6a37ed8ebea484d5b49fc36c68a7f6
MD5 760ce2e61be9c403ac66a1cc479f6a83
BLAKE2b-256 90ff613bfc3e812de0e7db29743bd43d15ac70e681e6b81b18a13e9d62939d18

See more details on using hashes here.

File details

Details for the file mugrid-0.99.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mugrid-0.99.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 082da8b550af507013e5d93761e7e2ada8746d5e987415e63e78b45b7020ea40
MD5 22881b209c45d1f954672627fcdbdfd3
BLAKE2b-256 15c76ede946dc83f43d222a9b4cb43a2f9303c079d230755886314472e709541

See more details on using hashes here.

File details

Details for the file mugrid-0.99.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mugrid-0.99.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4304db195bc3e1558f653726894d6daca8512a01bcfff86a00b4bc619cf336ed
MD5 71dde93e07d7b3f1a6a52da52d90a515
BLAKE2b-256 ab8974bda0c90f8e87ae276162aa83ac7044a4f74d8f57c0bb814be1cfc859cd

See more details on using hashes here.

File details

Details for the file mugrid-0.99.0-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for mugrid-0.99.0-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d2ba9ea6494b35ba5a3c5df59d40aed492b85f9686719ad7b60742314085fdcd
MD5 0fec32081c2cef58de1ad10e9e0b37cf
BLAKE2b-256 54ac581f7662fa6c4a0aed7e57517120b3d5a7497f06d4332ea772b014e28265

See more details on using hashes here.

File details

Details for the file mugrid-0.99.0-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: mugrid-0.99.0-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 4.3 MB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for mugrid-0.99.0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 496832dcc9a226f9ab893fb98bce16233a0038be49b2fd713f9b36b9807ab6b7
MD5 9dad7a3e009be0a268ad138af5fddb9f
BLAKE2b-256 bab50952ce79dfd74d220ed75f107038765b76623c78d4c380ecdddfdb0a4bde

See more details on using hashes here.

File details

Details for the file mugrid-0.99.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: mugrid-0.99.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for mugrid-0.99.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 865fdd33ce4c11a31820049a42d75d39b037bab05210e44d269b35ca5678bc23
MD5 3b5ceb438888a6fcb235f025bd907af5
BLAKE2b-256 4cc112122d96376b3a3ebb78a31dc4e8e541059cc823827d9bdd09ae83a336e8

See more details on using hashes here.

File details

Details for the file mugrid-0.99.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mugrid-0.99.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 de37e5b60eea488469612ba49ffc458f61727c46340fa942ac2fbcc584305bde
MD5 2861469ebba988c9f5a488f81633c1fc
BLAKE2b-256 821607720f294dffd62d16ed0dd0682978a4df91cb4a0aeaa0dccac51c3cbf82

See more details on using hashes here.

File details

Details for the file mugrid-0.99.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mugrid-0.99.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 37e0cc1f322c3cd95682169395754ca224bf0cc52a251911e904e4b20141e277
MD5 7fe6b2ad97e3252ae587f8bc66443792
BLAKE2b-256 24a4dd775725089519fa2c0dff7d084522fcd12f730987d2894d653d1b628f67

See more details on using hashes here.

File details

Details for the file mugrid-0.99.0-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for mugrid-0.99.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4e4373ae5a0a897c3dcd86728c94793912b517c6b1cade11978212e1c29e0165
MD5 32d8c0fa01d5e93a0afc9bd774bb64f6
BLAKE2b-256 4f5103e4629b2b5d4a8f9a0fc05847b2819d428d2b957a28c551d3a6d48639bf

See more details on using hashes here.

File details

Details for the file mugrid-0.99.0-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: mugrid-0.99.0-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 4.3 MB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for mugrid-0.99.0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 826e24b1170180df828bb631a3020a81d74baae443a28a4911bfea44513a3ea8
MD5 8714d67dad22de93ad10b9e8fd005d60
BLAKE2b-256 d406cd9191399cafe3b10f41e6306febfa84adbd540a3d9b1306e9328c2c02ec

See more details on using hashes here.

File details

Details for the file mugrid-0.99.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: mugrid-0.99.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for mugrid-0.99.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 196b64d86afe206d8f1f27ce9a6ee24b7c6e8bef76fff0b8f2274306d30d1ef1
MD5 f6890a796c4b8b462baaaf03f80bb609
BLAKE2b-256 39a6abe9dc4b3c3251e8c4c4ff63fc7b2b0b0209d3cbe3bff95b7139fde4fb37

See more details on using hashes here.

File details

Details for the file mugrid-0.99.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mugrid-0.99.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cd783c2d81ac75316a3c5de7aad42d61c987f23520e6249e814ac7f06845e7eb
MD5 d1457609c3772b1b8b3832b2aeddd12b
BLAKE2b-256 774eee6a4879dcd1d673c96e63637123953d8a8523d563e1907120290231b4b5

See more details on using hashes here.

File details

Details for the file mugrid-0.99.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mugrid-0.99.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 37c9a940883db8a066fd1facb35580f539b7ed4cd45e7fda00c591d6b3be2a52
MD5 9ac7da331a549362d21f8cbbc6ea6030
BLAKE2b-256 dfa96c0a1642ec42a266f3e264dbdb0721a6767d4d389ad33747515cb4e50af2

See more details on using hashes here.

File details

Details for the file mugrid-0.99.0-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for mugrid-0.99.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4288938c8db662f3095e0c9c9715bbf7d1513e6a452b2e370c7b44f259e3ceaa
MD5 410f113ec621f32364fc730c502c0aef
BLAKE2b-256 ea34269a38e8ff6b8e53c94dfa33bee976b481009bf19903c7de1180959a08c4

See more details on using hashes here.

File details

Details for the file mugrid-0.99.0-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: mugrid-0.99.0-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 4.3 MB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for mugrid-0.99.0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 969712f4a37fd807659554488b422b3ad8e04191543f21c67a5de55b940dfc46
MD5 215fcf26ce9a44182f82e6b5e52cf832
BLAKE2b-256 7b49e28f452b278f5b23256423b6042e821a8f5886a40e64d1704eed6e51e34f

See more details on using hashes here.

File details

Details for the file mugrid-0.99.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: mugrid-0.99.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for mugrid-0.99.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cc0de933f504be1c8b1cad315399f37566239d24d169812e9f641df172379b78
MD5 fc7e16e88db33caed1af091332e6e026
BLAKE2b-256 7bb25cb07343ddb27d0008b229da38e247f9f9ff4bd337c492981c394954397d

See more details on using hashes here.

File details

Details for the file mugrid-0.99.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mugrid-0.99.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7062ff488a29c8ac256884584131396dd8e24b8c74600d69df2ae8c3919870e0
MD5 5c651122828470e889479fa1942bfdf8
BLAKE2b-256 3a22d2258a6d4b56c153c3a95bfdbfa867165d78dbfbbe7559b53630c41553f8

See more details on using hashes here.

File details

Details for the file mugrid-0.99.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mugrid-0.99.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8ea24776e3d60cb5c8bdda120a46b4fd1baa29f593eb3767ac21daa32e7cafb4
MD5 5ba368e0ecccf738ffceb2721e53cc33
BLAKE2b-256 8d91e51871d86a583d1570b2a760065589e0389c38b0917ec1ef897bf5fbc726

See more details on using hashes here.

File details

Details for the file mugrid-0.99.0-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for mugrid-0.99.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d2c33e50ef87e7827966e10a56aeb724f71ed6057c935a362357ce5eb1ef5dd7
MD5 1fab1c18415e26570fd912590b71df50
BLAKE2b-256 1ae6bbad7ef9631982fbefcf44345547797cd584215dbb1ac54477f5df691525

See more details on using hashes here.

File details

Details for the file mugrid-0.99.0-cp310-cp310-win_arm64.whl.

File metadata

  • Download URL: mugrid-0.99.0-cp310-cp310-win_arm64.whl
  • Upload date:
  • Size: 4.3 MB
  • Tags: CPython 3.10, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for mugrid-0.99.0-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 249195021fcf80b05492aa22ca04cc86063f28b1e8b09309d8667ed147c9943d
MD5 3bb251687d70dd3462b08c45ea8c904a
BLAKE2b-256 d33e497c3b8407892faa02f230247a2197204f912e1af98bdd51a0ad0cc69d9c

See more details on using hashes here.

File details

Details for the file mugrid-0.99.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: mugrid-0.99.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for mugrid-0.99.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8341a42491013e16802da360b170c5b7ee59f4480f6e860ed5fda47cdc65dc7f
MD5 ca6c6e4859f33dbf5ce8de68f4083a39
BLAKE2b-256 933a87535b0a412f0b10621cf45ff481777de1acf6863d8673ac84265f738080

See more details on using hashes here.

File details

Details for the file mugrid-0.99.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mugrid-0.99.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fa926b5e80b3f32cd7845bbe92884ca0041ba7b1ce13a14ce1a4183b81082a45
MD5 c289cdc62f4530841c37b366b7e81a10
BLAKE2b-256 c86c9bd5874956e10c4c205a38e50102284c71ad85dfb312fb95c25fdd436c47

See more details on using hashes here.

File details

Details for the file mugrid-0.99.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mugrid-0.99.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fdfe6622f1996ae3295c8d5f257760683dc4ef2458a4e89262d135eee8d5fa25
MD5 9a668e16106793b11a04044d598db698
BLAKE2b-256 a9a7faf7c60565e64e60349f32d3738b07edb4c2c38992c20131c62a2a8688ff

See more details on using hashes here.

File details

Details for the file mugrid-0.99.0-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for mugrid-0.99.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 641aab48908d089ddf595654c2c8285deeea8a4c26775b2278ddb67cbe255ce8
MD5 785d1fede560ca060d8abc5e4cb6d9a1
BLAKE2b-256 58b900d698b74c62bb651c613f538b68c591a81ffd9ec4135b89d69100f81b16

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