A verification pipeline for evaluating models and forecasts.
Project description
Veriflow
A verification pipeline for evaluating models and forecasts.
- 📥 Fetching data
- 🧮 Computing scores
- 📝 Writing results
Key features
- ✅ Full control over the verification pipeline via configuration
- ✅ Native integration with Delft-FEWS
- ✅ Builds on Scores for computation of scores. This package has extensive functionality, and it's documentation is world-class.
- ✅ Extensible with your own (private) datasources, scores and datasinks
- ✅ Optimized internal datamodel for efficient computation
Installation
Install from PyPI:
pip install veriflow
Or using uv:
uv pip install veriflow
See CONTRIBUTING.md for development setup.
👥 Who Is This For?
This project is aimed at anyone who's interested in assessing model and forecast quality in an easy and reproducible way, like:
- operational forecasters
- model developers
- researchers and data-scientists
Why this package?
Verification pipelines are complex: metrics require specialized computation, data volumes may exceed memory, and sources/destinations can vary widely. This package simplifies verification by handling the entire pipeline via a single configuration file. It's reliable (tested and versioned), transparent (fully documented), reproducible, and flexible—extensible with custom datasources, scores, and datasinks. Any pipeline created is immediately transferable to other users and systems.
So wether you're working on model development or operational forecasting: this tool can help you build robust and reproducible verification pipelines.
Technical features
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file veriflow-0.1.0.tar.gz.
File metadata
- Download URL: veriflow-0.1.0.tar.gz
- Upload date:
- Size: 61.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
da3d83fd88f4d34b6f4c7e075ac4d3256d26d0d877ee93b3efe617482bd96cf7
|
|
| MD5 |
820a63d0a4ca1a48ffb29f9b2439d8dd
|
|
| BLAKE2b-256 |
4a078551ef743c5487f4031ed75f1ce45b2793b30294d09028803570863634af
|
Provenance
The following attestation bundles were made for veriflow-0.1.0.tar.gz:
Publisher:
publish.yml on Deltares/veriflow
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
veriflow-0.1.0.tar.gz -
Subject digest:
da3d83fd88f4d34b6f4c7e075ac4d3256d26d0d877ee93b3efe617482bd96cf7 - Sigstore transparency entry: 1517581752
- Sigstore integration time:
-
Permalink:
Deltares/veriflow@1278a1880f25755e7736d9ce3d877a9a2d4da9e1 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/Deltares
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1278a1880f25755e7736d9ce3d877a9a2d4da9e1 -
Trigger Event:
release
-
Statement type:
File details
Details for the file veriflow-0.1.0-py3-none-any.whl.
File metadata
- Download URL: veriflow-0.1.0-py3-none-any.whl
- Upload date:
- Size: 66.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
17c5c9d6a13a98a2fcce204d47344ae3a93a70117efe83a1ae703e4d237158ce
|
|
| MD5 |
5b25240ebfd7f279d96420560c966eba
|
|
| BLAKE2b-256 |
be3f1f1ca925416244953883ee57e1eb68141526d948f5d13766e369f344b5b7
|
Provenance
The following attestation bundles were made for veriflow-0.1.0-py3-none-any.whl:
Publisher:
publish.yml on Deltares/veriflow
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
veriflow-0.1.0-py3-none-any.whl -
Subject digest:
17c5c9d6a13a98a2fcce204d47344ae3a93a70117efe83a1ae703e4d237158ce - Sigstore transparency entry: 1517582082
- Sigstore integration time:
-
Permalink:
Deltares/veriflow@1278a1880f25755e7736d9ce3d877a9a2d4da9e1 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/Deltares
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1278a1880f25755e7736d9ce3d877a9a2d4da9e1 -
Trigger Event:
release
-
Statement type: