Skip to main content

PlotPy: Curve and image plotting tools for Python/Qt applications

pypi version PyPI status PyPI pyversions download count

ℹ️ Created in 2016 by Pierre Raybaut and maintained by the PlotPyStack organization.

ℹ️ PlotPy V2 is the new major release of guiqwt: same team 🏋️, same goal 🎯, same long-term support ⏳.

Overview

plotpy is is a Python library providing efficient 2D data-plotting features for interactive computing and signal/image processing application development. It is part of the PlotPyStack project, aiming at providing a unified framework for creating scientific GUIs with Python and Qt.

plotpy is based on:

See documentation for more details on the library.

Copyrights and licensing:

Features

The plotpy library also provides the following features.

General plotting features:

  • Ready-to-use plot widgets and dialog boxes
  • pyplot: interactive plotting widgets, equivalent to matplotlib.pyplot, at least for the implemented functions
  • Supported plot items: curves, images, contours, histograms, vector fields (quiver plots), labels, shapes, annotations, ...

Interactive features (i.e. not only programmatic plotting but also with mouse/keyboard):

  • Multiple object selection for moving objects or editing their properties through automatically generated dialog boxes
  • Item list panel: move objects from foreground to background, show/hide objects, remove objects, ...
  • Customizable aspect ratio for images
  • Tons of ready-to-use tools: plot canvas export to image file, image snapshot, interval selection, image rectangular filter, etc.
  • Curve fitting tool with automatic fit, manual fit with sliders, ...
  • Contrast adjustment panel for images: select the LUT by moving a range selection object on the image levels histogram, eliminate outliers, invert colormaps, ...
  • X-axis and Y-axis cross-sections: support for multiple images, average cross-section tool on a rectangular area, ...
  • Apply any affine transform to displayed images in real-time (rotation, magnification, translation, horizontal/vertical flip, ...)

Application development helpers:

  • Ready-to-use plot widgets and dialog boxes
  • Load/save graphical objects (curves, images, shapes) into HDF5, JSON or INI files
  • A lot of test scripts which demonstrate plotpy features (see examples)

Dependencies and installation

Supported Qt versions and bindings

The whole PlotPyStack set of libraries relies on the Qt GUI toolkit, thanks to QtPy, an abstraction layer which allows to use the same API to interact with different Python-to-Qt bindings (PyQt5, PyQt6, PySide2, PySide6).

Compatibility table:

PlotPy version PyQt5 PyQt6 PySide2 PySide6
2.0-2.5 ✅ ⚠️ ❌ ⚠️
Latest ✅ ✅ ❌ ✅

Other dependencies and installation

See Installation section in the documentation for more details.

Release files for PlotPy 2.11.1

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

Source distribution (sdist)

Source distribution for PlotPy 2.11.1
File Size Uploaded
plotpy-2.11.1.tar.gz 8.3 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for PlotPy 2.11.1
File
plotpy-2.11.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
plotpy-2.11.1-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
plotpy-2.11.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
plotpy-2.11.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
plotpy-2.11.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
plotpy-2.11.1-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
plotpy-2.11.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
plotpy-2.11.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
plotpy-2.11.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
plotpy-2.11.1-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
plotpy-2.11.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
plotpy-2.11.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
plotpy-2.11.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
plotpy-2.11.1-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
plotpy-2.11.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
plotpy-2.11.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
plotpy-2.11.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
plotpy-2.11.1-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
plotpy-2.11.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
plotpy-2.11.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
plotpy-2.11.1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
plotpy-2.11.1-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
plotpy-2.11.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
plotpy-2.11.1-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details

Total release size: 42.5 MB

Release files / plotpy-2.11.1.tar.gz

Download URL plotpy-2.11.1.tar.gz
Size 8.3 MB
Tags Source
SHA-256 checksum
How to use checksums
a4f771ebead97f5b4ac7f879d149aec8982fe0cdd512367212cf93f6d3b0c59f
BLAKE2b-256 checksum
How to use checksums
a1908b2645302d62facce129a3a54bf371ec99a8c922df06f4a4162ba3f8a614
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / plotpy-2.11.1-cp314-cp314-win_amd64.whl

Download URL plotpy-2.11.1-cp314-cp314-win_amd64.whl
Size 1.1 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
4770ffa445741c583c70ea310b3a73b0d850038185683e3479f757e6d5d499df
BLAKE2b-256 checksum
How to use checksums
7145ca2bb377fa7dfb8ad6ed1d1eda30c70dfa2533174b38356fb566fe00fd11
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / plotpy-2.11.1-cp314-cp314-win32.whl

Download URL plotpy-2.11.1-cp314-cp314-win32.whl
Size 1.0 MB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
4306f2384207a9d0881107e954cde1ca0c5447ca85d3228a0ca672f312e9437b
BLAKE2b-256 checksum
How to use checksums
b72ecaa47be7038b8606d4950c0ab7a0c9c0f4274e4c6f341de9f88b6be62c3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / plotpy-2.11.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL plotpy-2.11.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 2.5 MB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1530b0bb183c7f4b393f407a2c4e6f4914a3cf12fc67bd9b07ea3097e571afd8
BLAKE2b-256 checksum
How to use checksums
63821312bca265b397cb4c8d5af52ab76ccbf3ea39654148337ab21ebc334821
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / plotpy-2.11.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL plotpy-2.11.1-cp314-cp314-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
92ebc04d6bd96ba61152a5750f21d858028a1e3dbecdab35e190854a2379d056
BLAKE2b-256 checksum
How to use checksums
5acc50701bc4fc5d0d98877ce92f43aed0b9a8ae546624b108dffaed4e9d6790
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / plotpy-2.11.1-cp313-cp313-win_amd64.whl

Download URL plotpy-2.11.1-cp313-cp313-win_amd64.whl
Size 1.1 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
53ea3cd77368c9ad7c364edbb396a1966bd6e18c43fffedbacc168865bc9a47c
BLAKE2b-256 checksum
How to use checksums
538006e226d84909f5262977fccc521652e8a2d214b30c762e2d66ddbaa9e137
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / plotpy-2.11.1-cp313-cp313-win32.whl

Download URL plotpy-2.11.1-cp313-cp313-win32.whl
Size 1.0 MB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
fa791913970182c25594b4d6fd8dc2f8275b858906b940283318c20845e5cd74
BLAKE2b-256 checksum
How to use checksums
10c179165c7c6dce3a3533ba0def0d6ac1401af15e2871cef8f05f4edd728b31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / plotpy-2.11.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL plotpy-2.11.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 2.5 MB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3d10970a3fd56ef9689ca15146515991d68d2e907a34897a3bac20ff53435a0c
BLAKE2b-256 checksum
How to use checksums
42b272f28deae6d43516f6c6047ee506e218fca91ad5a464d0aff8e8261c8cba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / plotpy-2.11.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL plotpy-2.11.1-cp313-cp313-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
50d97bbbd975ee4ad4501c370ecdaac91f4cb25fb9fb45d521af68c5e75dac78
BLAKE2b-256 checksum
How to use checksums
ac9cd87b04049c2f1cac721a24abd76757b7827ba150a744531ddbc80c1b5ab6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / plotpy-2.11.1-cp312-cp312-win_amd64.whl

Download URL plotpy-2.11.1-cp312-cp312-win_amd64.whl
Size 1.1 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
53f29228b13a49072f766a8c3981c2bed6aad28cb12c9e33d82f19a8916a4d6d
BLAKE2b-256 checksum
How to use checksums
00cc2637315489089fbdcb6150b403c0abd3f536ea9ba872e037a853b0ab3910
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / plotpy-2.11.1-cp312-cp312-win32.whl

Download URL plotpy-2.11.1-cp312-cp312-win32.whl
Size 1.0 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
ecedf8a48239d21c31f28a759df12af603924cef0c3932a414bbda33191afcb5
BLAKE2b-256 checksum
How to use checksums
41caa8e2c36fee3e858942f0432d2705aa019e8284d18abf62b20401cb3c6043
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / plotpy-2.11.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL plotpy-2.11.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 2.5 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
cd5f73c8b5f0e7516ee5483a054a7938b0ad3f0c36830459a1d121972f21eaa1
BLAKE2b-256 checksum
How to use checksums
bc7d19a3e2ad2128ba978bf6f348ed92d0d924034317b171f5fd36c4a2e10a5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / plotpy-2.11.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL plotpy-2.11.1-cp312-cp312-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
90773d048e04d7ab4fb5243aa716b1c94fb24373dcb2a4e5f8e9d862200a0985
BLAKE2b-256 checksum
How to use checksums
6520dc0bd84bea1f803de7a56da23fd16c733e9545fdfb252bcc92a3b9655747
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / plotpy-2.11.1-cp311-cp311-win_amd64.whl

Download URL plotpy-2.11.1-cp311-cp311-win_amd64.whl
Size 1.1 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
49b78234c266566a76e2382d7f4422e31cbe657611ce9de0010f363434e2b0a1
BLAKE2b-256 checksum
How to use checksums
1d18ceb7ff7f9fc3d760b2fafbce0d53e4d7128d1d351ffb71d667c09a53eebc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / plotpy-2.11.1-cp311-cp311-win32.whl

Download URL plotpy-2.11.1-cp311-cp311-win32.whl
Size 1.0 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
f9d4c84e074222efe6cd4d5db2231f0f68b5903aaa903ffe2d393c5d513e2f0f
BLAKE2b-256 checksum
How to use checksums
584ddc8e944022007f4df735c0f533dafe5e31e2c1d58124797ed8afcd11c3a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / plotpy-2.11.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL plotpy-2.11.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 2.5 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5ae9963fc144345b46d1e7a1d767f5aedb14ad7731abc567a120b7794c9d7909
BLAKE2b-256 checksum
How to use checksums
cc8ff0724f00cc7c16c16061a2ad774c49b7bd0b6f63ba53cf7b57698fa5c16c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / plotpy-2.11.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL plotpy-2.11.1-cp311-cp311-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
75f519a047b840b8d449cc6ea19cb322606cd80a04e8675d7edc75050a25ba30
BLAKE2b-256 checksum
How to use checksums
6b223de19181236bc07a39028909ab4221f1b119445771e2c2fc3316e2c71703
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / plotpy-2.11.1-cp310-cp310-win_amd64.whl

Download URL plotpy-2.11.1-cp310-cp310-win_amd64.whl
Size 1.1 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
75b623f104e4666876b44e9993dbef959c79b4e33e5bfa82091e1779bd7ba4cd
BLAKE2b-256 checksum
How to use checksums
980c1fba9dafe9237291c18a75c6de0a8f71187cdd04a717255cda836232ec46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / plotpy-2.11.1-cp310-cp310-win32.whl

Download URL plotpy-2.11.1-cp310-cp310-win32.whl
Size 1.0 MB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
787b66a2413b879fa099d48bbcdd016af634ec39cbc7e05d24c885288c881895
BLAKE2b-256 checksum
How to use checksums
4317ecdf574989bf942e52b6726d21d9ab5cbc032a2b3ea524fc1e51b99dfa5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / plotpy-2.11.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL plotpy-2.11.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 2.5 MB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c7600b027096336837af75492ac8f83cb1efb57dd9d25632a9d3dcaf7c655d96
BLAKE2b-256 checksum
How to use checksums
2bd70d70419e9ef5dc8768e086b79b3d55d570b2e69edb3f33b73e30db2f1e74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / plotpy-2.11.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL plotpy-2.11.1-cp310-cp310-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2b02a5f4711ae8f6269e674ea049349737859baeab4b3e6defe1c042a3443b94
BLAKE2b-256 checksum
How to use checksums
5fb29cc82cdee2313f8cb76c6c7650fa8f6b26fd36e3ccd244143d5cc9853733
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / plotpy-2.11.1-cp39-cp39-win_amd64.whl

Download URL plotpy-2.11.1-cp39-cp39-win_amd64.whl
Size 1.1 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
6794d2ece61e6de676995cbf3e8cff595d4a0d7e4aca3b84435b2e1292bedc30
BLAKE2b-256 checksum
How to use checksums
8ab414dcb6963cc1b3649393edbadd4b72cb57d4ccf7986cce129a966d743c22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / plotpy-2.11.1-cp39-cp39-win32.whl

Download URL plotpy-2.11.1-cp39-cp39-win32.whl
Size 1.0 MB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
c4c0efdd81ad88ccf76e0a12bf42d369ddc484f5d9d67f3b69e8dc27b3e2a698
BLAKE2b-256 checksum
How to use checksums
e3ba4fe97a77e4d2a6779b60687aaecfe6c35e8f6839810261a47d743fc9d061
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / plotpy-2.11.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL plotpy-2.11.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 2.5 MB
Tags CPython 3.9 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
47a9198b995be0cbef95aec4ddf71a272f9c004c8ea3848e3cefb196de0fac95
BLAKE2b-256 checksum
How to use checksums
c17be65b646baced111ef78c3ec2816a0fc28387a83037a687d55c13437df223
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / plotpy-2.11.1-cp39-cp39-macosx_11_0_arm64.whl

Download URL plotpy-2.11.1-cp39-cp39-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
44a06e7e84cb6d3bc7a28b377defe01d9a9b4076f4097499fd73f05153d4cae7
BLAKE2b-256 checksum
How to use checksums
2916f7a564d6a24e0b3a1dbb94b545073f637651de75f5db47e992273f7d92dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

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