Skip to content

R-package to make life easier working with daily netcdf files from the EURO-CORDEX RCMs

License

Notifications You must be signed in to change notification settings

mitmat/eurocordexr

Repository files navigation

eurocordexr eurocordexr website

R-CMD-check CRAN_Status_Badge Codecov test coverage

Overview

A package developped to make life easier working with daily netcdf files from the EURO-CORDEX RCMs. Relies on data.table to do the heavy data lifting.

Works with many CF-conform netCDF files, like from CMIP, and others, too!

Main components:

  • extract the whole array of a variable in long format, optionally subset by dates: nc_grid_to_dt()
  • can deal with non-standard calendars (360, noleap) and interpolate them
  • get and check list of EURO-CORDEX .nc files: get_inventory(), and CMIP5 (get_inventory_cmip5())
  • extract single grid cells (e.g. for stations) from rotated pole grid: rotpole_nc_point_to_dt()
  • raw backbone to extract curvilinear netcdf array to long format: nc_grid_to_dt_raw()

Alternatives:

The stars and terra (previously raster) packages can be used similarly, although the functionality for rotated pole grids and non-standard calendars might be different.

Examples

See the article on how to read rotated-pole grids for some usage examples.

Installation

Get the CRAN version:

# from CRAN
install.packages("eurocordexr")

Or get the latest (development) version from github:

# from github
# install.packages("pak")
pak::pak("mitmat/eurocordexr")

Requires netCDF system libraries.

Contribution and help

Any ideas and suggestions are welcome! Feel free to contact me or open issues in github.

About

R-package to make life easier working with daily netcdf files from the EURO-CORDEX RCMs

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages