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.14.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.14.0-cp314-cp314-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.14Windows x86-64

simcoon-1.14.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (22.4 MB view details)

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

simcoon-1.14.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (13.6 MB view details)

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

simcoon-1.14.0-cp314-cp314-macosx_11_0_arm64.whl (3.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

simcoon-1.14.0-cp313-cp313-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.13Windows x86-64

simcoon-1.14.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (22.4 MB view details)

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

simcoon-1.14.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (13.6 MB view details)

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

simcoon-1.14.0-cp313-cp313-macosx_11_0_arm64.whl (3.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

simcoon-1.14.0-cp312-cp312-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.12Windows x86-64

simcoon-1.14.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (22.4 MB view details)

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

simcoon-1.14.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (13.6 MB view details)

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

simcoon-1.14.0-cp312-cp312-macosx_11_0_arm64.whl (3.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

simcoon-1.14.0-cp311-cp311-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.11Windows x86-64

simcoon-1.14.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (22.4 MB view details)

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

simcoon-1.14.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (13.6 MB view details)

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

simcoon-1.14.0-cp311-cp311-macosx_11_0_arm64.whl (3.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

simcoon-1.14.0-cp310-cp310-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.10Windows x86-64

simcoon-1.14.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (22.4 MB view details)

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

simcoon-1.14.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (13.6 MB view details)

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

simcoon-1.14.0-cp310-cp310-macosx_11_0_arm64.whl (3.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: simcoon-1.14.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.14.0.tar.gz
Algorithm Hash digest
SHA256 0cc18d1c08fa1fa97ea66ae7f24b9bc8ea0e38b3ca47754ca7be9ba8605a1165
MD5 456679585dd8a6ed55023067a011da68
BLAKE2b-256 a262f7986f9c1b404b7106b5206d7fac8dbdf899eb0fa65fa8bb0b021a44059f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simcoon-1.14.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 2.6 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.14.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 58747ca1d0c8c88959dcc2bed68942d0f9f0f2afedf36b75e2ce7a5d78b6a70d
MD5 b5e6c228de97faa192e298ce25df4ca3
BLAKE2b-256 b73dadb1593093e4556675a91eda4f281631a3ae8b5b35f5cc524fed223ff26b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simcoon-1.14.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a8cb22552847d8062d4670edcd7fee9d08b11088b4d427527564dc889c21b13c
MD5 20de5b0823a5d5fff261bdf9713375fd
BLAKE2b-256 ce3f9fc4c4e68502ebb47ff349020b6ed8692494e11f704e7e95f88469703e94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simcoon-1.14.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5be872a7ed8538367ee195e3ef2336e967f1d3a7a3e9247cef1fd15c5baa378e
MD5 5496abc0401e3861f8f23578fb46e7aa
BLAKE2b-256 8541baf4b6f8cf804e21f9063f1dd62d41c293cdb2320b4e55cef9d807869895

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simcoon-1.14.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ce27166c40c80872ac9a885b65071601d845289ca97215ca7d077d9a326f0de5
MD5 a121d48a5cd7b44719f5de9e9ec939af
BLAKE2b-256 cd140a16d89050578345e4666c9278578c31ac778fac68d1938238033bd24c6b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simcoon-1.14.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 2.5 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.14.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 402aed08fc68f821d7b5dd8fd3b8cd91b69cde773a2cf90c5480cabdccd9dc0f
MD5 6e7e21783d976798c793d3637597b4ff
BLAKE2b-256 fb61995200771339aab0544f0367cd9d5af53725094963d86af5f648cc688b53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simcoon-1.14.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1c3f8784df735f649f231e8d126ad5d319953dd830f64f3a7b102d639d0baa7f
MD5 4cb2fdd65db0a12ef9cc86d48f7939da
BLAKE2b-256 57b43f5d4035caf0e95f37c3279c966496de920be1339594e97ebb5c44ab7a5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simcoon-1.14.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3fe281e013c9aa30eebc4818573f816c137f7cab72338c201ba59e94b1b27430
MD5 b78f669b476a1398a9c52514dc8447aa
BLAKE2b-256 ae9bb92ea1d962132842589a0728f8c821e347088a893866a58d032890865af5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simcoon-1.14.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c1a2cfd119e2594a621774e4ef7de61b933886f3ba3b69c1ee45bdf374a47a53
MD5 801a0b729377710e68c220c0ad89a0c2
BLAKE2b-256 854082aef0ef2736cc2620e9e28c90f230ac5d81634ab30a839bf915e815f400

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simcoon-1.14.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.5 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.14.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6988f4d467387d0cc91e14433b18b8a671c083cfafed16f25ce4cb9321d57527
MD5 0423e6ccc314c5b6e87a3de447cd0e31
BLAKE2b-256 143e051275941791bdb0ba77536af86cf6c88fb5ebd0de2ace2732a6372cb790

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simcoon-1.14.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 50fbf0019e71206819ecdb2ead6d0fbe78c55e5a71ea6cd3153bb5c28d333c56
MD5 3b80ba938c49c13f538040bf4dc5c730
BLAKE2b-256 f0de133388ddd0f03b124c0240cc598cb2f1a23b2e9694b63da05b07beb15494

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simcoon-1.14.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0b35dd70f7400bff2da1c5bc913fbc1d73009f37d649dc59d7a0f430955138c4
MD5 694b0a09f7588d5d7a1f72abd8857df4
BLAKE2b-256 8222d8cac7e7fb6cec1b87689e75925e8428a0c803b910b5e3aae103b3cee686

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simcoon-1.14.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cce2c59fd738627be2bf329353051a0e3216f4c1d820514d02c2b32d37faf8e5
MD5 8a3baf9c528c1799bec2cf54298cd9e0
BLAKE2b-256 d9e86953e8a8dcc1926e23a43b371cb7cc75c041cb3202270f6938697e253348

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simcoon-1.14.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.5 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.14.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d73dc5c28b5a4c6ca18b01a0748e066e9e9fc62907eae133abf4aedb7f987995
MD5 a1764b964d92b5c014155ca2bee63b45
BLAKE2b-256 77ca5402c3e77a20f0bdebaa5f7556480d00e7ebff4af84b636c6e629fee6103

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simcoon-1.14.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a44814f5eb0b3badf911f6bc52f2c06d961d97fa1afcaef37f007ca5a7f908dc
MD5 9c3e74dbed2843e14f71f0332d1a1a34
BLAKE2b-256 3ab4023b3ba929d69f70bd2b3f10e9948d319418fd5c3f06fb3139b2698e51e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simcoon-1.14.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0859da1320cac80a6ede53677533b741a6b967a0670c60c13cade51800f65883
MD5 7ba6489fd0fdaf171129ba01f1cc21e3
BLAKE2b-256 02ef4adabf17fa877c9d89d1a1d9884f098cfc3c9488f60d34adc0eb9c392d2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simcoon-1.14.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 53b536cd047b3a7f6aa126adc6ce11469889b25e0b93ed4e1f8f6cf39e971f54
MD5 858557870518c3bca074d68794b33c9d
BLAKE2b-256 522a8ae7fded161631ad04a9ff0953331081b94255464b95606eb935432513b4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simcoon-1.14.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.5 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.14.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b4d83e3717e5ef9e9ce33610635fb4726dfcfc36a95a16b886ab99f29b44637f
MD5 3dcee501cd8c7d3d0630699f6be427f8
BLAKE2b-256 e714f79e07401cbab0260744a663d2d52b577bf24e983bee6c01b4e187e94efb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simcoon-1.14.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b32ef42ce8c4d42c5528492062f263b1d519d798cbb20f688c11be2f79d11c4f
MD5 af693db88f7d16652429be01731a489b
BLAKE2b-256 0f2b4ea4f702ace55f1cb467b7d969dabd189b315293ccb7ab68f827f3e8276f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simcoon-1.14.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 74d9ac70ef238af0ada75afcb27db00555803c7738426157171b1d97af0dbc01
MD5 aa3dd4db8bee36770b29b27435497010
BLAKE2b-256 b4dacec57a79ddc29d42905fadd74509980cae88c8c29b7f79e80c6ddad039a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simcoon-1.14.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e544d0ed12aa26f917da3c9bc5e9e2e76709027367f3b211f841ca3a326c4c13
MD5 445014b4d70de53ed54872ecadc5038f
BLAKE2b-256 90c2d1547f7569db991143d104c61f32dc08a5b89639c1e575a34385b3b1dead

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