Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

qoqo logo

qoqo-quest

QuEST simulator backend for the qoqo/roqoqo quantum toolkit by HQS Quantum Simulations.

This repository contains three components:

  • The qoqo_quest backend to simulate quantum programms from the qoqo python interface to roqoqo,
  • The roqoqo-quest backend backend to simulate quantum programms from roqoqo directly,
  • The quest-sys crate providing rust bindings for the QuEST C library.

qoqo-quest

GitHub Workflow Status PyPI PyPI - Format

QuEST based simulator backend for the qoqo quantum toolkit by HQS Quantum Simulations.

qoqo-quest allows to simulate the execution of qoqo quantum circuits with the help of the QuEST quantum simulator. Based on QuEST qoqo supports the simulation of error-free and noisy quantum computers. qoqo-quest is designed to be able to simulate all operations that are part of qoqo. For usage examples see the examples section of qoqo

Installation

For linux and macos and windows on x86_64 hardware and macos on arm64 pre-built Python packages are available on PyPi and can be installed with

pip install qoqo-quest

For other platforms please use the source distribution that requires a Rust install with a rust version > 1.47 and a maturin version in order to be built.

After installing Rust (for example via rustup)

run the following

pip install maturin
pip install qoqo-quest

roqoqo-quest

Crates.io GitHub Workflow Status docs.rs Crates.io

QuEST based simulator backend for the roqoqo quantum toolkit by HQS Quantum Simulations.

roqoqo-quest allows to simulate the execution of roqoqo quantum circuits directly from rust code with the help of the QuEST quantum simulator. roqoqo-quest is designed to be able to simulate all operations that are part of roqoqo. For usage examples see the examples section of roqoqo.

QuEST build options

QuEST supports distributed computing and the use of GPU computing. qoqo-quest and roqoqo-quest are not tested against distributed builds, but have preliminary support for GPU computation. The PyPi distributed versions do not support GPU computation. For the moment GPU support can be enabled for NVIDIA GPUs using either the cuda feature or the cuquantum feature when compiling qoqo-quest with maturin or roqoqo-quest as a rust library. The cuda feature uses QuEST's CUDA-based simulator implementation and needs the cuda-compiler (nvcc) available during build. The cuquantum feature uses the cuda quantum simulator and requires the cuda-compiler (nvcc) during build as well as the cuquantum libraries.

General Notes

This software is still in the beta stage. Functions and documentation are not yet complete and breaking changes can occur.

This project has been partly supported by PlanQK and is partially supported by QSolid.

Contributing

We welcome contributions to the project. If you want to contribute code, please have a look at CONTRIBUTE.md for our code contribution guidelines.

Metadata

Release files for qoqo-quest 0.14.4a3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for qoqo-quest 0.14.4a3
File Size Uploaded
qoqo_quest-0.14.4a3.tar.gz 430.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for qoqo-quest 0.14.4a3
File
qoqo_quest-0.14.4a3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ x86-64 Details
qoqo_quest-0.14.4a3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ x86-64 Details
qoqo_quest-0.14.4a3-cp312-none-win_amd64.whl CPython 3.12 none Windows x86-64 Details
qoqo_quest-0.14.4a3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
qoqo_quest-0.14.4a3-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
qoqo_quest-0.14.4a3-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
qoqo_quest-0.14.4a3-cp311-none-win_amd64.whl CPython 3.11 none Windows x86-64 Details
qoqo_quest-0.14.4a3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
qoqo_quest-0.14.4a3-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
qoqo_quest-0.14.4a3-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
qoqo_quest-0.14.4a3-cp310-none-win_amd64.whl CPython 3.10 none Windows x86-64 Details
qoqo_quest-0.14.4a3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
qoqo_quest-0.14.4a3-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
qoqo_quest-0.14.4a3-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details
qoqo_quest-0.14.4a3-cp39-none-win_amd64.whl CPython 3.9 none Windows x86-64 Details
qoqo_quest-0.14.4a3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
qoqo_quest-0.14.4a3-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
qoqo_quest-0.14.4a3-cp39-cp39-macosx_10_12_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.12+ x86-64 Details
qoqo_quest-0.14.4a3-cp38-none-win_amd64.whl CPython 3.8 none Windows x86-64 Details
qoqo_quest-0.14.4a3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
qoqo_quest-0.14.4a3-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
qoqo_quest-0.14.4a3-cp38-cp38-macosx_10_12_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.12+ x86-64 Details

Total release size: 81.2 MB

Release files / qoqo_quest-0.14.4a3.tar.gz

Download URL qoqo_quest-0.14.4a3.tar.gz
Size 430.1 kB
Tags Source
SHA-256 checksum
How to use checksums
80c606be0a64e01b54619d48e87712847c1274da654009e8c0281b8a7f3887ed
BLAKE2b-256 checksum
How to use checksums
54ec4bc8246d4142da187bea70331bb29c5510c92d9a05a64eb0f08b8251d19c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / qoqo_quest-0.14.4a3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL qoqo_quest-0.14.4a3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.0 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
752ae2525a391a1c6f000b682500cc5f3333bd7652bee7dff5e2bc7fa09f0226
BLAKE2b-256 checksum
How to use checksums
33377a2d87708cb4e7ba35400b0537eb277f741fb2c0f072dff45cab4f11190e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / qoqo_quest-0.14.4a3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL qoqo_quest-0.14.4a3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.0 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
7380c8ad2e680f8224ff5579a82c4e80a1a3a951810324ea5c74a304065158f3
BLAKE2b-256 checksum
How to use checksums
2d474ae554e56e038613b7a923435287b84210801c6ff6ec045fafd0f1030680
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / qoqo_quest-0.14.4a3-cp312-none-win_amd64.whl

Download URL qoqo_quest-0.14.4a3-cp312-none-win_amd64.whl
Size 3.9 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
e44ad4c5fe99ecae9958dae15e7feb6b2ece8f66df460dbdcbf43d85d1a24146
BLAKE2b-256 checksum
How to use checksums
64410c9e090a45cfcfbef743bd512ee4cda452b34ff57562cae259f8470371b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / qoqo_quest-0.14.4a3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL qoqo_quest-0.14.4a3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.0 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
75ba4ce017d42065088bcf10c656f5079f32fc04d9a3ef2b3755905e49f1b147
BLAKE2b-256 checksum
How to use checksums
071d79844450a3830187bdce0eec9f410a498c9a255e90b5c5bde8f88381b566
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / qoqo_quest-0.14.4a3-cp312-cp312-macosx_11_0_arm64.whl

Download URL qoqo_quest-0.14.4a3-cp312-cp312-macosx_11_0_arm64.whl
Size 3.2 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4eb6c1e9dd89beee1cbdd75d73b4ca4a035c600a2e835c83bf8596f829811677
BLAKE2b-256 checksum
How to use checksums
32fc3b5c17f5c5d553837bc3d9ce18bb2a8a23b822568c18da37f2ced922947a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / qoqo_quest-0.14.4a3-cp312-cp312-macosx_10_12_x86_64.whl

Download URL qoqo_quest-0.14.4a3-cp312-cp312-macosx_10_12_x86_64.whl
Size 3.5 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
d98371217d5c43635acd3f076b33c01264b77cff4ab36fb68dd2c4934b5eb86a
BLAKE2b-256 checksum
How to use checksums
d331384c254a4473c637eadde651233c17f90cf8eb53b342fe929c1bc8baf44d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / qoqo_quest-0.14.4a3-cp311-none-win_amd64.whl

Download URL qoqo_quest-0.14.4a3-cp311-none-win_amd64.whl
Size 3.9 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
1f0789f97722de3c37268f72381245855c8c6fd9e6d222193fd7ff599df14013
BLAKE2b-256 checksum
How to use checksums
7e27912e8b902c557369ed8e828f1f1b9e50292cefa7f0868fe182124812942c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / qoqo_quest-0.14.4a3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL qoqo_quest-0.14.4a3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.0 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
55dd82656556622c15a97c8b4cd0eb976c79aa9d4b8f1f6f104ead19fd41b257
BLAKE2b-256 checksum
How to use checksums
e5a88edeeba25eaa902d111223a2265f76600f89515437caae86d5fe8a5a71c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / qoqo_quest-0.14.4a3-cp311-cp311-macosx_11_0_arm64.whl

Download URL qoqo_quest-0.14.4a3-cp311-cp311-macosx_11_0_arm64.whl
Size 3.2 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
dd824509c0a0f1175bb04f81ff2bb63a2bda80f8120d6b1b8fb6dc9a3de7fa9b
BLAKE2b-256 checksum
How to use checksums
7bd84511945b10b900c60417d0d3389657ed93b753028a7f00128e79c5c9a272
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / qoqo_quest-0.14.4a3-cp311-cp311-macosx_10_12_x86_64.whl

Download URL qoqo_quest-0.14.4a3-cp311-cp311-macosx_10_12_x86_64.whl
Size 3.5 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
ce8e2e13f20260e2b5aecb2bd45ea4b9a5303c05b88fde431367a5e8e6a052a0
BLAKE2b-256 checksum
How to use checksums
d200f0f3fbd113aa4af01e65a2f52d73e6be01b2af26bcf7802865733e0c368e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / qoqo_quest-0.14.4a3-cp310-none-win_amd64.whl

Download URL qoqo_quest-0.14.4a3-cp310-none-win_amd64.whl
Size 3.9 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
ce7c1a36b29f7601e885fda4acbfc97a3865565a75412758490e782c6dfc3512
BLAKE2b-256 checksum
How to use checksums
a5d1a4f33f51079c9c614cafba3b029a2101e8be5f3dbb9c1d355681444126ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / qoqo_quest-0.14.4a3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL qoqo_quest-0.14.4a3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.0 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b25b3eb3c3452a8e32e7e1f211ded17f196d7866693cb1d23d178e7e565e59fe
BLAKE2b-256 checksum
How to use checksums
3a7d299e164c76cc47e87f5b9dcbebdf791ce3c558d74338e1302af03bbdbf21
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / qoqo_quest-0.14.4a3-cp310-cp310-macosx_11_0_arm64.whl

Download URL qoqo_quest-0.14.4a3-cp310-cp310-macosx_11_0_arm64.whl
Size 3.2 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
381c548c298e96237ff6570114194b05e631e33269996b6e2ebfeab43410f15b
BLAKE2b-256 checksum
How to use checksums
efe74f83d6dbd68c01267ea2645f4d0d7a928aed189f58baaec9926e45c1a830
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / qoqo_quest-0.14.4a3-cp310-cp310-macosx_10_12_x86_64.whl

Download URL qoqo_quest-0.14.4a3-cp310-cp310-macosx_10_12_x86_64.whl
Size 3.5 MB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
0bfc4735731c55a5f1333670606166b0f93258b2b8aef0109ccd9e5fd333db0f
BLAKE2b-256 checksum
How to use checksums
8d467bb726bcc3b60e25172cdafc6812fb2d7488f01abc5f0475492955c4dc58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / qoqo_quest-0.14.4a3-cp39-none-win_amd64.whl

Download URL qoqo_quest-0.14.4a3-cp39-none-win_amd64.whl
Size 3.9 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
858aa9898c7bb21c47a73b5f306863ed0b498d26bdb9ec0b4ad0d7b8534a8c05
BLAKE2b-256 checksum
How to use checksums
f9efe269022146c01673bf23a0eda9e676f212ae0db87ec028318d94431c3362
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / qoqo_quest-0.14.4a3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL qoqo_quest-0.14.4a3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.0 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ee1af35bfc633d57af8c9c55f88b0fa79bfc268b13afac1fdc6f7f567157c086
BLAKE2b-256 checksum
How to use checksums
a6122fbc91e2cc4f75f00fa5137f846bf739e20197eeca765c6dc38eb160b37f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / qoqo_quest-0.14.4a3-cp39-cp39-macosx_11_0_arm64.whl

Download URL qoqo_quest-0.14.4a3-cp39-cp39-macosx_11_0_arm64.whl
Size 3.2 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5e2803c5be98a65081d988e28c6a44a47401788f4b95f0bb20e1e1938256d2f2
BLAKE2b-256 checksum
How to use checksums
7288924e8d1c8e60fb4c4905e47033013873f4f814c4a422f0ce5f7be19b60a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / qoqo_quest-0.14.4a3-cp39-cp39-macosx_10_12_x86_64.whl

Download URL qoqo_quest-0.14.4a3-cp39-cp39-macosx_10_12_x86_64.whl
Size 3.5 MB
Tags CPython 3.9 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
de693286cddb8fed37b59f6a341f3ea10404dbc94355cb9d0a596ed029a6bcca
BLAKE2b-256 checksum
How to use checksums
0659a327aead140179bfa7af8d980451b5ebaf0686a91e2ee07cfa1aad05dee8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / qoqo_quest-0.14.4a3-cp38-none-win_amd64.whl

Download URL qoqo_quest-0.14.4a3-cp38-none-win_amd64.whl
Size 3.9 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
3ed138909064cabbf2d1ec3d24144e81b67d80ad605f9cd901fd28eedf56b25e
BLAKE2b-256 checksum
How to use checksums
cc11d799eb129faae1faf222d22431be3ddfd312962dd0612cbd7455a7374853
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / qoqo_quest-0.14.4a3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL qoqo_quest-0.14.4a3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.0 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
db9e2c046536822cff38a573eb46c4d43292e850e8e0051832d295cc077d552e
BLAKE2b-256 checksum
How to use checksums
bdaa65657cd252d623df7863082bbee1f774aa7622192372f1f64a1a650ad9e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / qoqo_quest-0.14.4a3-cp38-cp38-macosx_11_0_arm64.whl

Download URL qoqo_quest-0.14.4a3-cp38-cp38-macosx_11_0_arm64.whl
Size 3.2 MB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
60c927235847693b5ad72605c7cbc9bd6e18d00b04471ac3afcfdcf9c256100c
BLAKE2b-256 checksum
How to use checksums
6917b3b57b6cc93cb6bfbe0fb19d5bd122dd2726d7d3857e2ec123443f5c2e70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / qoqo_quest-0.14.4a3-cp38-cp38-macosx_10_12_x86_64.whl

Download URL qoqo_quest-0.14.4a3-cp38-cp38-macosx_10_12_x86_64.whl
Size 3.5 MB
Tags CPython 3.8 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
e404a0441d3977544e0124a4a06ce394b405b5ff3e3e91db59c8fd8d6497eec4
BLAKE2b-256 checksum
How to use checksums
a2294f8e31f31397d9592105ba2046008d3500f255f8b5fe76b7f94083f8d8c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release history Release notifications | RSS feed

This release

0.14.4a3 This release

23 release files

0.9.1

23 release files

0.8.2

13 release files

0.8.1

9 release files

0.8.0

9 release files

0.7.4

9 release files

0.7.3

9 release files

0.7.2

9 release files

0.7.1

9 release files

0.7.0

9 release files

0.6.0

8 release files

0.5.0

8 release files

0.4.0

8 release files

0.3.0

8 release files

0.2.0

10 release files

0.1.1

8 release files

0.1.0

8 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page