Skip to main content

MinionPy is the Python implementation of the Minion C++ library, designed for derivative-free optimization.

Project description

MinionPy

Logo

PyPI Python Version PyPI version PyPI downloads PyPI License Documentation Status DOI

MinionPy is the Python implementation of the Minion C++ library, designed for derivative-free optimization. It provides tools for solving optimization problems where gradients are unavailable or unreliable, incorporating state-of-the-art algorithms recognized in IEEE Congress on Evolutionary Computation (CEC) competitions. The library offers researchers and practitioners access to advanced optimization techniques and benchmarks for testing and evaluation.

Features

  • Optimization Algorithms

    • Differential Evolution-based algorithms:
      • Basic Differential Evolution (DE)
      • JADE
      • L-SHADE
      • LSHADE-cnEpSin
      • jSO
      • j2020
      • NL-SHADE-RSP
      • LSRTDE
      • ARRDE (Adaptive Restart-Refine DE)
      • AGSK . IMODE
    • Other population-based algorithms:
      • Artificial Bee Colony (ABC)
      • Grey Wolf DE Optimization
      • Canonical PSO, SPSO-2011, Dynamic Multi-Swarm PSO (DMS-PSO)
      • CMA-ES (Covariance Matrix Adaptation Evolution Strategy)
      • BIPOP-aCMAES
    • Classical optimization algorithms:
      • Nelder-Mead
      • Generalized Simulated Annealing (Dual Annealing)
      • L-BFGS-B (vectorized & noise-robust)
      • L-BFGS (vectorized & noise-robust)
  • Benchmark Support
    The library includes benchmark functions from the CEC competitions (2011, 2014, 2017, 2019, 2020, 2022), providing a standardized environment for algorithm development, testing, and comparison.

  • Performance
    Most implemented algorithms are population-based, making them suitable for parallelization. MinionPy is optimized for vectorized functions, enabling efficient use of multithreading and multiprocessing capabilities.

  • Cross-Platform Compatibility
    MinionPy is implemented in C++ with a Python wrapper, supporting usage in both languages. It has been tested on the following platforms:

    • Windows 11
    • Linux Ubuntu 24.04
    • macOS Sequoia 15

Applications

MinionPy is applicable in scenarios where derivative-free optimization is required, including engineering, physics, and machine learning. Its standardized benchmarks and high-performance algorithms make it suitable for developing and evaluating new optimization techniques as well as solving real-world optimization problems.

📖 Documentation

For full usage instructions, API reference, and examples, visit the official documentation:

Citing Minion

If you use MinionPy in your research or projects, we would be grateful if you could cite the following publication:

Muzakka, K. F., Möller, S., & Finsterbusch, M. (2025).
Minion: A high-performance derivative-free optimization library designed for solving complex optimization problems.
Zenodo. https://doi.org/10.5281/zenodo.14794239

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

minionpy-1.1.0-cp313-cp313-win_amd64.whl (9.1 MB view details)

Uploaded CPython 3.13Windows x86-64

minionpy-1.1.0-cp313-cp313-win32.whl (9.0 MB view details)

Uploaded CPython 3.13Windows x86

minionpy-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

minionpy-1.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.2 MB view details)

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

minionpy-1.1.0-cp313-cp313-macosx_11_0_arm64.whl (9.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

minionpy-1.1.0-cp312-cp312-win_amd64.whl (9.1 MB view details)

Uploaded CPython 3.12Windows x86-64

minionpy-1.1.0-cp312-cp312-win32.whl (9.0 MB view details)

Uploaded CPython 3.12Windows x86

minionpy-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

minionpy-1.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.2 MB view details)

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

minionpy-1.1.0-cp312-cp312-macosx_11_0_arm64.whl (9.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

minionpy-1.1.0-cp311-cp311-win_amd64.whl (9.1 MB view details)

Uploaded CPython 3.11Windows x86-64

minionpy-1.1.0-cp311-cp311-win32.whl (9.0 MB view details)

Uploaded CPython 3.11Windows x86

minionpy-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

minionpy-1.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.2 MB view details)

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

minionpy-1.1.0-cp311-cp311-macosx_11_0_arm64.whl (9.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

minionpy-1.1.0-cp310-cp310-win_amd64.whl (9.1 MB view details)

Uploaded CPython 3.10Windows x86-64

minionpy-1.1.0-cp310-cp310-win32.whl (9.0 MB view details)

Uploaded CPython 3.10Windows x86

minionpy-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

minionpy-1.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.2 MB view details)

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

minionpy-1.1.0-cp310-cp310-macosx_11_0_arm64.whl (9.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

minionpy-1.1.0-cp39-cp39-win_amd64.whl (9.1 MB view details)

Uploaded CPython 3.9Windows x86-64

minionpy-1.1.0-cp39-cp39-win32.whl (9.0 MB view details)

Uploaded CPython 3.9Windows x86

minionpy-1.1.0-cp39-cp39-musllinux_1_2_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

minionpy-1.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.2 MB view details)

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

minionpy-1.1.0-cp39-cp39-macosx_11_0_arm64.whl (9.1 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file minionpy-1.1.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: minionpy-1.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.2

File hashes

Hashes for minionpy-1.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 09bd7aaf50ca65c8314fb031e1fa4fbe647cdaedee4b4c0fff5005c22d709e94
MD5 065bdfea141f44dbe677fa5c22d510b8
BLAKE2b-256 d4a9cc3986958bead306cf55954b222e00df26b15229819593dfa122dbfe2f0b

See more details on using hashes here.

File details

Details for the file minionpy-1.1.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: minionpy-1.1.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 9.0 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.2

File hashes

Hashes for minionpy-1.1.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 d266120b7fe83a8b92b7a44fd722edf00e45f65ffab0dcb80ee52c3e1d567611
MD5 61e7f0ed796f0a0d0aca62370c959588
BLAKE2b-256 725f3bac209fee150a455f62d285cc31044e55ba2c30e0d8bb9286e1c0e733d8

See more details on using hashes here.

File details

Details for the file minionpy-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for minionpy-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a7f1e425dc40acfcb51b43808683ee7d8c9c8d2953f121e02ab2516f354cf326
MD5 c51f4aba61db02b590e8860f1c4eee4c
BLAKE2b-256 9fe0e60d3a7e628fc6bac6c2d066e12ffad8b437f7d0af6aa23f05fbe7be0160

See more details on using hashes here.

File details

Details for the file minionpy-1.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for minionpy-1.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 684f91d38402af2ff2a79208b264d8180cc33005197ff63026475e6211c39f4b
MD5 86f206430eb775638478850e30a97b7f
BLAKE2b-256 12c293e9804117ced2ae0f12212dc3939f3be61f3c04b6324637039cc57f25af

See more details on using hashes here.

File details

Details for the file minionpy-1.1.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for minionpy-1.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 376fe1ea30897201ce963416e6501f4427ca7bf178d017e0e2640e3a4ff29092
MD5 dcf59845981f6567ce19058450fc39f0
BLAKE2b-256 2e83dcdf701b582dee91a57aef355601292b308287330bfe5390133f027575f3

See more details on using hashes here.

File details

Details for the file minionpy-1.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: minionpy-1.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.2

File hashes

Hashes for minionpy-1.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f826333f4aa97a2e93507fa4431e2bf18edabd0e220e2c5e1e25712c5df32c98
MD5 ea60e8860f57bba4564a902b9ac2b03b
BLAKE2b-256 4edf2d00e6dfacb829f3ea27277787b9f283c05c2b90b102b060bfa4bedf0739

See more details on using hashes here.

File details

Details for the file minionpy-1.1.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: minionpy-1.1.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 9.0 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.2

File hashes

Hashes for minionpy-1.1.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 f4abd831873657a374e75c1ddd8b3c69ee1ba6a40b5ff72495aac3595b3b91f5
MD5 559db470e7f2bb47c81f44607555cf25
BLAKE2b-256 a7fb7cfa17793d480639b500d70cb812b89457ec0450b82ea7e8a22ecdb19eab

See more details on using hashes here.

File details

Details for the file minionpy-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for minionpy-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 800137277b2d3cbd8b3bbd337c4168daf8e8dfa6db516f03f21deecf79dcb467
MD5 6269eb27b2e0ad4cf570720f71ee0790
BLAKE2b-256 9fadf116bd25454200d34e78560c970739b7af9ec2df9a2e2ba8fc4219adaf5c

See more details on using hashes here.

File details

Details for the file minionpy-1.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for minionpy-1.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 036c9d6ab811ee5d0d8b79d747ee0bbc2cb5966ea86e3a20de2332ab30e7b027
MD5 ed62895a598642525c44d7196913b633
BLAKE2b-256 e468f7c3696cc760e2838c7ddf2757ee1055f11b837c3a59b9b1c080f0e5d91d

See more details on using hashes here.

File details

Details for the file minionpy-1.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for minionpy-1.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8632d6c688d7e1edd96f6c56b55a0b6edc6e28b651c50da4ec0691d4459a97f8
MD5 aae2eb104919de844b0eb32b12ca01e1
BLAKE2b-256 28eb2ece6620c54de1c1b2363abd68307b545f6ff6ddb567f6215755844c45c3

See more details on using hashes here.

File details

Details for the file minionpy-1.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: minionpy-1.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.2

File hashes

Hashes for minionpy-1.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1ff247e4f4773978d750c665e2f709d94adc81974d071a61edbb21b86dc85e6f
MD5 d74389ed9477600d06eea10e47e439c4
BLAKE2b-256 1f06e0b24ac0d5070d46465a955a0dfbc41831f8f58731eecf082293d39106ee

See more details on using hashes here.

File details

Details for the file minionpy-1.1.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: minionpy-1.1.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 9.0 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.2

File hashes

Hashes for minionpy-1.1.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 9a7e489ba5c483d229b97fb794a65f93c919027461b72dacd1b3403654808cf2
MD5 055d63c7fa026d44dc1508775bd0708b
BLAKE2b-256 1d45578280b997ad5e9cd05bf9fe47b4efbe6162d3813926e8aaf2da1900a6d9

See more details on using hashes here.

File details

Details for the file minionpy-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for minionpy-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8654f3009ba2faa763f5a0ccb87887ce363605b209af925e92e6899c6493e6c6
MD5 b38a2cd892ebeeb45926dd26ef46c157
BLAKE2b-256 f394139eeecbf9da6a6feb42b982ebf279b060f5989e71960a9ba406ef551fca

See more details on using hashes here.

File details

Details for the file minionpy-1.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for minionpy-1.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ddaa008415775ebaabcf21aea9f3b3980be6ca9fe9a8baf86d7cafdc11535940
MD5 f91ceedee44423948c870ea1aa0c0ca1
BLAKE2b-256 ca278a2063aa9a60d71e80b6f90f6048e49e60c727baae4ce8b29214a1573bb6

See more details on using hashes here.

File details

Details for the file minionpy-1.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for minionpy-1.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a8e61f5f69e661b8e8568e7b44d7c22117db52abd35161f046fca4e2c5319e81
MD5 b0bf92873f1efe73263ff9062fbb0810
BLAKE2b-256 3a9b19482dc134f6300a59d7d4ed90bfbfe7bb6d2265dbe563a28639ab770948

See more details on using hashes here.

File details

Details for the file minionpy-1.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: minionpy-1.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.2

File hashes

Hashes for minionpy-1.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 aaa909a9883feb84b871219b1d6c6a5670657cb3e1fc81740113b23330050d74
MD5 c1f7d3b5d327d343f1726048fb75db09
BLAKE2b-256 1e1fe9efda5a2a4966692c0199f32aff0f45c3dd1a587342ad2d250e733c0140

See more details on using hashes here.

File details

Details for the file minionpy-1.1.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: minionpy-1.1.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 9.0 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.2

File hashes

Hashes for minionpy-1.1.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 b8851ac70c5c40b2af007f57a5096a0c636adaa189332f1eba0e5fbcc675092e
MD5 dbe0c3d5ddbc918d4c843cacf299fa2d
BLAKE2b-256 67ec9a12d9e28c5fa6cfce2a03106c6d4e419bdf77bf3dcd410d1ce459bcf265

See more details on using hashes here.

File details

Details for the file minionpy-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for minionpy-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 db715521c9272b6f549b0e9f0f166c583424e03c78a4c1d36262485ee47c513c
MD5 a56aef5d20a8ec7b7853cc5c3fe4a48a
BLAKE2b-256 a548bb982c82b589eebbb6e1463e80e561c518f362e9292ba663549e89a426b6

See more details on using hashes here.

File details

Details for the file minionpy-1.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for minionpy-1.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d0d5bde55a0396924d7fe0cba8e2282983f40985a3a72dbfa6b5bfc45dc78564
MD5 fdc8d95ffa2f8cb4c14b350611e5edb9
BLAKE2b-256 309d8991e80191b9841f9b74ee2c9a0b43912582950ab0e8615e60cfbd16be92

See more details on using hashes here.

File details

Details for the file minionpy-1.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for minionpy-1.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 86008f0181b019b08f77ccc86a961cbf91581cce755e97a53ad954cf8374e31c
MD5 f0a005bbbf18c35bef41da62cb6dbabe
BLAKE2b-256 e0b89f609dc7a91091da77218ababf437f7f0af5b636f50b158ebecbd619f0ce

See more details on using hashes here.

File details

Details for the file minionpy-1.1.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: minionpy-1.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.2

File hashes

Hashes for minionpy-1.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7e65b307ad8fbd29e2b6cd956b7b80a99bf0a4787a689a70107368be95e61742
MD5 77a0d653829e15656d0c6dec724afdd0
BLAKE2b-256 992c7e38fba7825bde7a8d04417cba7f33a9e6dc4665a48ef56d3b3690059bb5

See more details on using hashes here.

File details

Details for the file minionpy-1.1.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: minionpy-1.1.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 9.0 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.2

File hashes

Hashes for minionpy-1.1.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 1d7c541ff3d5ed053063c92e85c2a691a7ee83125d11d54f3ec7d73988880e6c
MD5 f577eb6cf6ab2dd99e984b9053d4d1fa
BLAKE2b-256 75cd82915aaa3d27fc8733cff56a0254c38a52aab7ae49e0d4f23f0b05caead2

See more details on using hashes here.

File details

Details for the file minionpy-1.1.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for minionpy-1.1.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 afd8db61f4e4c922ac48dcd5401ea382d32da4656965f68f15b101a35b9e7064
MD5 2f6e2ffdd3cfc5579b4e867ac4d2c176
BLAKE2b-256 d3e8a273bd74359711813f4e9ef7a29fab1dc1bab86974e4bf32c27ab0971d6b

See more details on using hashes here.

File details

Details for the file minionpy-1.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for minionpy-1.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 53d8462a1712a9a4079147e69267ca02a7bad7578dd5cad445481157aed00e0b
MD5 ee6a347ea4b47170e362f824bbccfbf0
BLAKE2b-256 6f0b7e494b814935d95d547df0d73b07f10392cfea902911030bf724e7270848

See more details on using hashes here.

File details

Details for the file minionpy-1.1.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for minionpy-1.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1e8552d24a69a7bd4ca2f730fae76b8ed08ef2de3e886796af59c2613f29ae6e
MD5 74d4ad5e47f6032ce18fa14b929ef489
BLAKE2b-256 54fd417b1c8e8d651a65890482c84512a6d8da3dcb2f5b9580a01ecda0e12e6f

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