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)
    • 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.0.1-cp313-cp313-win_amd64.whl (9.4 MB view details)

Uploaded CPython 3.13Windows x86-64

minionpy-1.0.1-cp313-cp313-win32.whl (9.4 MB view details)

Uploaded CPython 3.13Windows x86

minionpy-1.0.1-cp313-cp313-musllinux_1_2_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

minionpy-1.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.6 MB view details)

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

minionpy-1.0.1-cp313-cp313-macosx_11_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

minionpy-1.0.1-cp312-cp312-win_amd64.whl (9.4 MB view details)

Uploaded CPython 3.12Windows x86-64

minionpy-1.0.1-cp312-cp312-win32.whl (9.4 MB view details)

Uploaded CPython 3.12Windows x86

minionpy-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

minionpy-1.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.6 MB view details)

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

minionpy-1.0.1-cp312-cp312-macosx_11_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

minionpy-1.0.1-cp311-cp311-win_amd64.whl (9.4 MB view details)

Uploaded CPython 3.11Windows x86-64

minionpy-1.0.1-cp311-cp311-win32.whl (9.4 MB view details)

Uploaded CPython 3.11Windows x86

minionpy-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

minionpy-1.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.6 MB view details)

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

minionpy-1.0.1-cp311-cp311-macosx_11_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

minionpy-1.0.1-cp310-cp310-win_amd64.whl (9.4 MB view details)

Uploaded CPython 3.10Windows x86-64

minionpy-1.0.1-cp310-cp310-win32.whl (9.4 MB view details)

Uploaded CPython 3.10Windows x86

minionpy-1.0.1-cp310-cp310-musllinux_1_2_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

minionpy-1.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.6 MB view details)

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

minionpy-1.0.1-cp310-cp310-macosx_11_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

minionpy-1.0.1-cp39-cp39-win_amd64.whl (9.4 MB view details)

Uploaded CPython 3.9Windows x86-64

minionpy-1.0.1-cp39-cp39-win32.whl (9.4 MB view details)

Uploaded CPython 3.9Windows x86

minionpy-1.0.1-cp39-cp39-musllinux_1_2_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

minionpy-1.0.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.6 MB view details)

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

minionpy-1.0.1-cp39-cp39-macosx_11_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: minionpy-1.0.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 9.4 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.0.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d99f3512a3995d473f884a05f60e6d1264064029c6d6e86c31426df3249487be
MD5 48b9ffd799a01cdd19cb44ca6c46cd75
BLAKE2b-256 8e9fcaecb2a0b1a23687395ae9052727fe4125179ebffa476ce9d89abd07e125

See more details on using hashes here.

File details

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

File metadata

  • Download URL: minionpy-1.0.1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 9.4 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.0.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 8f19490552df755c75dc9123280b134e97aed085b6e419aa0f4ed3de356bc085
MD5 38ff3d239762d4ab4cd6410811676b10
BLAKE2b-256 c88741d4221c12e031638c127ecf6cd1f46bfd7d77d4c0beb75dfa5ffa4c6e6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for minionpy-1.0.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9e2928e2af5d249f6c5296c7c91d3dfcb709a173b70fe147684693f77128fcca
MD5 c12c8645fb977e5376f2acb7e2f07d38
BLAKE2b-256 a149d2dee78c78d42845ebadd726ea6a31bd7ddaa4a799d05ee47773ca3df1fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for minionpy-1.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 48ac24012c3c7d4ac5ccce2d51ce42e153319bc9aa304da1ac6b3be4a379d25d
MD5 201944b3ef0741dfe40445906a95044d
BLAKE2b-256 7e72697b8fe1390142af7e1ac45ada37214e5ba1368208c150773f245f931a0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for minionpy-1.0.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 71a128036a52c95370135bc43c52b7b06843e59dc87ff63875b98f59daf7a0ab
MD5 a537613befab15be338fc51244348b03
BLAKE2b-256 f55c64ed2c086187d10a5b9a2fc296be010ddb84f5089c4620fd44abd4cf320f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: minionpy-1.0.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 9.4 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.0.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 52df37c91660ca55bab39e744a821fb544cfdde5143e9c6a3e88bb11d43cd8cb
MD5 59fa2cb1b7e8b68f9e146a037c444a7f
BLAKE2b-256 4a848a685a322730fbda336441f30414e3e1799e68c18923a52f94ff8a3fb6bc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: minionpy-1.0.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 9.4 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.0.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 6bbdcfeb17d6f2a7bcc0d050a620ac1424859e40a144fc644fab5b1d7e916af8
MD5 9fa693babed7acc8fad335da2cd04b2c
BLAKE2b-256 b59bcde675f9fbd7fba5e283b649226a0ee7d16622f213b0a2912dcbd6234e1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for minionpy-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bff4b6fd5043a5beee85a463066956f360f783b1b1163444b3b539bba900538d
MD5 b0297eee0f2ab6ac91ed75ceac87cddd
BLAKE2b-256 9dbb312e732d6939a74cd78b6c8e42afc9ed1fbbbf90ed2f509625d5d697affd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for minionpy-1.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9a79d6640546413cf8e88a61c4a5a7e78d0a37a69001b3085a2c8966d9841ab6
MD5 0e9de0d8c92ecbf4e7594f7fc6af71fb
BLAKE2b-256 38efbcc80a880beb1f745ec8185defe690faaf959760fcb82efbda89a5ee8271

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for minionpy-1.0.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 83cb46e32dbe80fa6f3feff5b1a95a6aed2e9a00d9a521edd9e39e45660a3aa6
MD5 4d33fb4d93925b749fb2b6e6366184fd
BLAKE2b-256 71691fe9796f7bc5ba81e5feae8c133f1d3752a7ca0c67a1e0cc5f6a38747147

See more details on using hashes here.

File details

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

File metadata

  • Download URL: minionpy-1.0.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 9.4 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.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6971cab92a7a9068eef61d5f9991db39e1400bad27c159cc57ca007d041068e2
MD5 75574132eff36a1a6db67d1d95f3fcd4
BLAKE2b-256 3f261ba4b1f586708d47fb38ffa2cd82e835c7234233ebd29f5b3ba2b8ad1080

See more details on using hashes here.

File details

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

File metadata

  • Download URL: minionpy-1.0.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 9.4 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.0.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 9190c63a8344fb149950773ca3d10a01627e9eb40cd9bae550cf875b4b9166ed
MD5 68c03fb65352924b1a2abe6794b94701
BLAKE2b-256 5e64441d7f0b711df8f8a372a9dac3a8a6343caa4bbf64a45b5ec7aa186ac280

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for minionpy-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d28b2e32c16a3acd67f9278c6b4ad60aba8ee6b6b0beca5acd01c7e25254e03d
MD5 a5433b27f87162c8248fd67ef1c26f2d
BLAKE2b-256 5af86c622bb1cc060bad3ca037cad711ffee677f1a47b34a6c8eb626946321e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for minionpy-1.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7c40fbcb731e25ec2aeb155546a77178926155d095d59ca26f427fbf48c764b2
MD5 a2c2f771ffb5f9316223a51f6d8e5a7f
BLAKE2b-256 e7309e00f894254161f56455a91ebf6e5c727d36f1844365028099e940f06f53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for minionpy-1.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 68bff0cfeb944446229f1f03dc15129332eea5f7dd246434aa33d6a65513592e
MD5 d1582c1288978ce4d8526c6354d572e6
BLAKE2b-256 3e49324f8ffa28362eb7acf7133bf358b118f89a527b06b25119dc47f0f64902

See more details on using hashes here.

File details

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

File metadata

  • Download URL: minionpy-1.0.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 9.4 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.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b64c634cc396253874f67b55e19288d5cf0242b78ccfb792b7f6cfd276adcfa7
MD5 6fc2c12b2a15b850d03e85ec60751739
BLAKE2b-256 c63eef7adf74adcaef59ad48e3a05064d0e54dfb78116a7477bef632a511f697

See more details on using hashes here.

File details

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

File metadata

  • Download URL: minionpy-1.0.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 9.4 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.0.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 fe99f7fc4eb1fafca1065887a07fa1001a73e79d1385f4e797cd3f198e2a63d5
MD5 8cf41b51b290f11eab8d6d6d7aac6397
BLAKE2b-256 e2b61cc25258af303a2da6957e98364c4bb9c0ee4b42e2f53ba40f51a30608c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for minionpy-1.0.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0d98f1f38461c58816f64dfa8e4d85bfac0bc4e04f83b5fa681d407f7ac9fa43
MD5 ba1790992c040b4ebbe0143a7584696d
BLAKE2b-256 c38ab7a9a9b5f5485965146af428cb737a16e72d1f84a11fc5665fbd83570ad5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for minionpy-1.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 de79afce39e247da1f4bdf076405c9546e1c1d813adf2698cb117c663d3e6c00
MD5 d32940df646760be32eedae21559a09c
BLAKE2b-256 8c5509d0b443482045570ddf0f246760e6f6eaeae2e1deab0b7b4e2cf8852bca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for minionpy-1.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c100352e0f439872c765963c57b0687eafde3b8f361f6f3cda793619f24b8b97
MD5 e2a98e6d3252338d02d62d914a4e924d
BLAKE2b-256 341461d0bdf9e068e0eeb15467a41bc60ca6ad1a84201ff99a984e916c8cf3f9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: minionpy-1.0.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 9.4 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.0.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7eb04ca6f3bf51b80154f5b7aa01ca520c978e6fddb827ad3fbdf26fff992682
MD5 47387f73b9380a1d735d33352c491551
BLAKE2b-256 fef9ef05f345bb1eae6da42c9a78b53e24d9dc407be2594c5fef19dc66c4fe6f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: minionpy-1.0.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 9.4 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.0.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 0ead4f273fa7bfde697676d8e5195ceaabd8c6ce137d30b7b80e4160d85cac65
MD5 4c1b3b22ad4a364d8aa4f67fad9310a5
BLAKE2b-256 40b8bf2f521a1c4c61afa083a50bb2af55f6a700f3ebb7c6a3f200ae15650e4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for minionpy-1.0.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a0c8eb094ff7b3057486cf0285299bb28e8419bff8c63320d82c1327e9b85337
MD5 e7857e053d5aee78e0261d4c516d777d
BLAKE2b-256 11b122d173049da76b11e6acc41f212fe01c653d3988c7544e73e93f8d4da64b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for minionpy-1.0.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5797d93c37c3cc345e29734684c9137317d8772652eb28e9be718d1a6c04467f
MD5 2bbb85e4b4e8fa9b58cda2f6da9c013a
BLAKE2b-256 e30e1d995a8b79acc9414e972b71e9c75c39f23926589969a6decfa6b742e0b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for minionpy-1.0.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ce21fd5bc096f53271a2bb01b7aaae17f4998d2592d267f95c8d2321ff150c8f
MD5 0949e8273717ae4e29c88c59fe33fe98
BLAKE2b-256 b40945b3239a5d47828a778c5b28e75973622796ec07cc0dc9e70d7324ef5150

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