Skip to main content

Simcoon

Simcoon Logo

About

Simcoon is a free, open-source library for the simulation of multiphysics systems. Its primarily objective was the developement of constitutive models for the simulation of heterogeneous materials, but now goes beyond with tools to facilitate their full-field simulation. Together with microgen for the CAD and meshing of heterogeneous materials and fedoo our Finite Element solver, we offer a comprehensive simulation set for the in-depth analysis of heterogeneous materials.

Simcoon is developed with the aim to be a high-quality scientific library to facilitate the analysis of the complex, non-linear behavior of systems. It integrates tools to simulate the response of composite material response and thus integrates several algorithms for the analysis of heterogeneous materials.

Simcoon integrates

  • a easy way to handle geometrical non-linearities : Use of Lagrangian measures, Eulerian measures and cumulative strains considering several spins : Jaumann, Green-Naghdi, Xi-Meyers-Bruhns logarithmic. With this last measure, cumulative strain correspond to a logarithmic strain measure and is the standard measure utilized for our constitutive laws.

Simcoon is a C++ library with emphasis on speed and ease-of-use, that offers a python interface to facilitate its use. Its principle focus is to provide tools to facilitate the implementation of up-to-date constitutive model for materials in Finite Element Analysis Packages. This is done by providing a C++ API to generate user material subroutine based on a library of functions. Also, Simcoon provides tools to analyse the behavior of material, considering loading at the material point level. Such tools include a thermomechanical solver and a software to predict effective properties of composites. Parameter identification can be performed using Python with scipy.optimize (e.g. differential_evolution) and the simcoon Parameter/Constant key system

Simcoon is mainly developed by faculty and researchers from University of Bordeaux and the I2M Laboratory (Institut de d'Ingénierie et de Mécanique). Fruitful contribution came from the LEM3 laboratory in Metz, France, TU Bergakademie Freiberg in Germany and the TIMC-IMAG laboratory in Grenoble, France. It is released under the GNU General Public License: GPL, version 3.

GitHub license

Simcoon make use and therefore include the FTensor library (http://www.wlandry.net/Projects/FTensor) for convenience. FTensor is a library that handle complex tensor computations. FTensor is released under the GNU General Public License: GPL, version 2. You can get it there (but is is already included in simcoon): (https://bitbucket.org/wlandry/ftensor)

Documentation

Provider Status
Documentation Docs

Building doc : requires doxygen, sphinx, breathe

conda install -c conda-forge doxygen -y && pip install sphinx sphinx-rtd-theme breathe
cd doxdocs && make html

open _build/index.html

Installation

Option 1: Install from Conda (Recommended)

The simplest way to install simcoon is directly with conda:

conda install -c conda-forge -c set3mah simcoon

In case of conflicts, create a new conda environment:

conda create --name simcoon_env
conda activate simcoon_env
conda install -c conda-forge -c set3mah simcoon

Option 2: Install from PyPI

pip install simcoon

Prebuilt wheels are available for:

  • Linux (x86_64, aarch64)
  • macOS (arm64, requires macOS 14.0+)
  • Windows (x64)

If no compatible wheel is available (e.g., older macOS versions), pip will attempt to build from source. In this case, install Armadillo (>= 12.6) first — it is the only system dependency not bundled in the wheels.

Using conda (requires --no-build-isolation so CMake can find conda packages):

conda install -c conda-forge armadillo
pip install scikit-build-core pybind11 numpy  # build dependencies
pip install simcoon --no-binary simcoon --no-build-isolation

Using Homebrew (macOS):

brew install armadillo
pip install simcoon --no-binary simcoon

Using apt (Debian/Ubuntu):

sudo apt-get install libarmadillo-dev
pip install simcoon --no-binary simcoon

BLAS and LAPACK are found automatically (Accelerate on macOS, system libraries on Linux).

Option 3: Build from Source

Prerequisites

Create and activate a conda environment:

conda create --name simcoon_build
conda activate simcoon_build

Install required dependencies:

# Compilers and build tools
conda install -c conda-forge cxx-compiler fortran-compiler cmake ninja

# Libraries
conda install -c conda-forge armadillo pybind11 numpy gtest carma

# Python testing
pip install pytest

For x86 architectures, you may also need MKL:

conda install -c conda-forge mkl

Build Instructions (without conda)

  1. Clone or download the repository:
git clone https://github.com/3MAH/simcoon.git
cd simcoon
  1. Install required dependencies using your system's package manager.
  • On Debian/Ubuntu:
sudo apt-get install libarmadillo-dev libgtest-dev ninja-build
  • On macOS with Homebrew:
brew install armadillo googletest
  • On Windows with vcpkg:
vcpkg install armadillo gtest
  1. Configure and build the project:

For Python users (recommended):

pip install .

For C++ development:

# Configure and build
cmake -S . -B build -G Ninja -D CMAKE_BUILD_TYPE=Release
cmake --build build

# Run C++ tests
ctest --test-dir build --output-on-failure

Development Workflow

For active development with both C++ and Python:

# Install build dependencies first
uv pip install scikit-build-core pybind11 numpy

# Editable install (uv applies --no-build-isolation automatically via pyproject.toml)
uv pip install -e .[dev]

# After modifying C++ files, rebuild directly
cmake --build build/cp*

# Python changes take effect immediately (no rebuild needed)

The editable install creates a build directory at build/{wheel_tag} (e.g., build/cp312-cp312-linux_x86_64). The [tool.uv] config in pyproject.toml disables build isolation for simcoon, ensuring the CMake cache references your actual Python environment, enabling direct cmake --build commands for incremental rebuilds.

Auto-rebuild on import: Importing simcoon will automatically trigger a cmake rebuild if C++ files have changed:

python -c "import simcoon"  # Rebuilds if needed
uv run python -c "import simcoon"  # Also works

Note: If you add new C++ source files, re-run uv pip install -e .[dev] to reconfigure.

Build Options

  • SIMCOON_BUILD_TESTS (default: ON) - Build C++ tests (CMake only)

Notes for macOS

For numpy versions earlier than 1.26.4 using the Accelerate framework:

pip install cython
pip install --no-binary :all: numpy

Authors

Download files

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

Source Distribution

simcoon-1.13.0.tar.gz (2.1 MB view details)

Uploaded Source

Built Distributions

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

simcoon-1.13.0-cp314-cp314-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.14Windows x86-64

simcoon-1.13.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (22.1 MB view details)

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

simcoon-1.13.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (13.3 MB view details)

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

simcoon-1.13.0-cp314-cp314-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

simcoon-1.13.0-cp313-cp313-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.13Windows x86-64

simcoon-1.13.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (22.1 MB view details)

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

simcoon-1.13.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (13.3 MB view details)

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

simcoon-1.13.0-cp313-cp313-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

simcoon-1.13.0-cp312-cp312-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.12Windows x86-64

simcoon-1.13.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (22.1 MB view details)

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

simcoon-1.13.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (13.3 MB view details)

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

simcoon-1.13.0-cp312-cp312-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

simcoon-1.13.0-cp311-cp311-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.11Windows x86-64

simcoon-1.13.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (22.1 MB view details)

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

simcoon-1.13.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (13.3 MB view details)

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

simcoon-1.13.0-cp311-cp311-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

simcoon-1.13.0-cp310-cp310-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.10Windows x86-64

simcoon-1.13.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (22.1 MB view details)

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

simcoon-1.13.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (13.3 MB view details)

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

simcoon-1.13.0-cp310-cp310-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file simcoon-1.13.0.tar.gz.

File metadata

  • Download URL: simcoon-1.13.0.tar.gz
  • Upload date:
  • Size: 2.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for simcoon-1.13.0.tar.gz
Algorithm Hash digest
SHA256 f7fe29463da8eb0f8b1d82eb94529c9c1ea7cab0969ab78566a5dd892bdc2426
MD5 3714e61c5cc9b6492b62d47e8117d151
BLAKE2b-256 c3aba3132a09cb3bf1c4d7c63ba42c095e5c86fe31dc091980cb32f0f10d3474

See more details on using hashes here.

File details

Details for the file simcoon-1.13.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: simcoon-1.13.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for simcoon-1.13.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 cce25ce65438e232081f39f900397f88cf8ba3001ea5dd0cb2502c18216035f8
MD5 9a4ade9ceff1c77a9ac052ee97397518
BLAKE2b-256 7527b983b924d91e80ff8d5cef5f03431ce576f090f6fc38ab5fb8cdf05be05c

See more details on using hashes here.

File details

Details for the file simcoon-1.13.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for simcoon-1.13.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a633d7b07ddb43d190bcd136d2670509b31bbf31902201db31d7a25175ea37fe
MD5 168e1fe5ac823a810a415885cc90f876
BLAKE2b-256 ec98db0c1f5e2bd6c1f64b72b571e321fda97de7e34e39d38d3fbb0ce19e6993

See more details on using hashes here.

File details

Details for the file simcoon-1.13.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for simcoon-1.13.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a6348b57c1b4f0c5bc30e689be7d3ce16feea81c4c567660f0832a4bca6afa26
MD5 a11228bca7ad1c69bb56e5efa4f47c49
BLAKE2b-256 936ab9dd24548b0aa9b5ab1744628b93a3f6a050ad4de65c5efaf5c4fcbdf2cb

See more details on using hashes here.

File details

Details for the file simcoon-1.13.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for simcoon-1.13.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dcd9d24c0fbf96f595c6794cb362df798cf90f2f8e24507f081ffb6d201f11f2
MD5 dd6856135a4c7c164219093ad9126587
BLAKE2b-256 6b14c2e5828390f8423b9fc48539d02a101ef9f4e2ef22025a33e762b7abbfd4

See more details on using hashes here.

File details

Details for the file simcoon-1.13.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: simcoon-1.13.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for simcoon-1.13.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f51cba759dd0e9a84987504e7b25bb382ef3fc87210f9974e87bc93454aeeceb
MD5 cd1dfd8d572360e6f77fadd0d7431fa1
BLAKE2b-256 52449899309c8c56e3f0d4f2051d05b0fd7b60cdd6f226a71eef85d0da7eed78

See more details on using hashes here.

File details

Details for the file simcoon-1.13.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for simcoon-1.13.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cab524d25aef78dc2bf4ad170a4b35526707dc81db141d169e821c05c9709e3d
MD5 809a7e6cbde90d853085f40869f6cdc6
BLAKE2b-256 73f63f6ed95fcd1c70850fd7019bda9e97de32c3819f9016b0de36340041e601

See more details on using hashes here.

File details

Details for the file simcoon-1.13.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for simcoon-1.13.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e028197cbe77986489c9d85671cec5a46fb741a59a6071904d59aac38314ccb1
MD5 c4d389a8e4ef775e13eb9b75125fa443
BLAKE2b-256 dfe1e6ce9bbb7ff8f63aa3336e50d21e6a40bba8bb176cab64750ee3ab5cc8ce

See more details on using hashes here.

File details

Details for the file simcoon-1.13.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for simcoon-1.13.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c0a54b3f3a3c534cf84a355971772065643f31a9133b21692ae93f604723b317
MD5 ae8bb4ce5bf870ec5f654899781c1453
BLAKE2b-256 dcfe9d4b0876c3a16ff3ed3b881a0740c17824fa56c596d108b9d6590bd81a92

See more details on using hashes here.

File details

Details for the file simcoon-1.13.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: simcoon-1.13.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for simcoon-1.13.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 19673f2f04733eb8d5fc00b835fc94f12f2701ffdbaf609acfdeb9d1a6c51955
MD5 4d440e89063244dcc830b041bd48a146
BLAKE2b-256 a6cd52052af599bf40e203281903af3229bdddeb6c6be446cace7cb438deeddd

See more details on using hashes here.

File details

Details for the file simcoon-1.13.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for simcoon-1.13.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d08df3965148fca4917e85ad63d8993b17f984b70d0f6c03bb48051e3bab99d7
MD5 2acdee89ab4543fe86620cb29e41f200
BLAKE2b-256 2d8784877c73bc92a87c42dfc1c3aa5bbd4fae72c7a34827ad00b95f51b68eb7

See more details on using hashes here.

File details

Details for the file simcoon-1.13.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for simcoon-1.13.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 81c87773ef1fd597b2d3c88adaeb406663d08ee9c19abc8470f0a657c30a1051
MD5 7449724e19487879dd1b440338bbd83c
BLAKE2b-256 92aef764c3ed73e0b4b142b68879d92595c7c5c07f72961a2d41c8f4010e251b

See more details on using hashes here.

File details

Details for the file simcoon-1.13.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for simcoon-1.13.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 995958ee35a80d1fb0daf130a2d76325e9b7c3ef62da454fd784ae02e8c8200f
MD5 d72408875374c920adf3e07b1ca1f642
BLAKE2b-256 2facc8928cc8097136c380e7d7b2a0dc7655d65221f012796bb6047a2c8444d0

See more details on using hashes here.

File details

Details for the file simcoon-1.13.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: simcoon-1.13.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for simcoon-1.13.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7498f02e12feca9116d112f7bcfa9997ae94f95434007ade17fcf54b552e38c2
MD5 345c83a10af101c781fb4cc3d8d461b1
BLAKE2b-256 74ebbdc0c52f3b81619b4003d61ff0c89d30e9bcc0ef25100607a5df1f8bc251

See more details on using hashes here.

File details

Details for the file simcoon-1.13.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for simcoon-1.13.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0ea9de6a316a3496be34c78c6f1bcd0e8a704740dc00f1960e292d801bf63bc4
MD5 fbc8195ed0099a567d5328ef6d0db2bb
BLAKE2b-256 50af6e991903d8722207ef68b9aa1df0972861401aa993e15f6856f553b012f3

See more details on using hashes here.

File details

Details for the file simcoon-1.13.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for simcoon-1.13.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b47e6b97365f65df59b9200688172c54520ef4d46868a5c07688189f655edae5
MD5 2945ad3cf083f0f19ba4019cbabd0d74
BLAKE2b-256 765dab9e340a896295c7da1739c9c63e7508807dbf185e82ff19503363c4f6cb

See more details on using hashes here.

File details

Details for the file simcoon-1.13.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for simcoon-1.13.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 96b9aab7d55b0453b28c1c8408ca6039b89c4059dcb2d726f15ac2dc98acac55
MD5 ae576ddec28c80ebeef7d7c80f79444c
BLAKE2b-256 45ffd6c35203cdde3f635ca5bedf2de1d742946b4fcfc15b00f7989b5a5354be

See more details on using hashes here.

File details

Details for the file simcoon-1.13.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: simcoon-1.13.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for simcoon-1.13.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 df9f1f32c4b915fb15b674a96b66156075e7bb5706c664837d379f09641c0912
MD5 a3dbb1276627a2def3eb0c37e7192b20
BLAKE2b-256 0ffa57aba398b8fa8eaae7b43866d159e8b2b54d5b038a722dc2019aebbd43a9

See more details on using hashes here.

File details

Details for the file simcoon-1.13.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for simcoon-1.13.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 266f5f7d7b83d05ea0f9774dd92519093b5f4520dd4ab5be90f4a9dbbbe1d6c8
MD5 00d7bbb00859d0ecadab7f49a15cf096
BLAKE2b-256 b9fb2ed64670dc37aa75f74a2e80aecdb661a267266ba04614e96079ced6f852

See more details on using hashes here.

File details

Details for the file simcoon-1.13.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for simcoon-1.13.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6806e3044dde3f348a23acac3d96e28c491c3c7f966a40f1d4eec1a6ea67831b
MD5 186225cac85c4fbfd1cbbde9f80cf97c
BLAKE2b-256 e1155b5063346d26f2ce58e38aeec4245a11039138b45b53db4c512614d12c21

See more details on using hashes here.

File details

Details for the file simcoon-1.13.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for simcoon-1.13.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b636fbc3cd6e22f19be2df85ad6f0270d7b15798eccdb06673e08c4a0c3fe132
MD5 e3dabe1ebaf03a398f2fb60af14537b1
BLAKE2b-256 de956578c266e55ba14f68186501360f9b44c788dff17da3f54b9ca2493101f9

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 Sentry Error logging StatusPage Status page