Skip to main content

Riley Logo

A high performance software rasteriser for digital image correlation uncertainty quantification.

Zig version Zig Tests PyPI version Supported Python versions Python Tests MIT license

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 test suite with:

zig build test-verif-basic -Doptimize=ReleaseSafe

Quick start: Python

Install the published package:

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 Fast combination of focused analytic verification and basic regression tests.
zig build test-verif Analytic verification of the solver, silhouettes, depth buffer, and camera distortion.
zig build test-basic 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 python tests include parity analysis between the 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 raster pipeling 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.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 riley-raster 2026.10.1
File Size Uploaded
riley_raster-2026.10.1.tar.gz 31.3 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for riley-raster 2026.10.1
File
riley_raster-2026.10.1-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details
riley_raster-2026.10.1-cp315-cp315t-win32.whl CPython 3.15 CPython 3.15 free-threading Windows x86-32 Details
riley_raster-2026.10.1-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
riley_raster-2026.10.1-cp315-cp315-win32.whl CPython 3.15 CPython 3.15 Windows x86-32 Details
riley_raster-2026.10.1-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.1-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.1-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
riley_raster-2026.10.1-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
riley_raster-2026.10.1-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
riley_raster-2026.10.1-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.1-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.1-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
riley_raster-2026.10.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
riley_raster-2026.10.1-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
riley_raster-2026.10.1-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.1-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.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
riley_raster-2026.10.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
riley_raster-2026.10.1-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
riley_raster-2026.10.1-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.1-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.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
riley_raster-2026.10.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
riley_raster-2026.10.1-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
riley_raster-2026.10.1-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.1-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.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
riley_raster-2026.10.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
riley_raster-2026.10.1-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
riley_raster-2026.10.1-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.1-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.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details

Total release size: 1.3 GB

Release files / riley_raster-2026.10.1.tar.gz

Download URL riley_raster-2026.10.1.tar.gz
Size 31.3 MB
Tags Source
SHA-256 checksum
How to use checksums
30a767a6a972d9a53ee9c078666231bc9056b41970424a6c9af3104d713455c4
BLAKE2b-256 checksum
How to use checksums
ea81d7e5b9f6ff0fa5bc6b57ecff652105d93747549d8a581ad17da0d521c7bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.9

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

Download URL riley_raster-2026.10.1-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
76750d296827b0c62a4fc69dac80b9dadfb413275d2c89ad8ccf1a5e5b6dcc59
BLAKE2b-256 checksum
How to use checksums
3dacce8bbec002dc679c28ff0f17953bfbe38d4baf11aeb7e1cb144503f8bcea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.9

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

Download URL riley_raster-2026.10.1-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
f578b616434320e48dc344480d40b4e95bf96d4b52c354e6de8e0f97db6ca8e5
BLAKE2b-256 checksum
How to use checksums
d312fe6be24ae7ffadc698ecdcaedcffd62c82cff2f5169659d7a1e182e9fc6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.9

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

Download URL riley_raster-2026.10.1-cp315-cp315-win_amd64.whl
Size 43.0 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
91df521168be1e017020197bd200d7589f56cee7fe6e32e66da9867281e58944
BLAKE2b-256 checksum
How to use checksums
96ecc53a1f658f236f4d10065b6c67ac95614b7a0772fca6f71b04eea0bdd3cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.9

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

Download URL riley_raster-2026.10.1-cp315-cp315-win32.whl
Size 42.7 MB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
12452eafcbd3cc374827859de47cc3a99ff03259e73858a9deb3e228b999c27b
BLAKE2b-256 checksum
How to use checksums
8fb4c1c69912df2b9c85cc3272d32c923fbb5adf39a0aa50b42014ee816203f2
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 10, 2026.

Transparency log

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

Download URL riley_raster-2026.10.1-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
3ba68064f9e3d70272729aee163be9cd720e30b3294bc37c697a3f28f7b4befe
BLAKE2b-256 checksum
How to use checksums
244ce320b04c40b59454422dfadc0d4300d3d02239584370a58da9478e7ad40f
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 10, 2026.

Transparency log

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

Download URL riley_raster-2026.10.1-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
05f143a2b54915fbec88412c88c6d5f782cdb61228a078b762e106c93d59179b
BLAKE2b-256 checksum
How to use checksums
676fca51024b718b8a281952d4bc7cd29032be361b07eb7e086a2da4ad1242c4
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 10, 2026.

Transparency log

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

Download URL riley_raster-2026.10.1-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
408898bf32691a30984cea0f37f4e3bd47afd86b5d6387a45a3e7978db06263c
BLAKE2b-256 checksum
How to use checksums
2289aaf0bfc1170a97393de80bda49671df4cf3751b0618b5b37874241bf1fe5
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 10, 2026.

Transparency log

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

Download URL riley_raster-2026.10.1-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
16438becba03bc52d6834e54ee134b5a5dabd928cf1145a647269f48172adab4
BLAKE2b-256 checksum
How to use checksums
80b77b612f8197057ebe59bde95a7ea8e08cdfde6247fdfa973a9a759dee1912
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 10, 2026.

Transparency log

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

Download URL riley_raster-2026.10.1-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
685e586c7e9d0e5c1f2b91f8f465215f3bb531494500cf4f43f3f03bc89c31e9
BLAKE2b-256 checksum
How to use checksums
54e82b7bb5147b10e0ed7b93713ee129bbe92e8c59f479e996e4c013ea6c2c85
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 10, 2026.

Transparency log

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

Download URL riley_raster-2026.10.1-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
cb1309fab4a157844eabb78e81cb4d24864a8fa2e797d90d9d058a046b534ad4
BLAKE2b-256 checksum
How to use checksums
2c3c281e35c59a54aea5b540df9b34bb6e06c1d913347d8a91244d1d775636cf
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 10, 2026.

Transparency log

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

Download URL riley_raster-2026.10.1-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
042137383ff2d50ea3d5c12c5d340ab76e67ff918f2ece5ae775ddc1d4604813
BLAKE2b-256 checksum
How to use checksums
84c7c1c7ec6ea8f62e48fa2ca3371e47fa36f7d2fa9147ed5e7feab285d378ea
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 10, 2026.

Transparency log

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

Download URL riley_raster-2026.10.1-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
afb9e7516bab6f7903053f23524550548544fcedc7dc3f5a0b3266646ff1c42a
BLAKE2b-256 checksum
How to use checksums
481db0bae757eec4fdcac6da8afcbee3ce705708939e410131fa939b4b116029
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 10, 2026.

Transparency log

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

Download URL riley_raster-2026.10.1-cp314-cp314-win_amd64.whl
Size 43.0 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
56ab8ef4af4fb8bcc28d9835226eda2e65582bc728f9438a12954496d59004a7
BLAKE2b-256 checksum
How to use checksums
92b1a80df857b4287459f14f3f072b72fd9d5373de4be1a0a1a8f184ee74621a
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 10, 2026.

Transparency log

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

Download URL riley_raster-2026.10.1-cp314-cp314-win32.whl
Size 42.7 MB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
63d29e622ec88cf0bbfab09c091ac9716da59f3ee270abc4567d79c25b97cb74
BLAKE2b-256 checksum
How to use checksums
4f8af794a263ba4b1b72ad4f65a55bffb20c724fdcbff90ca48652a187e7e921
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 10, 2026.

Transparency log

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

Download URL riley_raster-2026.10.1-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
a3bc9368ae071ec9f32f9afeee146fd1855ad4073803e61d0dc93ac2bdc3b18e
BLAKE2b-256 checksum
How to use checksums
0f759a55bfd60a0ac273b3b860983e034534dbdb2380aeb3fa262f6696134c69
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 10, 2026.

Transparency log

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

Download URL riley_raster-2026.10.1-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
7758a6e9e99a4eead19a38d3c1ad9af012278f36548f4c60798c225714d40e41
BLAKE2b-256 checksum
How to use checksums
922c6d636b6db9f1f5fb64493c4ffa60bc2da4d7d4a527dab76b20d7e2bcf219
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 10, 2026.

Transparency log

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

Download URL riley_raster-2026.10.1-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
d557ed662af27a231ca3caeaaa68fb15fb8d7c90d6a1bb9e524a80fa1a095877
BLAKE2b-256 checksum
How to use checksums
8b5992d91213b24a94b76e46d16c606ed2130877c9b8dcd1f646fdb54da8dabf
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 10, 2026.

Transparency log

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

Download URL riley_raster-2026.10.1-cp313-cp313-win_amd64.whl
Size 42.7 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
68452307eef48aca527dbf3e528a53d2831b846ecd4593869a37debdf6c0453b
BLAKE2b-256 checksum
How to use checksums
29e251e2b554b154d6d5b2028f0a290a7da6ff19ed4598836c7571fb915941cc
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 10, 2026.

Transparency log

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

Download URL riley_raster-2026.10.1-cp313-cp313-win32.whl
Size 42.5 MB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
2b0f604f6f05dc7f50a2285e4f36548faa1bdb2a39273725ef81113c46122938
BLAKE2b-256 checksum
How to use checksums
c566d3b83cb0350a25ca9918c1fa9cee05c88e6c4608e19dd5c5ed9042e032ec
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 10, 2026.

Transparency log

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

Download URL riley_raster-2026.10.1-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
08e05229e0771615b68f1775e56e7f4d5b3937e31097e39f12c6c6c8c5388f02
BLAKE2b-256 checksum
How to use checksums
e18c96d1679470d1ae817b0a1a35e232cc93fd208876fd7668691dbfe33812d8
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 10, 2026.

Transparency log

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

Download URL riley_raster-2026.10.1-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
1f9d860b02c0cacb0105997e33b7b4887be0a671dc9fd72864d005393117b6f7
BLAKE2b-256 checksum
How to use checksums
950ff8815f7ed8c27285e945649948352a84a4d3b4014f156c0d4c189034a72b
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 10, 2026.

Transparency log

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

Download URL riley_raster-2026.10.1-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
3265f134bf6e9b6321810a5ee0fd029e5ae9deb1ab45749b3d4bef5f8976caaf
BLAKE2b-256 checksum
How to use checksums
684afe21e6a6c4e5039b8db12b6ddec2e4e575ecef9582091a788ca2848e3f4b
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 10, 2026.

Transparency log

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

Download URL riley_raster-2026.10.1-cp312-cp312-win_amd64.whl
Size 42.7 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
92fe5022fca7952839b662c481b7656d63dbd962e4e686bf5ada9634938c705d
BLAKE2b-256 checksum
How to use checksums
30a46dc4331899693e784819ff7e6fbd3ce57ce16ceeb6ecc16a7bd8cd1a5947
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 10, 2026.

Transparency log

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

Download URL riley_raster-2026.10.1-cp312-cp312-win32.whl
Size 42.5 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
be1ab8415c5d660f72ea539a66ae8eeb0e04038f47e7cba98a18cd2d60ce071c
BLAKE2b-256 checksum
How to use checksums
b06d34fa5df6979f3429bda563ff8538866f2898f8cf7af6ecbc7edae93c747b
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 10, 2026.

Transparency log

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

Download URL riley_raster-2026.10.1-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
12dcdda64092551d51245d0b2d71829ab0e041dbda7a11f4fc2ee55fdca85533
BLAKE2b-256 checksum
How to use checksums
8d2acf09178d8bb429e80fecd29f8853c848d36c1ba88d3b908ba64ed027e119
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 10, 2026.

Transparency log

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

Download URL riley_raster-2026.10.1-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
f0e278bf691dd01d77f719fdb7a2d5baae3512623228f6fbb5613fd798acd844
BLAKE2b-256 checksum
How to use checksums
7fc489b3e5afff9ac5b1dbbd866ca641bee97477cf50861b335edd0c92f3140d
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 10, 2026.

Transparency log

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

Download URL riley_raster-2026.10.1-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
3622cc33cd7fe9ef28cc6e311aed3433e34bc764819e406ac9213bc046f2ff08
BLAKE2b-256 checksum
How to use checksums
41a5ce60c8c87d23f2e07bc3368a5ebceadc72eba7102323d49c345bf01932a2
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 10, 2026.

Transparency log

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

Download URL riley_raster-2026.10.1-cp311-cp311-win_amd64.whl
Size 42.7 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
ae84e5a542e6ec27bc8c948a7f4ae96810ee3a766c38486341dfd7f8d193f7a7
BLAKE2b-256 checksum
How to use checksums
7aec90a5cd333fdacb8b68e1e63a1616b5acdd5b1cef2b3c3baaca2dc879ed5b
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 10, 2026.

Transparency log

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

Download URL riley_raster-2026.10.1-cp311-cp311-win32.whl
Size 42.6 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
7dd538d1b33909ce44860ef4e5553d4d7ac8e8d9999f7ee7dd618ab659201f4f
BLAKE2b-256 checksum
How to use checksums
04dae5aabb5f5bd33dca9e31c18d7a70791722a93fd4cc3aa7bd4dc4938f808b
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 10, 2026.

Transparency log

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

Download URL riley_raster-2026.10.1-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
ac61a1d730d16cddc3a815953c528123e21ce4c867e4ec746358b67841036675
BLAKE2b-256 checksum
How to use checksums
220fbdd8cac7dca1ad709a636e16c57ba9d745e9c8b924ada235f6d6deb021aa
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 10, 2026.

Transparency log

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

Download URL riley_raster-2026.10.1-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
f9f6587525bfa8d9f4d4920a0b259a109dd13162937465f061ad510c706296ad
BLAKE2b-256 checksum
How to use checksums
13985a2ca786877f00af47a4aca1aedb1fe5ce1724360980a6297e40cbae8b2f
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 10, 2026.

Transparency log

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

Download URL riley_raster-2026.10.1-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
10704528a2cf59032b3fefc103721cabafeeb78ce863b2ea932a31aee215ae3b
BLAKE2b-256 checksum
How to use checksums
3f732d1c086c56ad2825ca7531457786c498b9ce796ec8ba66206570d6041d78
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 10, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2026.10.1 This release

33 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