RainfallQC

RainfallQC

Run quality control on timeseries rainfall data

Made by humans Open Source GPL v3 License UV Ruff Version
Getting Started

A collection of tutorials for setting up and using RainfallQC.

quickstart.html
Issues

Use this link you need to report any bugs or request new features.

https://github.com/NERC-CEH/RainfallQC/issues
More FDRI projects

Learn more about the UK’s Floods & Droughts Research Infrastructure Project.

https://fdri.org.uk/

What is RainfallQC?

RainfallQC is a package for running quality control (QC) on rain gauge data in a flexible, user-driven way. At its core, the package offers:

  • 27 QC checks for rainfall data as of v0.2.5 (25 from IntenseQC and 2 from pyPWSQC)

  • Customizable parameters – adjust thresholds, streak or accumulation lengths, and distances to neighboring gauges

  • A modular QC framework – users can select which QC methods to apply, and configure them according to their project’s requirements

It is designed to help everyone, from individual researchers to industrial-scale users, apply standardised QC checks to rainfall observations. RainfallQC is built on top of Polars, which handles efficient DataFrame processes (like Pandas, but quicker).

Community

Developed at UKCEH, welcoming community engagement and contributions.

License

This project is licensed under the GNU GPL v3.0.