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!
- 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()
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.
See the article on how to read rotated-pole grids for some usage examples.
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.
Any ideas and suggestions are welcome! Feel free to contact me or open issues in github.