Skip to main content

Gate model library.

Project description

https://img.shields.io/pypi/v/dwave-gate.svg https://img.shields.io/pypi/pyversions/dwave-gate.svg https://circleci.com/gh/dwavesystems/dwave-gate.svg?style=svg https://codecov.io/gh/dwavesystems/dwave-gate/branch/master/graph/badge.svg

dwave-gate

dwave-gate is a software package for constructing, modifying and running quantum circuits on the included simulator. It provides a set of tools that enables you to:

  • Construct quantum circuits using an intuitive context-manager interface.

  • Utilize a comprehensive library of quantum gates with simple access to matrix representations, various decompositions, and more.

  • Simulate circuits on a performant (C++) state-vector simulator.

  • Easily create your own quantum gates and templates. Any circuit can be either directly applied in another circuit or converted into a quantum operation.

Example usage

This example uses the dwave.gate.Circuit object’s context manager to append operations to a two-qubit circuit.

import dwave.gate.operations as ops
from dwave.gate import Circuit

circuit = Circuit(2)

with circuit.context as (q, c):
    ops.X(q[0])
    ops.Hadamard(q[1])
    ops.CZ(q[0], q[1])
    ops.Hadamard(q[1])

You can run the dwave.gate.simulator simulator on such circuits,

>>> from dwave.gate.simulator import simulate
>>> simulate(circuit)

and then access the resulting state via the state attribute.

>>> circuit.state
array([0.+0.j, 0.+0.j, 0.+0.j, 1.+0.j])

Installation

The simplest way to install dwave-gate is from PyPI:

pip install dwave-gate

It can also be installed from source by cloning this GitHub repository and running:

make install

The makefile will also simplify running tests (make test), coverage (make coverage), documentation (make docs), as well as formatting (make format) the code using the Black formatter (set to a line-length of 100) and isort. It’s available on both Unix as well as Windows systems, via the make.bat batch file.

Alternatively, the package can be built and installed in development mode using Python and pip. The simulator operations would need to be generated first by executing operation_generation.py, found in dwave/gate/simulator.

python setup.py build_ext --inplace
pip install -e .

Tests and coverage can be run using Pytest.

python -m pytest tests/ --cov=dwave.gate

License

Released under the Apache License 2.0. See LICENSE file.

Contributing

Ocean’s contributing guide has guidelines for contributing to Ocean packages.

Release Notes

dwave-gate uses reno to manage its release notes.

When making a contribution to dwave-gate that will affect users, create a new release note file by running

reno new your-short-descriptor-here

You can then edit the file created under releasenotes/notes/. Remove any sections not relevant to your changes. Commit the file along with your changes.

See reno’s user guide for details.

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

dwave-gate-0.3.1.tar.gz (351.9 kB view details)

Uploaded Source

Built Distributions

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

dwave_gate-0.3.1-cp312-cp312-win_amd64.whl (217.5 kB view details)

Uploaded CPython 3.12Windows x86-64

dwave_gate-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

dwave_gate-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

dwave_gate-0.3.1-cp312-cp312-macosx_11_0_arm64.whl (232.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

dwave_gate-0.3.1-cp312-cp312-macosx_10_9_x86_64.whl (247.2 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

dwave_gate-0.3.1-cp311-cp311-win_amd64.whl (218.8 kB view details)

Uploaded CPython 3.11Windows x86-64

dwave_gate-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

dwave_gate-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

dwave_gate-0.3.1-cp311-cp311-macosx_11_0_arm64.whl (233.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

dwave_gate-0.3.1-cp311-cp311-macosx_10_9_x86_64.whl (248.6 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

dwave_gate-0.3.1-cp310-cp310-win_amd64.whl (218.8 kB view details)

Uploaded CPython 3.10Windows x86-64

dwave_gate-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

dwave_gate-0.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

dwave_gate-0.3.1-cp310-cp310-macosx_11_0_arm64.whl (233.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

dwave_gate-0.3.1-cp310-cp310-macosx_10_9_x86_64.whl (247.9 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

dwave_gate-0.3.1-cp39-cp39-win_amd64.whl (218.4 kB view details)

Uploaded CPython 3.9Windows x86-64

dwave_gate-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

dwave_gate-0.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

dwave_gate-0.3.1-cp39-cp39-macosx_11_0_arm64.whl (234.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

dwave_gate-0.3.1-cp39-cp39-macosx_10_9_x86_64.whl (248.7 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

dwave_gate-0.3.1-cp38-cp38-win_amd64.whl (219.0 kB view details)

Uploaded CPython 3.8Windows x86-64

dwave_gate-0.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

dwave_gate-0.3.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

dwave_gate-0.3.1-cp38-cp38-macosx_11_0_arm64.whl (233.4 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

dwave_gate-0.3.1-cp38-cp38-macosx_10_9_x86_64.whl (248.2 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file dwave-gate-0.3.1.tar.gz.

File metadata

  • Download URL: dwave-gate-0.3.1.tar.gz
  • Upload date:
  • Size: 351.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for dwave-gate-0.3.1.tar.gz
Algorithm Hash digest
SHA256 8e47fdeb2145f913acc01ba4ddff7fe9a0ec491e56ace73035e5852c329373e1
MD5 21891373afe1c5e8e438a6732ad6c104
BLAKE2b-256 be9f51ab115a63d555153f24f6847b145996711ff22fa22f47594d7c16e0c408

See more details on using hashes here.

File details

Details for the file dwave_gate-0.3.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: dwave_gate-0.3.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 217.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for dwave_gate-0.3.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e60db433e5401672a2b45b954769f273e8007739b69b6f949d5ea5bd11182e05
MD5 cefaf3106267da1eb9893ed9e3722c7b
BLAKE2b-256 6ac179c8075e7d45fd04e4420a46a563de7ffe43b5a6f8a468974b976835c52c

See more details on using hashes here.

File details

Details for the file dwave_gate-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dwave_gate-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dbf758803e65397ea74d0def5d5f506bca3322b95049d2334229c238d7e62371
MD5 6c081c2beec9cd09fee12c1a58d8435b
BLAKE2b-256 65658855c725ddf2f8f87cb2f6fe591130584a273eacc0c6f148a9fa02d25688

See more details on using hashes here.

File details

Details for the file dwave_gate-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dwave_gate-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3c721a1645c5912f753e6c63f178b8302c201bbfd6d4bfa9dc4e662da76c529a
MD5 34797da0d1f025d4b171652db52edbd8
BLAKE2b-256 9cfc4c82e1239a99d0a85e693257e1240cae088f6a58b89327a29b9012035794

See more details on using hashes here.

File details

Details for the file dwave_gate-0.3.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dwave_gate-0.3.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d6d664b5a71494eddd3b97afc032f47a6863dc4951c45dc629eeb82df7e08e49
MD5 d49b95c672495521f7faf76de917e66d
BLAKE2b-256 d0b6ed5022097e901a7c720e46493eac4597bbb03952710a6e7853aa77fa15ac

See more details on using hashes here.

File details

Details for the file dwave_gate-0.3.1-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dwave_gate-0.3.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a54485bbd03d2b8003a319bbad80c5bc72a51fba18a298393e689cd79c711d60
MD5 95fc82f882970e841a8012360b339f0a
BLAKE2b-256 085b28c4da8b5b10fc7585e502361eddfc3a0103ce5aeccb5f00326fa2958d8c

See more details on using hashes here.

File details

Details for the file dwave_gate-0.3.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: dwave_gate-0.3.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 218.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for dwave_gate-0.3.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bbc168205907e031808359138dfff250fb947df04e870bcfab5a7117bbb6c31a
MD5 b84bdf7ce9e9fbe782ca1d604ad4b204
BLAKE2b-256 cb689e96d771020598c7a87d79efd2da7f161df2c794bb0e5618d96b138cf544

See more details on using hashes here.

File details

Details for the file dwave_gate-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dwave_gate-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 79c772ed36f9e945279677be1c9d6f24a943645a90d4e1e25e69dc4088593616
MD5 43fe9464ef1e49ad99250bbf366a3bd8
BLAKE2b-256 314a4eb42d359567f883caf4c2d9b97fd90a81f97fb5feb7e89eb83cea02eada

See more details on using hashes here.

File details

Details for the file dwave_gate-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dwave_gate-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 99034acf5687f9cd5d9dad273cf68966eba989f8dd9d167323f65a2eb171ad0f
MD5 129a56b59e20c367acb93c16dd288cef
BLAKE2b-256 6447e3836d3889e28887bd335c5f8b5b9a636ebda6347084509db4cffa57e894

See more details on using hashes here.

File details

Details for the file dwave_gate-0.3.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dwave_gate-0.3.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 88aec61b9ebbee3186b83cc26545865816ffab0fbc5c038879ebcb17cc027925
MD5 31dd9c02f51da6d2542a4ee65d6d0e4f
BLAKE2b-256 d4c9c8d51baa0a25b1d04ce12217b19035fb46d404b2ba1af2c04a88447800d8

See more details on using hashes here.

File details

Details for the file dwave_gate-0.3.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dwave_gate-0.3.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 48d3651c474afb88d5f35a3324a3660cb56a44ed2653c479c4cc30e7f116ad20
MD5 caa50ef11a49fcaef4c6358755b12fa8
BLAKE2b-256 f37853a808f23f736cafeae0d0a698846936d5204dad455f872cb7a379d61160

See more details on using hashes here.

File details

Details for the file dwave_gate-0.3.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: dwave_gate-0.3.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 218.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for dwave_gate-0.3.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ed9372f0c356e3fc43e30f463ed8557c96bd9e997eade96d0958041081bda07f
MD5 ec9c61300c488a2f388f2678926c588d
BLAKE2b-256 7e7d95f605ffa65ed6ac9649417d71ce53b00379cdc1d6c5a8c07a31a5948b24

See more details on using hashes here.

File details

Details for the file dwave_gate-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dwave_gate-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7dd12934dc889d61e1c635acebd7cc3ca06012d27a13fb023165c4d82c16dedb
MD5 57f9352aacdf9c39344ba93f6ccec2ef
BLAKE2b-256 7122ded32f85c27ece9355c905a09569df12bf539c3c8de7ca818d3f73dac708

See more details on using hashes here.

File details

Details for the file dwave_gate-0.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dwave_gate-0.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a15f031d6f020acc3f9eb7ba717b4617c25dad146fd6681b51246f47549c5b2e
MD5 6b937e53f657ff85b1239574288e4c81
BLAKE2b-256 e910a9637e904cba84eb6475b1b0bc556441b33f66f3ade684c3185b622b487e

See more details on using hashes here.

File details

Details for the file dwave_gate-0.3.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dwave_gate-0.3.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d81707e7fbddedab331ad44ac2812bb6c325cdcbebaeeaadbe68add612453c7b
MD5 87836c7f9859ee9dcba5fb84fb725e2d
BLAKE2b-256 023e99e08f62a53a84d52d40f8f19c4e2e25c067d2171ded21b7e65ba1170406

See more details on using hashes here.

File details

Details for the file dwave_gate-0.3.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dwave_gate-0.3.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0812c7f62fb33bb89e88c472385eeb669aa6595365a718b78acb5daa82698abd
MD5 48c8cb3fe5d0619cb66bdda3901ca228
BLAKE2b-256 e58d385403797cc331e6ca0892cd5cbf65bb0bf02ffe5eb22daedbcdc597add4

See more details on using hashes here.

File details

Details for the file dwave_gate-0.3.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: dwave_gate-0.3.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 218.4 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for dwave_gate-0.3.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 fde25a1b7e9ad4eb2e4527e3761103d4240d92db11c4c42dee144bce38a29f2e
MD5 8eaaca91b10d1a758172b2b1ee7676fc
BLAKE2b-256 baffd62d9de62d9932d40190fd6f26873d996d4c8e0244034a3be4d65ed927b0

See more details on using hashes here.

File details

Details for the file dwave_gate-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dwave_gate-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2af9047138dc5f18c3da350662b1690757253cd3503d784d70af0195c6fa7857
MD5 9957f3c9fb41c256d70873b4ce78abff
BLAKE2b-256 d22f6be9102db80e9a15be34f29a45fb3cffec79fa7bc12eece63783ed74b13b

See more details on using hashes here.

File details

Details for the file dwave_gate-0.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dwave_gate-0.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 74a9d744be3510ef597c89fdc50a7a87128fa0c0909300728d1b5c0f105cbe68
MD5 cfa93030711d617314bee076200b53cd
BLAKE2b-256 f297462c3c6ad2bd53f22cdf3c96df88d1e3dcd4a88f4d0e4b1c0eb1c045d72c

See more details on using hashes here.

File details

Details for the file dwave_gate-0.3.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dwave_gate-0.3.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f65c4c9cccd853c19ee5a35b5975e741fc75375290c9363f7fb2bc9f30fbab06
MD5 f9fb6981ad827d390e81111f08503811
BLAKE2b-256 21e111b3c34b8dea994e0a43c0dea5c76eb2709472dc6965d1118ca9110bc4b8

See more details on using hashes here.

File details

Details for the file dwave_gate-0.3.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dwave_gate-0.3.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 33d7ff1ba88b4d30da01bbfc527ea833821ce1438673fa178b81d230c6e87526
MD5 787012beb1aee22a09471c5e0971b9bf
BLAKE2b-256 fb68540fcb063e186440b6bdf8348a10e6bb3d72dfb0b79b3f622fc1827a744e

See more details on using hashes here.

File details

Details for the file dwave_gate-0.3.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: dwave_gate-0.3.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 219.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for dwave_gate-0.3.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8e5c271fbe4ac1ba86003cf933bc9ba10cd415e50bfaca7c3734bd0312c28cc3
MD5 a11372cf32a5acf95eae9a5a965bed10
BLAKE2b-256 5703305b7cec05de0a08cbcc32bf6b2973c71aaed4c6d89b809366643f33366e

See more details on using hashes here.

File details

Details for the file dwave_gate-0.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dwave_gate-0.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 52f44541fca430981c241b82c1ac37febd7637d0b56bbb0e353a7dd1e2549be1
MD5 a70241426e725a5cea6093ce159a30df
BLAKE2b-256 a8292b90f7b07a99002d6c911adef79c34b8f71075e8a5c516b629a7fae67131

See more details on using hashes here.

File details

Details for the file dwave_gate-0.3.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dwave_gate-0.3.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 501a947a81a92f7b40ceae298931fef2a660df529dea2ee83281297fd6200128
MD5 3145bc93661d12b538f2723b41f05413
BLAKE2b-256 82b734a2e01d15b3cb9865ba65b426822220afa9d868aab83f7002831738a61a

See more details on using hashes here.

File details

Details for the file dwave_gate-0.3.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dwave_gate-0.3.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d4f55650740d2907ab0cfc16b5ee702fd182e1121ba918127ce762f763836c6e
MD5 95673972c5f0edbc110b1ef0d0cc22e3
BLAKE2b-256 0524dbeb75302d8a4dd180e05115c6146b92b0e0fd1ffbb86ab4e1ba779b99a3

See more details on using hashes here.

File details

Details for the file dwave_gate-0.3.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dwave_gate-0.3.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dd9cb16cc5c28cae732c7dc881ba87b4bec9e82422a9fb7b52ffaf1adbbd2c9c
MD5 bc69850c2f19fc6fa8e6241b39d884e7
BLAKE2b-256 c660353690d4319e01c919afc152cccf714b92274f33a015d87710c1effb66e8

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