Quickstart
Introduction
nrt-validate is a namespace package that extends nrt
with utilities for accuracy and performance assessment of monitoring algorithms and
their outputs. In particular, it contains:
A customizable user interface for creating reference data through visual interpretation of spatio-temporal data. The interface is largely inspired by the timeSync tool (Cohen, Yang & Kennedy, 2010) [1], combining elements of spatial and temporal context together with very high-resolution imagery in a single interface. This allows an interpreter to fully benefit from the various data dimensions for accurate identification of land dynamics. The interface is suitable for local deployment on any PC via the jupyter voilà framework, requiring minimal preparation from the user side (data used as visual support for visual interpretation can be fetched directly from a cloud archive thanks to the STACLoader loader).
A sampling utility to create a set of sampling locations for a given sampling design and handle the sample set (subsetting, augmenting, etc).
Multiple estimators of accuracy.
The timeliness metric proposed by Bullock et al. (2022) [2].
Installation
Install the package from PyPI using:
pip install nrt-validate
Demo
For a quick demo of the interface that does not require any data preparation, you can run:
nrtval demo