Learn R Programming

⚠️There's a newer version (3.5.2) of this package.Take me there.

cmsaf (version 1.9.5)

Tools for CM SAF NetCDF Data

Description

The Satellite Application Facility on Climate Monitoring (CM SAF) is a ground segment of the European Organization for the Exploitation of Meteorological Satellites (EUMETSAT) and one of EUMETSATs Satellite Application Facilities. The CM SAF contributes to the sustainable observing of the climate system by providing essential climate variables related to the energy and water cycle of the atmosphere (). It is a joint cooperation of seven National Meteorological and Hydrological Services. The 'cmsaf' R-package provides a collection of R-operators for the analysis and manipulation of CM SAF NetCDF formatted data. The 'cmsaf' R-package is tested for CM SAF NetCDF data, which are structured in three-dimensional arrays (longitude, latitude, time) on a rectangular grid. Layered CM SAF data have to be converted with the provided levbox_mergetime() function. The 'cmsaf' R-package operators have only minor checks for deviations from the recommended data structure, and give only few specific error messages. Scripts for an easy application of the 'cmsaf' package operators and the preparation and visualization of CM SAF NetCDF data are provided at the CM SAF webpage ().

Copy Link

Version

Install

install.packages('cmsaf')

Monthly Downloads

510

Version

1.9.5

License

GPL (>= 3)

Maintainer

Steffen Kothe

Last Published

February 6th, 2019

Functions in cmsaf (1.9.5)

cmsaf.add

Add the fields of two input NetCDF files.
cmsaf.cat

Concatenate datasets of several NetCDF input files.
cmsaf.div

Divide the fields of two input NetCDF files.
box_mergetime

Function to combine NetCDF files and simultaneously cut a region.
checkfile

Check the filename and directory.
remapbil

Bilinear grid interpolation.
divdpm

Divide by days per month.
cmsaf-package

cmsaf
cmsaf.subc

Subtract a constant from a dataset.
cmsaf.divc

Divide data by a constant.
cmsaf.mul

Multiply the fields of two input NetCDF files.
change_att

Change attributes of a NetCDF variable.
cmsaf.addc

Add a constant to a dataset.
cmsaf.mulc

Multiply data with a constant.
timmin

Determine all-time minima.
extract.period

Remove a time period.
fldmean

Determine the field mean.
extract.level

Extract levels from 4-dimensional NetCDF files.
cmsaf.sub

Subtract the fields of two input NetCDF files.
monmin

Determine monthly minima.
monmean

Determine monthly means.
fldmax

Determine the field maximum.
muldpm

Multiply by days per month.
dayrange

This function determines the diurnal range.
fldmin

Determine the field minimum.
selpoint

Extract data at a given point.
timpctl

Determine percentile over all timesteps.
seas.anomaly

Determine seasonal anomalies.
ymonmax

Determine multi-year monthly maxima.
ymonmean

Determine multi-year monthly means.
monsd

Determine monthly standard deviation.
yseasmax

Determine multi-year seasonal maxima.
ymonsum

Determine multi-year monthly sums.
multimonmean

Determine multi-monthly means.
mon.anomaly

Determine monthly anomalies.
selmon

Extract a list of months.
monmax

Determine monthly maxima.
selperiod

Extract a list of dates.
monsum

Determine monthly sums.
seassum

Determine seasonal sums.
selpoint.multi

Extract data at multiple points.
seasmean

Determine seasonal means.
yearmean

Determine annual means
trend

Determine linear trends.
sellonlatbox

Select a region by longitude and latitude.
yearsum

Determine annual sums.
seltime

Extract specific timestep.
selyear

Extract a list of years.
timsd

Determine all-time standard deviations.
wfldmean

Determine the weighted field mean.
multimonsum

Determine multi-monthly sums.
ncinfo

Get information about the content of a NetCDF file.
yseasmean

Determine multi-year seasonal means.
ydaymean

Determine multi-year daily means.
year.anomaly

Determine annual anomalies.
ymonmin

Determine multi-year monthly minima.
timsum

Determine sum of a time series.
yseassd

Determine multi-year seasonal standard deviations.
timmax

Determine all-time maxima.
yseasmin

Determine multi-year seasonal minima.
ymonsd

Determine multi-year monthly standard deviations.
timmean

Determine mean of a timeseries.
levbox_mergetime

Function to combine NetCDF files and simultaneously cut a region and level.
get_time

Convert time steps to POSIXct.
read_ncvar

Read NetCDF variable.