Learn R Programming

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

cmsaf (version 1.9.0)

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.0

License

GPL (>= 3)

Maintainer

Steffen Kothe

Last Published

February 8th, 2018

Functions in cmsaf (1.9.0)

cmsaf.add

Add the fields of two input NetCDF files.
box_mergetime

Function to combine NetCDF files and simultaneously cut a region.
cmsaf.mulc

Multiply data with a constant.
change_att

Change attributes of a NetCDF variable.
cmsaf.addc

Add a constant to a dataset.
cmsaf.subc

Subtract a constant from a dataset.
cmsaf.sub

Subtract the fields of two input NetCDF files.
dayrange

This function determines the diurnal range.
mon.anomaly

Determine monthly anomalies.
cmsaf.divc

Divide data by a constant.
cmsaf.mul

Multiply the fields of two input NetCDF files.
monmax

Determine monthly maxima.
sellonlatbox

Select a region by longitude and latitude.
checkfile

Check the filename and directory.
fldmean

Determine the field mean.
muldpm

Multiply by days per month.
multimonmean

Determine multi-monthly means.
selmon

Extract a list of months.
fldmin

Determine the field minimum.
monmean

Determine monthly means.
seas.anomaly

Determine seasonal anomalies.
cmsaf-package

cmsaf
extract.period

Remove a time period.
trend

Determine linear trends.
seasmean

Determine seasonal means.
wfldmean

Determine the weighted field mean.
yearsum

Determine annual sums.
monmin

Determine monthly minima.
fldmax

Determine the field maximum.
ymonmax

Determine multi-year monthly maxima.
timmean

Determine mean of a timeseries.
selperiod

Extract a list of dates.
timmin

Determine all-time minima.
cmsaf.cat

Concatenate datasets of several NetCDF input files.
cmsaf.div

Divide the fields of two input NetCDF files.
get_time

Convert time steps to POSIXct.
selpoint

Extract data at a given point.
ymonsd

Determine multi-year monthly standard deviations.
timpctl

Determine percentile over all timesteps.
ymonsum

Determine multi-year monthly sums.
divdpm

Divide by days per month.
timsd

Determine all-time seasonal standard deviations.
levbox_mergetime

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

Determine multi-monthly sums.
extract.level

Extract levels from 4-dimensional NetCDF files.
yseasmin

Determine multi-year seasonal minima.
year.anomaly

Determine annual anomalies.
yseassd

Determine multi-year seasonal standard deviations.
ncinfo

Get information about the content of a NetCDF file.
monsd

Determine monthly standard deviation.
selyear

Extract a list of years.
yearmean

Determine annual means
timmax

Determine all-time maxima.
yseasmax

Determine multi-year seasonal maxima.
monsum

Determine monthly sums.
yseasmean

Determine multi-year seasonal means.
remapbil

Bilinear grid interpolation.
read_nc

Read NetCDF variable.
selpoint.multi

Extract data at multiple points.
ymonmean

Determine multi-year monthly means.
seltime

Extract specific timestep.
ymonmin

Determine multi-year monthly minima.