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.4a0

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.4a0
File Size Uploaded
qoqo_quest-0.14.4a0.tar.gz 421.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for qoqo-quest 0.14.4a0
File
qoqo_quest-0.14.4a0-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.4a0-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.4a0-cp312-none-win_amd64.whl CPython 3.12 none Windows x86-64 Details
qoqo_quest-0.14.4a0-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.4a0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
qoqo_quest-0.14.4a0-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
qoqo_quest-0.14.4a0-cp311-none-win_amd64.whl CPython 3.11 none Windows x86-64 Details
qoqo_quest-0.14.4a0-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.4a0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
qoqo_quest-0.14.4a0-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
qoqo_quest-0.14.4a0-cp310-none-win_amd64.whl CPython 3.10 none Windows x86-64 Details
qoqo_quest-0.14.4a0-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.4a0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
qoqo_quest-0.14.4a0-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details
qoqo_quest-0.14.4a0-cp39-none-win_amd64.whl CPython 3.9 none Windows x86-64 Details
qoqo_quest-0.14.4a0-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.4a0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
qoqo_quest-0.14.4a0-cp39-cp39-macosx_10_12_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.12+ x86-64 Details
qoqo_quest-0.14.4a0-cp38-none-win_amd64.whl CPython 3.8 none Windows x86-64 Details
qoqo_quest-0.14.4a0-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.4a0-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
qoqo_quest-0.14.4a0-cp38-cp38-macosx_10_12_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.12+ x86-64 Details

Total release size: 80.8 MB

Release files / qoqo_quest-0.14.4a0.tar.gz

Download URL qoqo_quest-0.14.4a0.tar.gz
Size 421.7 kB
Tags Source
SHA-256 checksum
How to use checksums
834c0eb9539e32765a2c3b142439d83f0f8ce453cfd2dc47604679e51fb590d2
BLAKE2b-256 checksum
How to use checksums
391a94f35b3b6dcd3d3ee5c0cc3ed782bbcb61fc38eaaff6abb54c674e815ca3
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.4a0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL qoqo_quest-0.14.4a0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.9 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
4e44288cf6b7e7ba385551f9ac3ad7f86cf00f886cd85796ed298547c31b6dee
BLAKE2b-256 checksum
How to use checksums
df740f35b29c376fba1931ec955f943b94be02915e9d51b3c80dfa483d11fe3a
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.4a0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL qoqo_quest-0.14.4a0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.9 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
60d7727f80785756db382dbb06fbc31ee3fc3caf8b671168dc90b67bb08f318d
BLAKE2b-256 checksum
How to use checksums
e4727d44eb84280638f43f73ec02ff2a8486a88a23888e812e548eda68c5f256
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.4a0-cp312-none-win_amd64.whl

Download URL qoqo_quest-0.14.4a0-cp312-none-win_amd64.whl
Size 3.9 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
83dac9a5fac294541c4561268943babed9c5016ff22554b0e56a58c3eea77ca5
BLAKE2b-256 checksum
How to use checksums
c83e30c413a3f864e8b8752aa59fbb64070618ccd98981ed6f72ae4090f76884
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.4a0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL qoqo_quest-0.14.4a0-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
f86cec16aee412d0c1e3591c0e954d17cb9666f608fdbfd9ae365e1ae41e844c
BLAKE2b-256 checksum
How to use checksums
947695c517dd79a0d77497f9c61b4ae6bf0a9429cceb33b256c70b6ff112a083
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.4a0-cp312-cp312-macosx_11_0_arm64.whl

Download URL qoqo_quest-0.14.4a0-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
c85d5866034237f801fca5b5c1e82795861a08f3bb15919b9b83ca2b6a9d8659
BLAKE2b-256 checksum
How to use checksums
d42d2f0f63fea7577c5db462dbed4c29fa300b8f0bb6fc1d8ed742ea65c1a90c
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.4a0-cp312-cp312-macosx_10_12_x86_64.whl

Download URL qoqo_quest-0.14.4a0-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
85ba48824e48c9cddb783b36fa7b39a8388fdca3f2ab56d4ca1af04438a47334
BLAKE2b-256 checksum
How to use checksums
d29a587c1d6b2df73d1535cf04d208c165219c4f21263fa90bfd59b69f67f088
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.4a0-cp311-none-win_amd64.whl

Download URL qoqo_quest-0.14.4a0-cp311-none-win_amd64.whl
Size 3.9 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
e9cf2305743a9415cbdea3ae51b3e7e565f493387cd2e390e8500ce27a7030d0
BLAKE2b-256 checksum
How to use checksums
373ce9588e5209023ec840234960dec51b0672ec54893120276247f33905ddc2
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.4a0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL qoqo_quest-0.14.4a0-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
55fd4ed325d89ba458ac2aa26cb85ae5f59c2d0516c5b286578f78c85499abe7
BLAKE2b-256 checksum
How to use checksums
68988128782b99484a1db5a73dc8c6092aab9b2b99729c2a657e97d58fd63d99
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.4a0-cp311-cp311-macosx_11_0_arm64.whl

Download URL qoqo_quest-0.14.4a0-cp311-cp311-macosx_11_0_arm64.whl
Size 3.1 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a3e3d9cb1aa504514f60a9b25e31a226a9fdd5c0f4f508864cd466aac38cbd93
BLAKE2b-256 checksum
How to use checksums
e28145292f854de42852634edcd1cb10d45c80ef68042ef16533ca20bbc45ce2
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.4a0-cp311-cp311-macosx_10_12_x86_64.whl

Download URL qoqo_quest-0.14.4a0-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
8cc64f534f2133a5ee93cae48c274420247ba2c6be6d267fd09bc6bf83ff2213
BLAKE2b-256 checksum
How to use checksums
7780f64b139c1bb6aab59f4dc94125924a56fc9e71a82d0a73ada80e74c92890
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.4a0-cp310-none-win_amd64.whl

Download URL qoqo_quest-0.14.4a0-cp310-none-win_amd64.whl
Size 3.9 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
93a5a9d4f9bd953ed2919a53a15567c7240ecf20b1b422a0fb5fd38d2514e2d5
BLAKE2b-256 checksum
How to use checksums
8702a2c61a6fde1999c96043a32e9ade4a2680730a32d593a170ac07e7b53556
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.4a0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL qoqo_quest-0.14.4a0-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
6dbba28556cc9747445344964fb34dceb3949ec83311e70fd2056c844f187833
BLAKE2b-256 checksum
How to use checksums
9e06d79a75973a6bac1cec0dae43e5e96817beaf909ff5b68880012327b92b85
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.4a0-cp310-cp310-macosx_11_0_arm64.whl

Download URL qoqo_quest-0.14.4a0-cp310-cp310-macosx_11_0_arm64.whl
Size 3.1 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
097d6b5a9ff7b4a3313c46a16a9d20a5c945a0be4a7384bcd5cd548483b282f1
BLAKE2b-256 checksum
How to use checksums
86bc4d70400f9518a7c1abc6026eb5f67edf4c6a78cb5def19d0291db32c7b12
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.4a0-cp310-cp310-macosx_10_12_x86_64.whl

Download URL qoqo_quest-0.14.4a0-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
8ab94b94472cf6f1efe279a817e4f0372ff887cf4bf1e6fa2681b7306e0c1b64
BLAKE2b-256 checksum
How to use checksums
02033300cea559a13e3e063aa714fcbdb10d5923db640f30dda1830851fa6dd7
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.4a0-cp39-none-win_amd64.whl

Download URL qoqo_quest-0.14.4a0-cp39-none-win_amd64.whl
Size 3.9 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
550ab7ef36d99038006a6bd8f80b35a527d317fdba3d4dfd5025ff9a1ea5f884
BLAKE2b-256 checksum
How to use checksums
26880d931cb45b3b5c3da320297721fcec86d9f727574db7f95445411eb476c9
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.4a0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL qoqo_quest-0.14.4a0-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
e187eb70b136bf912392ec2de5ed1fa57d5d8f08c8e1e11c705b4f813080482e
BLAKE2b-256 checksum
How to use checksums
9e7bbc0825339e9e5c6da90796ea5489d64c270995607c3fce1f2200feb7a535
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.4a0-cp39-cp39-macosx_11_0_arm64.whl

Download URL qoqo_quest-0.14.4a0-cp39-cp39-macosx_11_0_arm64.whl
Size 3.1 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
34d0b6a60462f09aef5640443b8f020b160669f0762eb1eb0a3d4b7b4417cc43
BLAKE2b-256 checksum
How to use checksums
eec352b94e4e361e11b248f8eae2bc3b40ed4331e204beb9d23b0155a791edcd
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.4a0-cp39-cp39-macosx_10_12_x86_64.whl

Download URL qoqo_quest-0.14.4a0-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
9ae30de6cf7c7ae5fa48338334963fc4606dac7edeca2dc8ab550bba57a161cb
BLAKE2b-256 checksum
How to use checksums
fd254fa12ff3fa701ea45ae805930560a04580bcd76e01519a5ad2928e40b88a
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.4a0-cp38-none-win_amd64.whl

Download URL qoqo_quest-0.14.4a0-cp38-none-win_amd64.whl
Size 3.9 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
4f06b4f4081660dab0c280e0425d5b3893e9c2a860f970b48543d23ec3920092
BLAKE2b-256 checksum
How to use checksums
6c44d1400a08eb38284e03b387e539edf3e8cf7b4c10aeb8813f4548c840757b
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.4a0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL qoqo_quest-0.14.4a0-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
07b01ce288ff976c36221e4fa20c4cf46b445d52c793acda5ffb4539b7fd7bb2
BLAKE2b-256 checksum
How to use checksums
66eb4fa9cd5305a45beeaa574d4a71d20686d28ca6c456acff7008406bf2bd89
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.4a0-cp38-cp38-macosx_11_0_arm64.whl

Download URL qoqo_quest-0.14.4a0-cp38-cp38-macosx_11_0_arm64.whl
Size 3.1 MB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
98ef0b31b6c81b24a1d89b3a518ae8a5e700471ddb7d02a043ddbe84fe2def02
BLAKE2b-256 checksum
How to use checksums
51231a65fb1068339137830fd0f9a86ac7fbc25eb7ea9a26917b45af73f47e6a
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.4a0-cp38-cp38-macosx_10_12_x86_64.whl

Download URL qoqo_quest-0.14.4a0-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
e62854a2f390b328b13199d6ef1b8d530f7ee6750d6fe88e3eb118a4dc1d933b
BLAKE2b-256 checksum
How to use checksums
9ba936112fed89fb9c426910fd14ddbe7ae71c67f12180a23cb564c02c8e8909
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.4a0 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