Skip to main content

Riley

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 is available as a Zig library and executable, a C compatible ABI, and the riley-raster Python package.

Quick start: Zig

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

zig build demo0-quickstart -Doptimize=ReleaseFast

Renders are written below 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 keeps the Zig path first. For example, render the rabbits with:

zig build demo3-rabbits -Doptimize=ReleaseFast

The equivalent Python demo is:

python -m riley demo3_rabbits

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

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

Rendered rabbits

Digital image correlation UQ

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 targets

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/pydemos/: packaged Python demos
  • src/riley/pytests/: packaged Python tests
  • pyscripts/: compatibility wrappers for the packaged Python demo/test entry points
  • scripts/: benchmark and performance orchestration scripts
  • gold/: gold reference renders
  • 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

Release files for riley-raster 2026.9.2

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.9.2
File Size Uploaded
riley_raster-2026.9.2.tar.gz 31.2 MB Details

Built distributions (wheels)

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

Download URL riley_raster-2026.9.2.tar.gz
Size 31.2 MB
Tags Source
SHA-256 checksum
How to use checksums
e96139029231fefe30340c6fccf6d1f5d083e1330e24f3110e9252cbc031cf41
BLAKE2b-256 checksum
How to use checksums
d546c2a775b6cc792815c11469dd980c21cee4acbbbe46686d875541d06a6ba7
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 Sep 26, 2026.

Transparency log

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

Download URL riley_raster-2026.9.2-cp315-cp315t-win_amd64.whl
Size 42.9 MB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
36fc7a2dc9596d8fbc047b013eea448bc8d09b4554af1bb13d1ae588cd82df71
BLAKE2b-256 checksum
How to use checksums
21f9102be13e179173656ecaf44279b5b6e299708c96c793bd19c475b66f3f3c
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 Sep 26, 2026.

Transparency log

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

Download URL riley_raster-2026.9.2-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
7eeb2cccda91d66a90b4479a5604d88ad6615cd9a89a51bb2eeec74274429e64
BLAKE2b-256 checksum
How to use checksums
d18972eab49427d60ea0a6aa1b5e84a804e7cd911a129caf22417eb6537762c9
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 Sep 26, 2026.

Transparency log

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

Download URL riley_raster-2026.9.2-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
2a4551f639eb4821f983708990330b52acfc83360c78aade0a83eb90d3d55261
BLAKE2b-256 checksum
How to use checksums
9352ecf2fa7b40ca567bab90e70a0f4b7d328a06e41cadd56b07d6e48b5eb34c
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 Sep 26, 2026.

Transparency log

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

Download URL riley_raster-2026.9.2-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
f2ee49ff91a7a88f57f9b13a10a723f7ca988abe496ec5721698e1811f4d9eff
BLAKE2b-256 checksum
How to use checksums
8138d0fb96e68381bb3a49e4b4ff7f7d1f8c1411b22c78fe37051977426c8e8f
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 Sep 26, 2026.

Transparency log

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

Download URL riley_raster-2026.9.2-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
552316e56ec11f41b8bd853bdc17ccff94e73f7d24e8c9c46e54f5c52e05bc54
BLAKE2b-256 checksum
How to use checksums
a87a43fbff04f6bd09061bdf11ae33c4dc4ab19b06c5eedb0e50b5eadcb47432
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 Sep 26, 2026.

Transparency log

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

Download URL riley_raster-2026.9.2-cp315-cp315-win_amd64.whl
Size 42.9 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
45bef3ba5f8746fead42c6fbbdaf322c3b0252e410fc0863380c4f2308a63694
BLAKE2b-256 checksum
How to use checksums
1181bb97805bec33084fa22551f53a5b93eb8ef901520fae70ddeee21234c9f7
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 Sep 26, 2026.

Transparency log

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

Download URL riley_raster-2026.9.2-cp315-cp315-win32.whl
Size 42.7 MB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
644c7f04621b21ff2232a2c6990c370498307c1db77ac886262873d12dff60ee
BLAKE2b-256 checksum
How to use checksums
16d2a43b076d272890415af52005d537193b3e84100ed6ecbdad16dd53ef92a1
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 Sep 26, 2026.

Transparency log

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

Download URL riley_raster-2026.9.2-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
83f0309650b50f80919e91a36f2a8bcad7a55ccdd0ea55d703c98dcb9664395d
BLAKE2b-256 checksum
How to use checksums
4bcdde590ef5ed95b59e54adf66f600cef8c985fb3c1ae9a3ba8669275d8c454
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 Sep 26, 2026.

Transparency log

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

Download URL riley_raster-2026.9.2-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
d268936ac1a822871d6585da98a974b7ca63a87afe233849a8e4df2b728c5db5
BLAKE2b-256 checksum
How to use checksums
ac566499f83bdecc5cd0fb06333d87ce4890534a2a4c8e316a9e9498d9283c47
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 Sep 26, 2026.

Transparency log

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

Download URL riley_raster-2026.9.2-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
86332648ef434a29b9ebd739d938dae5954729bc3e18b61808b4dbd7e072cae7
BLAKE2b-256 checksum
How to use checksums
ac0571b9cfee02df4bf7070f47524972c9cc30fb5af8a337091eb93d4a750b52
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 Sep 26, 2026.

Transparency log

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

Download URL riley_raster-2026.9.2-cp314-cp314t-win_amd64.whl
Size 42.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
831199eb00319320b1bbd1717a87217f206fc64a430a61aede730569efb109cb
BLAKE2b-256 checksum
How to use checksums
5fb388de3aab4e9000ddb16867977db59725f6ae9b17052ecc8ff04f6661a281
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 Sep 26, 2026.

Transparency log

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

Download URL riley_raster-2026.9.2-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
cb850bec459725e51080a8e229f844739a50141535ebe79678b5cbcb3f8c7778
BLAKE2b-256 checksum
How to use checksums
c0301c546946bb4b758061480a042455e6ba81d1be0a012b4db5916786f7dd07
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 Sep 26, 2026.

Transparency log

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

Download URL riley_raster-2026.9.2-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
45096c0760e1d84bb47eceec5ac7305577d528a5af22b15e74a2a6f1a39f3a91
BLAKE2b-256 checksum
How to use checksums
8507be535cc3b18f0691121202f3b9c4b88673be4ea15074ab47816fb1692882
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 Sep 26, 2026.

Transparency log

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

Download URL riley_raster-2026.9.2-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
a1b1e8d64a61fc8645f7c3ea1c0f7f33bde5e8fa2f93acce0f4d43d5c1a01f95
BLAKE2b-256 checksum
How to use checksums
96bc4c0de268497c818c243409a58a88f9981155a1c5c92e8f4f34b526a16db6
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 Sep 26, 2026.

Transparency log

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

Download URL riley_raster-2026.9.2-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
1af71fd0f20f084e84637dba70b8595e0811a307457d5f5ca60f2ef44da5a336
BLAKE2b-256 checksum
How to use checksums
e14c48c100f171ef83728fbb3e8973d22b3b4dad6a7c4ba64cce4d7fb24027a9
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 Sep 26, 2026.

Transparency log

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

Download URL riley_raster-2026.9.2-cp314-cp314-win_amd64.whl
Size 42.9 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
f9d6aedb253828b746381cb52cb3aa082c30158ddf600f5b9357844c0b888de9
BLAKE2b-256 checksum
How to use checksums
126e93e30c34de441802410688c2987185f807ed97f166460396478956d1e2b8
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 Sep 26, 2026.

Transparency log

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

Download URL riley_raster-2026.9.2-cp314-cp314-win32.whl
Size 42.7 MB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
3bf4c3e55ba42427097769b6e3040d9f7b68f158979d6dc88c6789ea57d7dec6
BLAKE2b-256 checksum
How to use checksums
11777e9b204db8f6b00e74c0ca87cf0d9ab81843ca308683359c2c860e9c8f58
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 Sep 26, 2026.

Transparency log

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

Download URL riley_raster-2026.9.2-cp314-cp314-musllinux_1_2_x86_64.whl
Size 35.9 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
29d697eebe5e1a21918a1066d2dfff087e22d4896de7f1ab972460357ef395d1
BLAKE2b-256 checksum
How to use checksums
62b28fa62197ad571118c7730ccd3b34959465022f6974207c84c887fb470e27
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 Sep 26, 2026.

Transparency log

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

Download URL riley_raster-2026.9.2-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
35995fe990332f1e8029e6f092852c3254f483fc86a2749851b4919c4a7e8a48
BLAKE2b-256 checksum
How to use checksums
aa73cd771a8469d1ca423ff0d208719704371758ea7f21105dad75ff201decee
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 Sep 26, 2026.

Transparency log

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

Download URL riley_raster-2026.9.2-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
9982a748add01c9d70f9f56870e0ea33a127c83b8cbac69639205143fe669ee1
BLAKE2b-256 checksum
How to use checksums
2957d016a618e9ca8d3b9b7cfde222bd4001c35ab480df9a3ca5cf67ed818c33
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 Sep 26, 2026.

Transparency log

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

Download URL riley_raster-2026.9.2-cp313-cp313-win_amd64.whl
Size 42.7 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
0b19d2788ea43a3d8e647c5b068d455386eff23d189d9767390ba9876cf6c333
BLAKE2b-256 checksum
How to use checksums
89d036edaf1a91b36cf2bde965aa0ae12b67ad8c0c0abb709d7af0273e52e18e
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 Sep 26, 2026.

Transparency log

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

Download URL riley_raster-2026.9.2-cp313-cp313-win32.whl
Size 42.5 MB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
bbb5e610c8a436a4ca20b4c2a25b402cfa0a433811a498c6127ba665d281f8b6
BLAKE2b-256 checksum
How to use checksums
1a734f837078eff71706db7f38a0d90cce438dff61121253ac41c0f62a05eafe
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 Sep 26, 2026.

Transparency log

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

Download URL riley_raster-2026.9.2-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
7b0728e2aa6bc5e86aa944e085dfa0287637af07bdb53c80facd530706370fe6
BLAKE2b-256 checksum
How to use checksums
97bc96d31c840fc30023d16571f6b3c473ac6be966be6e807f646f6053f2b667
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 Sep 26, 2026.

Transparency log

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

Download URL riley_raster-2026.9.2-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
29fb567d2eb7f5c5e8eab866ad8da08e75194dc338641e83c9ce2736c31a6a5d
BLAKE2b-256 checksum
How to use checksums
10a1946418ba8193bf47ef5ca9c091b060f36d9e9111e255c8cd86a998c1b054
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 Sep 26, 2026.

Transparency log

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

Download URL riley_raster-2026.9.2-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
0df93809601a5f284e0397a3e8d8afc05ed28c86c494df6954db963c4b58e07c
BLAKE2b-256 checksum
How to use checksums
33109f257e71615b7f5d7b87ef7e93274cdc6c7c86b8f208ad2fc29afe222a16
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 Sep 26, 2026.

Transparency log

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

Download URL riley_raster-2026.9.2-cp312-cp312-win_amd64.whl
Size 42.7 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
9ccff01a3ed545e2514d99661363e887f72398d86768bb53f5fae0baafcf7bc1
BLAKE2b-256 checksum
How to use checksums
23df97a59355d06fd8368a18afbe46d47ed54b1b2b02426a3f9749607ba40e09
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 Sep 26, 2026.

Transparency log

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

Download URL riley_raster-2026.9.2-cp312-cp312-win32.whl
Size 42.5 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
fb883c7b7b6bb6035d18ec39d533f9468ad91ff1288b22507e988e8567f926d6
BLAKE2b-256 checksum
How to use checksums
3d58a59a269d386b5e8ae849e033a03101d199686f85b22d22447e08466d8c8d
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 Sep 26, 2026.

Transparency log

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

Download URL riley_raster-2026.9.2-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
0c223e782309f733029ab3687bd6505c547bc0f46c5f8fa2672442de3c888854
BLAKE2b-256 checksum
How to use checksums
deee75b73827a4a33206b3451d635b3f78795f1e12e5e52cf98685de07985e1b
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 Sep 26, 2026.

Transparency log

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

Download URL riley_raster-2026.9.2-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
2aca3ab7d46b24c92384444f21c489726109aafd6acc7c47bcee7c05c06f715f
BLAKE2b-256 checksum
How to use checksums
98a4ab3cc979c4e8ba232075a1c3cdba3c8b6b927688e6d9f79d09b14b9551b6
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 Sep 26, 2026.

Transparency log

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

Download URL riley_raster-2026.9.2-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
ca58beb4e70125108357998743f0a92ee55b30b5080f4a66d0f302eb1033dcf0
BLAKE2b-256 checksum
How to use checksums
fc346cb8312d5e343443ff7ace5f74b1bf997360b5eca1c7886b9728baad1304
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 Sep 26, 2026.

Transparency log

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

Download URL riley_raster-2026.9.2-cp311-cp311-win_amd64.whl
Size 42.7 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
536ffda59854444eb161ee6a34e82f185be874baeaa4b220b018cc596f5cf83f
BLAKE2b-256 checksum
How to use checksums
f0d961d59ba338405a69f18e1213f54a65f589522f42399d54099b70d9982fd0
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 Sep 26, 2026.

Transparency log

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

Download URL riley_raster-2026.9.2-cp311-cp311-win32.whl
Size 42.5 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
7f1aac411460c647d5db55df00e22d9f1d9e2077f19175ce71192df7cc670cbb
BLAKE2b-256 checksum
How to use checksums
ddad2340fe8496fa06b3e57fd78a268cd02a2cb1ee2f0bcf6e7623fc4696aecf
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 Sep 26, 2026.

Transparency log

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

Download URL riley_raster-2026.9.2-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
7bcf2bd60991f6baeb87294de766acea7eb15faa913ea2ed2ae3b34f7e1b51ab
BLAKE2b-256 checksum
How to use checksums
281d5323e236fe9a622774a686a93f4c5b1c3844cd3bc9777235a8803344cb69
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 Sep 26, 2026.

Transparency log

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

Download URL riley_raster-2026.9.2-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
ea6e37dce040bbd1364b7a4cd3e4521ef5ea3617ab28f41e25886938e3eb1319
BLAKE2b-256 checksum
How to use checksums
b27f63c7550df2f180c97dbb87a0b8d00e8989b8405aa7daeb5df1124aa977d9
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 Sep 26, 2026.

Transparency log

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

Download URL riley_raster-2026.9.2-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
8bb46566674e23c561a1a4a9a86cdb3d8d82961af7bb7eb79ba50deb26da7de7
BLAKE2b-256 checksum
How to use checksums
bbfda65238e80dd013a4d1858e5c50a2e8af6b823c569431b9c91b8d84fabc0f
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 Sep 26, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2026.9.2 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