Skip to content

Python code for the Domino package, designed to simplify the compositing of atmospheric data

Notifications You must be signed in to change notification settings

joshdorrington/domino

Repository files navigation

Domino is a package for analysing the atmospheric precursors of categorical events: meteorological or impact-based.

Built on top of xarray, Domino makes it easy to calculate lagged composites of fields and scalar indices around categorical event time series, to compute bootstrapped confidence bounds, to produce scalar indices of precursor activity, and to assess their predictive skill.

This is a beta release. While core functionality is stable, there may be some bugs: please contact me at joshua.dorrington@uib.no if you encounter unexpected behaviour.

logo

Documentation

See our API reference for a full description of all functionality.

Our paper on Domino and its application to extreme rainfall prediction has been published in QJRMS and can be found here

Examples

See our Jupyter notebook examples for more detailed discussion of how to apply Domino to different use cases.

Our basic and advanced compositing guides cover the use of Domino's flexible LaggedAnalyser class to easily compute time-lagged composites and apply bootstrap significance tests to them.

Producing filtered precursor patterns from composites, and computing precursor activity indices from those, is covered in our Index_Computation guide, while an introduction to assessing the predictive power of indices is in the Index_Predictability guide.

Install

domino can be installed using pip:

python -m pip install domino-composite

If you want to run the worked examples in the Jupyter notebooks you will need to download the netcdf files containing example data.

Related papers using Domino or its precursor output:

About

Python code for the Domino package, designed to simplify the compositing of atmospheric data

Resources

Stars

Watchers

Forks

Packages

No packages published