EUPP-benchmark / climetlab-eumetnet-postprocessing-benchmark

A plugin for climetlab to retrieve the Eumetnet postprocessing benchmark dataset.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The Eumetnet postprocessing benchmark dataset Climetlab plugin

PyPI version PyPI pyversions build

A plugin for climetlab to retrieve the Eumetnet postprocessing benchmark datasets.

Ease the download of the dataset time-aligned forecasts, reforecasts (hindcasts) and observations (ERA5 reanalysis).

  • Climetlab plugin version: 0.2.5
  • EUPPBench dataset version: 1.0
  • Base dataset version: 1.0
  • Dataset status: Datasets status

Documentation of the datasets

There are currently two sub-datasets available:

They are both documented here.

Using climetlab to access the data

See the demo notebooks Binder

The climetlab python package allows easy access to the data with a few lines of code such as:

# Uncomment the line below if climetlab and the plugin are not yet installed
#!pip install climetlab climetlab-eumetnet-postprocessing-benchmark
import climetlab as cml
ds = cml.load_dataset('eumetnet-postprocessing-benchmark-training-data-gridded-forecasts-surface', "2017-12-02", "2t", "highres")
fcs = ds.to_xarray()

which download the deterministic (high-resolution) forecasts for the 2 metres temperature. Once obtained, the corresponding observations (if available) can be retrieved in the xarray format by using the get_observations_as_xarray method:

obs = ds.get_observations_as_xarray()

Support and contributing

Please open a issue on github.

LICENSE

See the LICENSE file for the code, and the DATA_LICENSE for the data.

Authors

See the CONTRIBUTORS.md file.

About

A plugin for climetlab to retrieve the Eumetnet postprocessing benchmark dataset.

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 62.4%Language:Jupyter Notebook 37.5%Language:Makefile 0.1%