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

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

Built distributions (wheels)

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

Download URL qoqo_quest-0.14.4a1.tar.gz
Size 424.2 kB
Tags Source
SHA-256 checksum
How to use checksums
c9b86120db4b0e5dd6653b41a5ed9c647dccb2f6264901b834d68d0cfaeb673c
BLAKE2b-256 checksum
How to use checksums
4d334a1292701545d3910c93a40531f7fd5dac308b2414246bb9508c567d0ff1
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.4a1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL qoqo_quest-0.14.4a1-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
99135cfd4ac848a05c44281af2272f27a831753f1eca66d2070b74a73bb14b77
BLAKE2b-256 checksum
How to use checksums
c23e9b9872b4de8266ea0f8d917fcba9a29d345329c3f40c24bee95da7d346cd
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.4a1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL qoqo_quest-0.14.4a1-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
4a3537c958f9122e38c318698e0e78de18ef39511e7fad46dd5ca7bb7c78730d
BLAKE2b-256 checksum
How to use checksums
6e466fc58f22d1772767a1ad7ba6cd0ff12f9ec391e709b03519f9bd181eadf3
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.4a1-cp312-none-win_amd64.whl

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

Download URL qoqo_quest-0.14.4a1-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
bd08601092fcad0ee1a81997f8186ce3c18994e24d7ee0ea4bfd02a811c8ec42
BLAKE2b-256 checksum
How to use checksums
71cd3a493530de1bc83ef9e7b9ff76b21bb93e87d6fd288e0a58cb7e637d80f7
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.4a1-cp312-cp312-macosx_11_0_arm64.whl

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

Download URL qoqo_quest-0.14.4a1-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
d606790be36940d946e82622259e8119a36cabb7ffc97dae38f4577c8f46c0f8
BLAKE2b-256 checksum
How to use checksums
f181ee63e355858730f4ca3c04c5f1deaa7a4bf16cfd1418aab5c909b2778d31
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.4a1-cp311-none-win_amd64.whl

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

Download URL qoqo_quest-0.14.4a1-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
a1589727693db43901dcf3e19fba63b5148782582785f4beaed2709cde14dae7
BLAKE2b-256 checksum
How to use checksums
867227d63353b74798cbdece442b2304f9ebea6a52e5a0c7707b048c02c0119d
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.4a1-cp311-cp311-macosx_11_0_arm64.whl

Download URL qoqo_quest-0.14.4a1-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
7802e0dc760d09cf006e6e323b7f81258d2360d068e4660e17169f8a4c591931
BLAKE2b-256 checksum
How to use checksums
3e9fcc45f985ea72610d22335dbc086d2d53e03b3b6d78bca9269da3d5e76eb6
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.4a1-cp311-cp311-macosx_10_12_x86_64.whl

Download URL qoqo_quest-0.14.4a1-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
f104ce85eab6a13d296b6d00a4f2de8a35d7adea221f9072102226bbf404380c
BLAKE2b-256 checksum
How to use checksums
135686ccb348a93d7d1dd15e6878c8567c9f852b8673e4f4c4bbdd0e9029659b
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.4a1-cp310-none-win_amd64.whl

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

Download URL qoqo_quest-0.14.4a1-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
f6465eaa0a22cffe9612744d515ec93d4be71d9412a19e72b7f45caf308075d8
BLAKE2b-256 checksum
How to use checksums
0e56e7f61c0b4fac53f351050039d1359e36d601463a89014a996fc6637d0e40
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.4a1-cp310-cp310-macosx_11_0_arm64.whl

Download URL qoqo_quest-0.14.4a1-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
d74c15c3c02a4d578ce9f195c0b177a3553c8661465d6a8b8846d93df3a4a6bb
BLAKE2b-256 checksum
How to use checksums
be0793d8638c53c8330292966015127dd5d2d9553456b5109d0dffa09dc8912b
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.4a1-cp310-cp310-macosx_10_12_x86_64.whl

Download URL qoqo_quest-0.14.4a1-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
22fa916d5b3ad892532f0f01533a01d085778754f98cf290d4ad1ba7a3e977d9
BLAKE2b-256 checksum
How to use checksums
11979fef4e94fa7ee04bf14ccf3a5c3d97ef055416e1c411c63b4925d6858849
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.4a1-cp39-none-win_amd64.whl

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

Download URL qoqo_quest-0.14.4a1-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
ace2bb4cbad9e3147c26c397b74b6348b7820ad9ba9674a1922ecd1243a05ce7
BLAKE2b-256 checksum
How to use checksums
98c9136a5cc6c6a2f643bfcd38cf6549b21445fb474bd477f0ac462b88095b85
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.4a1-cp39-cp39-macosx_11_0_arm64.whl

Download URL qoqo_quest-0.14.4a1-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
d171c75b27cd8252674241fa3b2e3378e73d2fe4206dac2c21ac0536f904a1d5
BLAKE2b-256 checksum
How to use checksums
8c1faa9546fd03293f6cf58fd7de6be402be7be0ae2781d082364968aa7937ad
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.4a1-cp39-cp39-macosx_10_12_x86_64.whl

Download URL qoqo_quest-0.14.4a1-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
3597f4d211bd7514d2d92dcc54d75ab49a80fcf1d14a43effadaad2fc218d75e
BLAKE2b-256 checksum
How to use checksums
bfc934e8ae91771aa133de9dc8523abecbecc3e91b76556784899c475a2b342d
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.4a1-cp38-none-win_amd64.whl

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

Download URL qoqo_quest-0.14.4a1-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
8ba76d8a2182f277b264a22b5848f6afd8e5e319bf8dc9460f169b03b417c580
BLAKE2b-256 checksum
How to use checksums
fb1e0abe89f4331dd7477142957365b5b9eaebd923a3df13aee9ad77925e25c5
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.4a1-cp38-cp38-macosx_11_0_arm64.whl

Download URL qoqo_quest-0.14.4a1-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
3a183a5da3b1e5f6d0ffd6a6459515f7641478eae871ba78ddd64a7420094c7b
BLAKE2b-256 checksum
How to use checksums
aef8ab0b961c23124e0e935a8a89f23246524895b9d577e79001e7e6ee0c88c7
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.4a1-cp38-cp38-macosx_10_12_x86_64.whl

Download URL qoqo_quest-0.14.4a1-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
41567f6108ffe246b60f64997975894d09fd84757aba1e9cdf5d63e5fbf74d7d
BLAKE2b-256 checksum
How to use checksums
1e29cd8080249322d9b9271f607a6f83b4a68e7f4ee685751f4ea206e5e570d2
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.4a1 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