Skip to main content

Framework for studying fluid dynamics with simulations.

Project description

FluidSim

Latest version Supported Python versions Documentation status Chat room Code coverage Heptapod CI Github Actions

Fluidsim is an extensible framework for studying fluid dynamics with numerical simulations using Python. Fluidsim is an object-oriented library to develop Fluidsim "solvers" (i.e. Python packages solving equations) by writing mainly Python code. The result is very efficient even compared to a pure Fortran or C++ code since the time-consuming tasks are performed by optimized compiled functions.

Documentation: https://fluidsim.readthedocs.io

Getting started

To try fluidsim without installation: Binder notebook

For a basic installation it should be sufficient to run:

pip install fluidsim

or with conda/mamba:

conda install -c conda-forge fluidsim

Much more detailed instructions are given in the documentation.

How does it work?

Fluidsim is a HPC code. It is part of the wider project FluidDyn and its pseudospectral solvers rely on the library fluidfft to use very efficient FFT libraries. Fluidfft is written in C++, Cython and Python. Fluidfft and fluidsim take advantage of Pythran, an ahead-of-time compiler which produces very efficient binaries by compiling Python via C++11.

An advantage of a CFD code written mostly in Python is that, to run simulations and analyze the results, the users communicate (possibly interactively) together and with the machine with Python, which is nowadays among the best languages to do these tasks. Moreover, it is much simpler and faster than with pure Fortran or C++ codes to add any complicated analysis or to write a modified solver. Fluidsim can also be used to extend existing solvers with Python interfaces such as Basilisk.

We have created fluidsim to be easy and nice to use and to develop, efficient and robust.

Keywords and ambitions: fluid dynamics research with Python (>=3.9); modular, object-oriented, collaborative, tested and documented, free and open-source software.

License

FluidSim is distributed under the CeCILL License, a GPL compatible french license.

Metapapers and citations

If you use FluidSim to produce scientific articles, please cite our metapapers presenting the FluidDyn project, FluidFFT, and FluidSim:

@article{fluiddyn,
doi = {10.5334/jors.237},
year = {2019},
publisher = {Ubiquity Press,  Ltd.},
volume = {7},
author = {Pierre Augier and Ashwin Vishnu Mohanan and Cyrille Bonamy},
title = {{FluidDyn}: A Python Open-Source Framework for Research and Teaching in Fluid Dynamics
    by Simulations,  Experiments and Data Processing},
journal = {Journal of Open Research Software}
}

@article{fluidfft,
doi = {10.5334/jors.238},
year = {2019},
publisher = {Ubiquity Press,  Ltd.},
volume = {7},
author = {Ashwin Vishnu Mohanan and Cyrille Bonamy and Pierre Augier},
title = {{FluidFFT}: Common {API} (C$\mathplus\mathplus$ and Python)
    for Fast Fourier Transform {HPC} Libraries},
journal = {Journal of Open Research Software}
}

@article{fluidsim,
doi = {10.5334/jors.239},
year = {2019},
publisher = {Ubiquity Press,  Ltd.},
volume = {7},
author = {Mohanan, Ashwin Vishnu and Bonamy, Cyrille and Linares, Miguel
    Calpe and Augier, Pierre},
title = {{FluidSim}: {Modular}, {Object}-{Oriented} {Python} {Package} for
    {High}-{Performance} {CFD} {Simulations}},
journal = {Journal of Open Research Software}
}

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

fluidsim-0.8.3.tar.gz (1.4 MB view details)

Uploaded Source

Built Distributions

fluidsim-0.8.3-cp313-cp313-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.13 Windows x86-64

fluidsim-0.8.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

fluidsim-0.8.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

fluidsim-0.8.3-cp313-cp313-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

fluidsim-0.8.3-cp312-cp312-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.12 Windows x86-64

fluidsim-0.8.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

fluidsim-0.8.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

fluidsim-0.8.3-cp312-cp312-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

fluidsim-0.8.3-cp312-cp312-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

fluidsim-0.8.3-cp311-cp311-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.11 Windows x86-64

fluidsim-0.8.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

fluidsim-0.8.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

fluidsim-0.8.3-cp311-cp311-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

fluidsim-0.8.3-cp311-cp311-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

fluidsim-0.8.3-cp310-cp310-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.10 Windows x86-64

fluidsim-0.8.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

fluidsim-0.8.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

fluidsim-0.8.3-cp310-cp310-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

fluidsim-0.8.3-cp310-cp310-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

fluidsim-0.8.3-cp39-cp39-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.9 Windows x86-64

fluidsim-0.8.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

fluidsim-0.8.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

fluidsim-0.8.3-cp39-cp39-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

fluidsim-0.8.3-cp39-cp39-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

File details

Details for the file fluidsim-0.8.3.tar.gz.

File metadata

  • Download URL: fluidsim-0.8.3.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for fluidsim-0.8.3.tar.gz
Algorithm Hash digest
SHA256 ff3df8c2e8c96a694b5656125e778fc5f6561699bae3b264cbb75e2070b94169
MD5 52feeab174f08bbd7b5bde76d9993097
BLAKE2b-256 f91020e0afa9b679cff33e754c589fd598d1dbc0dddcd1c20717133b51a71cf6

See more details on using hashes here.

File details

Details for the file fluidsim-0.8.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: fluidsim-0.8.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for fluidsim-0.8.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f50633466d6a98c90268ea99ea2c092a1a19776e44dc797d73620d8fe1ba107d
MD5 16ad554965f2b02f17fd9f6534912a26
BLAKE2b-256 1f1ea45bf6e42a28ec3e517c5c35a62d07847591d8e5971fac37adc0c65db04e

See more details on using hashes here.

File details

Details for the file fluidsim-0.8.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fluidsim-0.8.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 525a464e6c71e147fe0426430daede5eb7630d25c92167c6a6544abacc23f069
MD5 42bc6a3c5fa5e7e0937ff207774bcf8e
BLAKE2b-256 c50ccf3f599f66275f0f65553483e7d192866ea891de6d45f574e308ee820bcf

See more details on using hashes here.

File details

Details for the file fluidsim-0.8.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fluidsim-0.8.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aa519322c5882f8e02db4998f0b84479cd1913dad6f5e8c6787c7949db113f33
MD5 0b5ab62b01df29400333087589ca946c
BLAKE2b-256 c52f2e74d8ee916c9800b0b4e79bc506cd8ed33653057527a50331a0604823f3

See more details on using hashes here.

File details

Details for the file fluidsim-0.8.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fluidsim-0.8.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5da0c945ab3996f273d4c490ed3f83e589605028865acd94bec534c7cf83b7d4
MD5 f0ec1da2c64fe97a1fcce49d632e423d
BLAKE2b-256 7be54791386e314c23856fed395c2092485de049faaf1ea9767f662928c00e91

See more details on using hashes here.

File details

Details for the file fluidsim-0.8.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: fluidsim-0.8.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for fluidsim-0.8.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 73795965a6703d695f19d53ad3d47efde39da0e8f29c35a983700c23142acbb4
MD5 321a6f76e2e2a0d9dfee8dbd801e2042
BLAKE2b-256 042a58d9df1d0bd0ffba8503ed8eddebe85edc578e8e4b4a2ad9ee3f3efee544

See more details on using hashes here.

File details

Details for the file fluidsim-0.8.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fluidsim-0.8.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c886e80b59cad4001db67383f9e5fa57cbb2895e3ff8b667f99f379f9d209064
MD5 b160b8ad529cd52dc38c6574cea74780
BLAKE2b-256 1cddc6d7511604a7d7a54202d509764ef6eaec975b933a6b78e89132d3200d78

See more details on using hashes here.

File details

Details for the file fluidsim-0.8.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fluidsim-0.8.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fba39c0eb27a3a3a1b4b9d754e9889630dabdcfcc5b89713c06bd714faf0effc
MD5 157aee8067415aeabc12b382d71a3862
BLAKE2b-256 12933a6961fb6bf4074f47bf1c30d71a724dba7a336db8e7b66bcd58c9ce1818

See more details on using hashes here.

File details

Details for the file fluidsim-0.8.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fluidsim-0.8.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cb5e09fab71f465feafbc0fa07639ff29a7a6641793ce62a2bbf76b3e9ff7cf7
MD5 82998f214900646996787f088b50cedd
BLAKE2b-256 e2fd43d9b245c35b6511306e72837e9ed873ed83d78b04908f3a70ea613f607b

See more details on using hashes here.

File details

Details for the file fluidsim-0.8.3-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fluidsim-0.8.3-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c4b040a7c313a8e9176acdf7a7e3a83e182ff9c69824d3b2ff2284862d6b0769
MD5 eb391f0b1ecff614b981b8b5a6148375
BLAKE2b-256 48a0ed5d07a40b88205181a19bbdeec659f54eec58680edecc3860527df1ddec

See more details on using hashes here.

File details

Details for the file fluidsim-0.8.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: fluidsim-0.8.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for fluidsim-0.8.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 115f798ad5636e6fb3f947e46c4ffaec10a95ce6bed0fbc40c86b23dba036bf1
MD5 fac3fa3fe2da196a33eda9c8aa609ed7
BLAKE2b-256 f7421a2187ae15a1b947bfbd8bcdb2350ee8f8dc10ea5e2989ecc90e27a25792

See more details on using hashes here.

File details

Details for the file fluidsim-0.8.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fluidsim-0.8.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1967c904a9d466a616913c904c3f3b253a73f1e1c07b49e7cd5a6f6e41906730
MD5 b5a45294917f1c03eab04f5490137f6a
BLAKE2b-256 440647e1e977f271897cbb3039427345e974a7c9aadc642822e9516c5e19c7ba

See more details on using hashes here.

File details

Details for the file fluidsim-0.8.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fluidsim-0.8.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 daefca5d5945fe72c577d9a2cd6334b38cb34501551c5536514177a07134bcd6
MD5 a076c994df862936722f04d76be5ad34
BLAKE2b-256 116a96257fd649c31e5683344da2b33a2989a7d70dfd871f5ce5f716b05ea7c7

See more details on using hashes here.

File details

Details for the file fluidsim-0.8.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fluidsim-0.8.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 49262bc9a634becefd3176c93e518d6c064c623b16e376747f30c4825a7bfe41
MD5 e57e3cacb108af88050ec46a65c4b1cd
BLAKE2b-256 41487b6314995f0dcfa8baa2a30862272a2f44991656d83c6fa607ef8d5440d9

See more details on using hashes here.

File details

Details for the file fluidsim-0.8.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fluidsim-0.8.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7e1422a0318758e184c06407bb732aa25b55d5d83dbfe5b39b021767781ab605
MD5 04174f939515b511770b26980dc1e32a
BLAKE2b-256 c104e8015f4e1fe7ce3b2f930eb23e3950b3d01b9b21109b31e9c273748e2677

See more details on using hashes here.

File details

Details for the file fluidsim-0.8.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: fluidsim-0.8.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for fluidsim-0.8.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b72e82e4246a1c95679adb6331ab7f4d147151958aa7ac757e88a71cc61216ef
MD5 17fb71d2d8aa2d63968941fa3c2ef5a5
BLAKE2b-256 337fa703fca581ef4ab1b6dcfffbf4a5ccbca9985dd47efe6d21041c26c0527e

See more details on using hashes here.

File details

Details for the file fluidsim-0.8.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fluidsim-0.8.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a5e38d653c773de8ef3ab17efa142fcc09d493603a7084bc19a76830d9afbe40
MD5 12fbb344d4940cd5b9964b02f4ed2179
BLAKE2b-256 d2e77ea457fb937e0aa8d072b1df80a890ca68a9addc86e8cbfdb1f4c3b02525

See more details on using hashes here.

File details

Details for the file fluidsim-0.8.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fluidsim-0.8.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1ef82b9dfef35393148761c26c70efec9cd5527540a234ea356d4da528dd4f30
MD5 99038bb414f1eb756c4a6572ab6d5a7b
BLAKE2b-256 9ba229221bf6e23e749e4c74f568852b4d7c40d43af80cd0ec0b9f9e2382e2e3

See more details on using hashes here.

File details

Details for the file fluidsim-0.8.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fluidsim-0.8.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a368f37b3cc8b0989104ae52fe2c5f20fddb83bd262cea00ad12606eec668b00
MD5 4a05bdc831521d70227209c589cefe42
BLAKE2b-256 bb449551ff3c55dfb31da083b89234255a6b1b4d2765eb5304bd7bb66d7584ba

See more details on using hashes here.

File details

Details for the file fluidsim-0.8.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fluidsim-0.8.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f48fe3055d21592b84d05a69a950746b97a4bf473ea2006d852d662a67f41442
MD5 6aee8a7a47ef08f60b74649565848dfd
BLAKE2b-256 5372217a02a7ce6a97ff8b8ad99c56326e56dd2576ad2cf9c81e20480c5cab7d

See more details on using hashes here.

File details

Details for the file fluidsim-0.8.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: fluidsim-0.8.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for fluidsim-0.8.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 71b622dfd13d711f87e6e99b5eae0aefa4120d34a6633ddc11a17dbde4253251
MD5 6dfe123527aff0c696e2d6216be8ebbf
BLAKE2b-256 1be86623a788da375de2767581953a27c9e83d85b413b5f56686824faac3ce9a

See more details on using hashes here.

File details

Details for the file fluidsim-0.8.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fluidsim-0.8.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5fa11c4e3d695e2b17869ea4d3532aebdfb3dd1d044b52933cdbbf1a87b0031e
MD5 c923122bbb604b470a3129c500cf5739
BLAKE2b-256 39aa0cb395a4e64b85aed576f5c033b666695438bf669f6c634c087e9892a1d5

See more details on using hashes here.

File details

Details for the file fluidsim-0.8.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fluidsim-0.8.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 41c02eefd1f46e95fab3949c7bc3f5e0f581403545718f5eee7816c55526469e
MD5 6f2c7c77061b3d567d2372e482efa7c4
BLAKE2b-256 8b6750772c92f11b2c06dbbe7c898eb5acfc8ac87d36a93618c244f609204c29

See more details on using hashes here.

File details

Details for the file fluidsim-0.8.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fluidsim-0.8.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5b230a516c16d940043bab19c8075b841155ccc975d7b89813ba06d19cb861b2
MD5 bb3b40c4c2775e37d4c0fa6f935c5d0d
BLAKE2b-256 a43526869800fec399c0bdb0fb71b2606db428e5acfb286751081addd31ee17d

See more details on using hashes here.

File details

Details for the file fluidsim-0.8.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fluidsim-0.8.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 acbc386db08e863e2354b1bdb5a9e2305dee00856ed7339c5aa148b69e6e02cf
MD5 6ad6cfb5614e9ddf45d67c244e9730ec
BLAKE2b-256 d31c7f56ef44118a2a8a236e52533ffd061054ba34d634ac77e19a7570e14f2c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page