Skip to main content

Riley Logo

Riley is a high performance Zig software rasteriser for digital image correlation uncertainty quantification (DIC UQ). It synthesises deformed speckle images from finite element simulations, with higher order surface elements (tri3, tri6, quad4, quad8, and quad9), camera models and distortion, texture/nodal/analytic shaders, and mixed scenes.

Riley's Zig core uses comptime specialisation and SIMD with @Vector to keep its rendering path direct. It also uses hierarchical offline parallelisation allowing scaling over cameras and timesteps to be rendered. Riley is available as a Zig library and executable, a C compatible ABI, and the riley-raster Python package.

Quick start: Zig

Riley uses Zig 0.16.0. Clone the repository, then build and run the smallest demo:

zig build demo0-quickstart -Doptimize=ReleaseFast

Renders are written to out/. Run the combined smoke suite with:

zig build test-verif-basic -Doptimize=ReleaseSafe

Quick start: Python

Install the published package, the package builds Riley from Zig source locally, so installation can take a several minutes.:

python -m pip install riley-raster
python -m riley demo0_quickstart

Python renders are written below out_riley_py/. For development from a checkout, install it in editable mode:

python -m pip install -e .

Verification and regression tests

The Zig test suites are intentionally separated by purpose. The focused verification suite requires the production f64 and SIMD configuration; run zig build --help for the complete target list and configuration options.

Command Purpose
zig build test-verif-basic -Doptimize=ReleaseSafe Fast combination of focused analytic verification and basic regression tests.
zig build test-verif -Doptimize=ReleaseSafe Analytic verification of the solver, silhouettes, depth buffer, and camera distortion.
zig build test-basic -Doptimize=ReleaseSafe Basic regression suite.
zig build test-full -Doptimize=ReleaseSafe Full regression suite.

Run the packaged Python test suite with:

python -m pytest --pyargs riley.pytests -s

or:

python -m riley test

The repository parity tests compare Python and Zig demo output when the repository assets and Zig compiler are available; they skip when installed from a clean PyPI package.

Examples

Riley provides a series of capability demos in Zig and Python. For example, render the rabbits demo with:

zig build demo2a-rabbits-mono -Doptimize=ReleaseFast

The equivalent Python demo is:

python -m riley demo2a_rabbits_mono

Browse the complete Zig demo directory or Python demo directory. The image links below are absolute GitHub URLs so they render both on GitHub and on PyPI.

Rabbits demo

The rabbit scene combines all supported element types and the principal shader families in a single render.

Rendered rabbits

Digital image correlation UQ demo

A representative stereo DIC UQ render of a plate with a hole in tension.

Camera 0 Camera 1
DIC Camera 0 DIC Camera 1

Stereo calibration target demo

Stereo calibration target renders using the DIC UQ camera setup.

Camera 0 Camera 1
Calibration camera 0 Calibration camera 1

Project Layout

The main Zig entry point for the rendering pipeline is the raster(...) family in ./src/riley/zig/riley.zig.

Useful top-level locations:

  • src/: Zig demos, tests, benchmarks and the core Riley source
  • src/riley/zig/: core Zig implementation
  • src/riley/cython/: Cython->Python bindings for Riley
  • src/riley/python/: Python utilities for setup and mesh manipulation
  • src/riley/pydemos/: packaged Python demos
  • src/riley/pytests/: packaged Python tests
  • gold/: gold reference renders for regression testing
  • out/: Zig render and benchmark output
  • out_riley_py/: Python render output
  • dev/README.md: detailed developer testing and benchmark notes

For a mathematical and architectural overview, see the engrXiv preprint: Riley: A computational framework for higher-order finite element image synthesis applied to digital image correlation uncertainty quantification.

C Interface

Riley provides a C-compatible API for use from other languages. The Python bindings use this interface through Cython, but it can also be called from C or from any language with a C FFI.

The public C ABI is intentionally fixed to the production Riley build with: precision=f64, SIMD=on. The extern types and functions live in src/riley/zig/c-riley.zig.

Citing Riley

If you have found Riley useful you can cite it using:

Fletcher, L., Hirst, J., and Bielajewa, W. (2026). Riley: A computational framework for higher-order finite element image synthesis applied to digital image correlation uncertainty quantification. engrXiv preprint. https://engrxiv.org/preprint/view/7300

@article{fletcher2026riley,
  title   = {Riley: A computational framework for higher-order finite element image synthesis applied to digital image correlation uncertainty quantification},
  author  = {Fletcher, Lloyd and Hirst, Joel and Bielajewa, Wiera},
  year    = {2026},
  journal = {engrXiv},
  note    = {Preprint},
  url     = {https://engrxiv.org/preprint/view/7300}
}

Contributors

  • Lloyd Fletcher (ScepticalRabbit), UK Atomic Energy Authority
  • Joel Hirst (JoelPhys), UK Atomic Energy Authority
  • Wiera Bielajewa (WieraB), UK Atomic Energy Authority
  • James Panayis (james-panayis), UK Atomic Energy Authority
  • Megan Sampson (meganasampson), UK Atomic Energy Authority

Dedication

Named in memory of Riley, and for Feebee, her sister and bondmate. Without your love and support, this project would never have happened.

Riley

Metadata

Release files for riley-raster 2026.10.0

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

Source distribution (sdist)

Source distribution for riley-raster 2026.10.0
File Size Uploaded
riley_raster-2026.10.0.tar.gz 31.3 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for riley-raster 2026.10.0
File
riley_raster-2026.10.0-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details
riley_raster-2026.10.0-cp315-cp315t-win32.whl CPython 3.15 CPython 3.15 free-threading Windows x86-32 Details
riley_raster-2026.10.0-cp315-cp315t-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64 Details
riley_raster-2026.10.0-cp315-cp315t-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64 Details
riley_raster-2026.10.0-cp315-cp315t-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 Details
riley_raster-2026.10.0-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
riley_raster-2026.10.0-cp315-cp315-win32.whl CPython 3.15 CPython 3.15 Windows x86-32 Details
riley_raster-2026.10.0-cp315-cp315-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ x86-64 Details
riley_raster-2026.10.0-cp315-cp315-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64 Details
riley_raster-2026.10.0-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
riley_raster-2026.10.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
riley_raster-2026.10.0-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
riley_raster-2026.10.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
riley_raster-2026.10.0-cp314-cp314t-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Details
riley_raster-2026.10.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
riley_raster-2026.10.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
riley_raster-2026.10.0-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
riley_raster-2026.10.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
riley_raster-2026.10.0-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
riley_raster-2026.10.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
riley_raster-2026.10.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
riley_raster-2026.10.0-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
riley_raster-2026.10.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
riley_raster-2026.10.0-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
riley_raster-2026.10.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
riley_raster-2026.10.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
riley_raster-2026.10.0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
riley_raster-2026.10.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
riley_raster-2026.10.0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
riley_raster-2026.10.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
riley_raster-2026.10.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
riley_raster-2026.10.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
riley_raster-2026.10.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
riley_raster-2026.10.0-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
riley_raster-2026.10.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details

Total release size: 1.4 GB

Release files / riley_raster-2026.10.0.tar.gz

Download URL riley_raster-2026.10.0.tar.gz
Size 31.3 MB
Tags Source
SHA-256 checksum
How to use checksums
4402da68b6e6ae0a1e28c23e84f7f982e0344ebef9941ac780f28b336feabb8c
BLAKE2b-256 checksum
How to use checksums
e14d379fc30508950478527a4c248267464ffc4e6de2e82cd43edacb10d4e5da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / riley_raster-2026.10.0-cp315-cp315t-win_amd64.whl

Download URL riley_raster-2026.10.0-cp315-cp315t-win_amd64.whl
Size 43.0 MB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
d14247490108f0be7802e15883b048783a2657081f34baed0dc5b3217c1003cb
BLAKE2b-256 checksum
How to use checksums
cdbfe83b5494a07ab560b2226962ecd9a39ed458f20d4f69f05cdfcd64e223c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / riley_raster-2026.10.0-cp315-cp315t-win32.whl

Download URL riley_raster-2026.10.0-cp315-cp315t-win32.whl
Size 42.7 MB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
f5e13ae991b5b69caa2eb57c4810cd5d077fecb489d06d079fe778fcc18ad44d
BLAKE2b-256 checksum
How to use checksums
f606ae0fcbfcca6a88cb7b79425c6913e774102d5bb4ab8300faa3215146a824
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / riley_raster-2026.10.0-cp315-cp315t-musllinux_1_2_x86_64.whl

Download URL riley_raster-2026.10.0-cp315-cp315t-musllinux_1_2_x86_64.whl
Size 35.9 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e22c553ea6832f97f5b21b08192ecffc3bd188d0c6c0d5cc27525335f6128233
BLAKE2b-256 checksum
How to use checksums
82749854f1976778068f9d07eeb33242dce202b98fdbdd03ce26b6b0b26ca29b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / riley_raster-2026.10.0-cp315-cp315t-manylinux_2_28_x86_64.whl

Download URL riley_raster-2026.10.0-cp315-cp315t-manylinux_2_28_x86_64.whl
Size 35.9 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0f2bc19081c90e135267e9cfd7a1b167a94708c9463efcf8958bfca771640818
BLAKE2b-256 checksum
How to use checksums
d5f5687072103152e23ffa3eefe90502eeedfbd68c021da0d9d14c4817155f80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / riley_raster-2026.10.0-cp315-cp315t-macosx_11_0_arm64.whl

Download URL riley_raster-2026.10.0-cp315-cp315t-macosx_11_0_arm64.whl
Size 34.8 MB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5b26195cda0cdd042e7902c18b0bc37516dcff719aff91ea7029eba88cfc4e4a
BLAKE2b-256 checksum
How to use checksums
7fc2e4ffa4e20cb287d1cd06213891477b1e080ba92f96552991f0960bbf95b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / riley_raster-2026.10.0-cp315-cp315-win_amd64.whl

Download URL riley_raster-2026.10.0-cp315-cp315-win_amd64.whl
Size 43.0 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
007a4b4c084e66e139e81066a00daa17e8e95476d8cc1ef0eb95251b1cfc5bf9
BLAKE2b-256 checksum
How to use checksums
35c8f98790819fc99d7ccfd5e055682e9f639dbd559e5c2fb28b77ab91da14ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / riley_raster-2026.10.0-cp315-cp315-win32.whl

Download URL riley_raster-2026.10.0-cp315-cp315-win32.whl
Size 42.7 MB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
0828c332e289783decc1d4c6293cc1c0d8a00b7ae19b9a93f233bff8e099a1d0
BLAKE2b-256 checksum
How to use checksums
36d613b9d4d94a750aeee3265db5fae895485d5b2e097da5e85cbfc1167b6350
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / riley_raster-2026.10.0-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL riley_raster-2026.10.0-cp315-cp315-musllinux_1_2_x86_64.whl
Size 36.0 MB
Tags CPython 3.15 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
fdbbe9409c1579883d36dbb21c7b0d5a96503f12a08916f25529a67046cfd4b2
BLAKE2b-256 checksum
How to use checksums
897b0d133710e596e9c696dcdb3540270d4de1ee358d0495710b3d742245e0f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / riley_raster-2026.10.0-cp315-cp315-manylinux_2_28_x86_64.whl

Download URL riley_raster-2026.10.0-cp315-cp315-manylinux_2_28_x86_64.whl
Size 36.0 MB
Tags CPython 3.15 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c771772fd6cd507a5fe9a6c17e5bd73d7104cfa7b8dff28f1926cb5f832d8b6f
BLAKE2b-256 checksum
How to use checksums
d825b565ba6acffb2ef4e03a9b4b9d273571d13af6f35ac6ad52ed013cc69b7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / riley_raster-2026.10.0-cp315-cp315-macosx_11_0_arm64.whl

Download URL riley_raster-2026.10.0-cp315-cp315-macosx_11_0_arm64.whl
Size 34.8 MB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2d9f1ab0f38a8350b71f4ef8210ccecc338d91874d47ca1abd72dcc68a193871
BLAKE2b-256 checksum
How to use checksums
fb85a3923071624dccd324c2af47ff0a4f7de27fad72c1784a84fd229a474f11
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / riley_raster-2026.10.0-cp314-cp314t-win_amd64.whl

Download URL riley_raster-2026.10.0-cp314-cp314t-win_amd64.whl
Size 43.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
e960615374fbb24ec5d45c54472a5c6a9c8277e67e1b8b17db2fa01041cd9831
BLAKE2b-256 checksum
How to use checksums
b06f8e0fe728f2434032700458da953c6ebe13372de9038c4736b78c0f4f1c0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / riley_raster-2026.10.0-cp314-cp314t-win32.whl

Download URL riley_raster-2026.10.0-cp314-cp314t-win32.whl
Size 42.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
d44237bba211859b61c3bef8091c5ee6447d3c4c030185160508491f57fe0b1a
BLAKE2b-256 checksum
How to use checksums
624ef8d89b0a23e421ab65a4f82b002c985dfec72cee0a9bfb09145fee3b64cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / riley_raster-2026.10.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL riley_raster-2026.10.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 35.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
369be606ffd495fc021df21bdf09f5b84dcb936a84ae67cd0a80dacae40b0d16
BLAKE2b-256 checksum
How to use checksums
1dae8c53007969ca57bb421a252b355a5478b3e495a2648098b3851441e69067
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / riley_raster-2026.10.0-cp314-cp314t-manylinux_2_28_x86_64.whl

Download URL riley_raster-2026.10.0-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 35.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ed89f499e8a20547fb9942cd5fb35a418e3958a3af0c64b3b978dd2d08e5010e
BLAKE2b-256 checksum
How to use checksums
18ad7225ade70ea3e18b1c64872f66824cc559b9751c19b2ad1799fcb954e2db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / riley_raster-2026.10.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL riley_raster-2026.10.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 34.8 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
85c7f29809b607c0c9f85287204f88f30bc7e7e5cdf3f92766c3fdc0285802b0
BLAKE2b-256 checksum
How to use checksums
d3c268346880e645811165783faf2b21595964a9da15a6fdaceb05bbb7fe0a7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / riley_raster-2026.10.0-cp314-cp314-win_amd64.whl

Download URL riley_raster-2026.10.0-cp314-cp314-win_amd64.whl
Size 43.0 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
01676ac2b6304d85ad1355dcc5ec3a3aaf73c298c74bb5932e0c08504c0076e8
BLAKE2b-256 checksum
How to use checksums
fbf27bc5fa9ad1ff45b6ac35981f15e40978ab96423235884bc57ca4870d7b58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / riley_raster-2026.10.0-cp314-cp314-win32.whl

Download URL riley_raster-2026.10.0-cp314-cp314-win32.whl
Size 42.7 MB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
591fea86855096179d49bf66b8a6d1ffbd5bc1679cba101ce48580cd74763ca1
BLAKE2b-256 checksum
How to use checksums
96ca08ff3746d974cb09177d48391690cd45df4d922e2ab6f6292978c75b104e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / riley_raster-2026.10.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL riley_raster-2026.10.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 36.0 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7b99fac88109f2bed7c0b93b1a9ce50c5939c20945bfedb6100b33bb7d8bbbc6
BLAKE2b-256 checksum
How to use checksums
de5a1555682d246c5f80033b334c00887bf0eef8cc28cb6dde1ded0d58125d97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / riley_raster-2026.10.0-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL riley_raster-2026.10.0-cp314-cp314-manylinux_2_28_x86_64.whl
Size 36.0 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
03cbd818d59d0b3d85cdecd7135c39ee965d4fb8e81e15a3b23dcb4d22bcc323
BLAKE2b-256 checksum
How to use checksums
af85df446ae2cc5eaf311f0736831b334576ad3b64641bf1f4c130f4edd1f0c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / riley_raster-2026.10.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL riley_raster-2026.10.0-cp314-cp314-macosx_11_0_arm64.whl
Size 34.8 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
07c22bfda8145c1c4252405f7f2a245051cb13b49ef3112f8560929cd71aed5c
BLAKE2b-256 checksum
How to use checksums
9fc793c0377fe18755ee719e12d99cc3edeeebe9e05474558986c1e128ada6bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / riley_raster-2026.10.0-cp313-cp313-win_amd64.whl

Download URL riley_raster-2026.10.0-cp313-cp313-win_amd64.whl
Size 42.7 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
fd982293262daa1e2f64e871533cb1de70eefeb22d806242387f8c519cf4aa46
BLAKE2b-256 checksum
How to use checksums
6cbb957c7dadff90b44ff15463b8126872a4ab904967c6200c81e25e3c3a2758
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / riley_raster-2026.10.0-cp313-cp313-win32.whl

Download URL riley_raster-2026.10.0-cp313-cp313-win32.whl
Size 42.5 MB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
524877a58417976cb5e638c9fe1267959a6901c5941f23e5c889d6f1f026d9f7
BLAKE2b-256 checksum
How to use checksums
3718743a627953ed43965f46e1b0ead32806b1a1fbd0d1bd0f39a0d249ff43b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / riley_raster-2026.10.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL riley_raster-2026.10.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 36.0 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
93555c9ddc8b21536e0fc47f27c74ea1cc19982ab57da02b99ee76165de2fa01
BLAKE2b-256 checksum
How to use checksums
ddf5c7068163604905e221e323405018104b9bdba65cc7e4aadcc7e99f77185d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / riley_raster-2026.10.0-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL riley_raster-2026.10.0-cp313-cp313-manylinux_2_28_x86_64.whl
Size 36.0 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
71180ae74149a9de04ccde96560b228a880014c1ce9682f57ffae3bff592b83d
BLAKE2b-256 checksum
How to use checksums
220db054a48fd8085e2d487106ca80bf6d09e9071389f5cdcddf589990678322
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / riley_raster-2026.10.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL riley_raster-2026.10.0-cp313-cp313-macosx_11_0_arm64.whl
Size 34.8 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9cf70d4d8830d284ad1a31b120ce5676d1624a9a5899f6d411c54da364f9a9f6
BLAKE2b-256 checksum
How to use checksums
2e6cd801f5c96a204afb960a6ad39927e730dfea1ec9383ae82b9f33508452bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / riley_raster-2026.10.0-cp312-cp312-win_amd64.whl

Download URL riley_raster-2026.10.0-cp312-cp312-win_amd64.whl
Size 42.7 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
f37a438772cd1df2109af71efd0f825f4f4054e44aac93ecf8018a9f561f25e3
BLAKE2b-256 checksum
How to use checksums
f2c75223a88c1a265f54e5d86b98f377047d7b5c50eb482b7c95e412bcd0e7f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / riley_raster-2026.10.0-cp312-cp312-win32.whl

Download URL riley_raster-2026.10.0-cp312-cp312-win32.whl
Size 42.5 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
6c3b5d744eb4d313029dd455b9202da3be65c788758c09a4df7168ec3ee9cdd2
BLAKE2b-256 checksum
How to use checksums
8baa7212f83f54c21710320528654ccfd19581c8f8b8464d9c91589044cf7215
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / riley_raster-2026.10.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL riley_raster-2026.10.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 36.0 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
4a8a6b1c6db7bb8877fbf3ff9c3dabe03d7219cec8db86ce3fc1156258a4e684
BLAKE2b-256 checksum
How to use checksums
5640ed9235824d528aa1b9bc71170a48bf796f1a3cf64fa418830745554e5823
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / riley_raster-2026.10.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL riley_raster-2026.10.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 36.0 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e9c2d7d5ed7e00c7f2449307dd55a2d666c0f48630b84e5aa7b4b7e1d756fad2
BLAKE2b-256 checksum
How to use checksums
af0cdf2267de568fe1f34038df15c956645876d5d99cd9e072d7b3db460b1bfb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / riley_raster-2026.10.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL riley_raster-2026.10.0-cp312-cp312-macosx_11_0_arm64.whl
Size 34.8 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9955c3a336302cb07eb89f0049cbb81ac24e607bd368558164ee01995c2d27a9
BLAKE2b-256 checksum
How to use checksums
b173399c5487db79ac9e55f66f1175c42be4a71da7435edda3a9cd14f7c29860
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / riley_raster-2026.10.0-cp311-cp311-win_amd64.whl

Download URL riley_raster-2026.10.0-cp311-cp311-win_amd64.whl
Size 42.7 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
534e0779588205fe41ffe2507df1b740ef26445585010456ed109a579c02e066
BLAKE2b-256 checksum
How to use checksums
ca47d1c1bb0faa95d03943ea51d618304721f2c9ca03e6f264eedc7fc785dd5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / riley_raster-2026.10.0-cp311-cp311-win32.whl

Download URL riley_raster-2026.10.0-cp311-cp311-win32.whl
Size 42.5 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
8ce9e55748795500347c06a27eed64002a0ba639498542ee1dd44598784b3ca3
BLAKE2b-256 checksum
How to use checksums
ddcdc3c5b746eed2dc3fc20608b2c87f941247183177cb010533085f94c091db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / riley_raster-2026.10.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL riley_raster-2026.10.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 36.0 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c9bd2419a46375e826d5b21bf4b479ef53fd10820c0bec8f26ee406fc6af0adb
BLAKE2b-256 checksum
How to use checksums
6e1ec0c3ba1ebc4d39bb1951c5d7687a5630cad934c81a64cc9d1b2008a3c8b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / riley_raster-2026.10.0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL riley_raster-2026.10.0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 36.0 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ce5cb1cb7a4aebff1d7d16b3090befc394606a31433f5f2ed559a3fc0e7a865d
BLAKE2b-256 checksum
How to use checksums
3db77daa47032cd3432885cb3f7d1cfe4930c0a19717d9f4288edffc2840a6a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / riley_raster-2026.10.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL riley_raster-2026.10.0-cp311-cp311-macosx_11_0_arm64.whl
Size 34.8 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6c68aa9e135a41ce36ca8ad6ff76a01c158343189adf1f26c156d730c38e920f
BLAKE2b-256 checksum
How to use checksums
3d2409a2109d400a1197589fa89d58281c4c5cda53b4012ea48326c4d2a1191d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2026.10.0 This release

36 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