Skip to content
/ caliver Public

caliver: CALIbration and VERification of gridded fire danger models

Notifications You must be signed in to change notification settings

ecmwf/caliver

Repository files navigation

caliver: CALIbration and VERification of gridded model outputs

Travis-CI Build Status AppVeyor Build Status Coverage Status

The name 'caliver' stands for CALIbration and VERification of gridded model outputs. It is an extension package developed for the R programming language and available with a GPL-2 license from a public repository.

As the name suggests, the caliver package contains utility functions for the post-processing, calibration and validation/verification of gridded model outputs. Initial test cases include the outputs of the following forest fire models: GEFF (add ref.) and RISICO (add ref.). However, the algorithms can be applied to any gridded model output.

Complete documentation, including a vignette, is available within the package. Contributions are welcome!

Dependencies and Installation

The installation of the caliver package depends on the Climate Data Operators (cdo), a large tool set for working on climate and NWP model data), the Geospatial Data Abstraction Library (GDAL, a translator library for raster and vector geospatial data formats), the NetCDF4 library (netcdf4) and the following R packages:

packs <- c("devtools", "graphics", "grDevices", "knitr", "latticeExtra", 
           "raster", "rasterVis", "rgdal", "sp", 
           "stats", "testthat", "rmarkdown", "rworldmap")
new.packages <- packs[!(packs %in% installed.packages()[,"Package"])]
if(length(new.packages)) install.packages(new.packages)

# Install Bioconductor packages
devtools::install_github("Bioconductor-mirror/zlibbioc")
devtools::install_github("Bioconductor-mirror/rhdf5")

Get the development version from github using devtools:

devtools::install_github("ecmwf/caliver")

Load the caliver package:

library("caliver")

Meta

  • This package and functions herein are part of an experimental open-source project. They are provided as is, without any guarantee.
  • Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
  • Please report any issues or bugs.
  • License: GPL-2
  • Get citation information for caliver in R doing citation(package = 'caliver')