Learn R Programming

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

cmsafops (version 1.1.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 monitoring 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 eight National Meteorological and Hydrological Services. The 'cmsafops' R-package provides a collection of R-operators for the analysis and manipulation of CM SAF NetCDF formatted data. Other CF conform NetCDF data with time, longitude and latitude dimension should be applicable, but there is no guarantee for an error-free application. CM SAF climate data records are provided for free via (). Detailed information and test data are provided on the CM SAF webpage ().

Copy Link

Version

Install

install.packages('cmsafops')

Monthly Downloads

697

Version

1.1.0

License

GPL (>= 3)

Maintainer

Steffen Kothe

Last Published

February 17th, 2021

Functions in cmsafops (1.1.0)

calc_overlapping_time

Routine to calculate overlapping time periods in two files.
cmsaf.add

Add the fields of two input NetCDF files.
check.coordinate.system

Designed for the CM SAF R Toolbox.
add_grid_info

Add grid info
acsaf_box_mergetime

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

Determine absolute values
calc_timestepNc

Designed for the CM SAF R Toolbox.
box_mergetime

Function to combine NetCDF files and simultaneously cut a region (and level).
change_att

Change attributes of a NetCDF variable.
calc_allDatesNc

Designed for the CM SAF R Toolbox.
cmsaf.div

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

Concatenate datasets of several NetCDF input files.
cmsaf.divc

Divide data by a constant.
dayavg

Determine daily averages
cmsaf.regres

Estimate regression parameter
cmsafops

cmsafops: A package for analyzing and manipulating CM SAF NetCDF formatted data.
cmsaf.mulc

Multiply data with a constant.
cmsaf.stats

Calculates the rmse, mae, bias, correlation in grid space of two NetCDF files. Designed for the CM SAF R Toolbox.
cmsaf.adjust.two.files

Routine to adjust the time dimensions and coordinates in two files.
cmsaf.addc

Add a constant to a dataset.
daymax

Determine daily maxima
extract.level

Extract levels from 4-dimensional NetCDF files.
divdpm

Divide by days per month.
cmsaf.detrend

Linear detrending of time series
daysum

Determine daily sums
cmsaf.sub

Subtract the fields of two input NetCDF files.
cmsaf.mk.test

Apply Mann-Kendall trend test.
cmsaf.mul

Multiply the fields of two input NetCDF files.
cmsaf.sub.rel

Subtract the fields of two input NetCDF files (relative). Designed for the CM SAF R Toolbox.
fldrange

Determine the spatial range
fldsd

Determine the spatial standard deviation
daymean

Determine daily means
gridboxmin

Determine minima of selected grid boxes
gridboxmean

Determine means of selected grid boxes
fldcovar

Determine covariances in grid space.
fldmax

Determine the spatial maximum
fldmean

Determine the spatial mean
dayvar

Determine daily variances
fldmin

Determine the spatial minimum.
gridboxsum

Determine sums of selected grid boxes
cmsaf.stats.station.data

Calculates the rmse, mae, bias, correlation over time of a NetCDF file and a dataframe (station data). Designed for the CM SAF R Toolbox.
gridboxvar

Determine variances of selected grid boxes
cmsaf.subc

Subtract a constant from a dataset.
mondaymean

Determine mean monthly daily variations
monavg

Determine monthly averages
levbox_mergetime

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

Get dates and times from NetCDF type date format.
get_time_info

Designed for the CM SAF R Toolbox.
fldsum

Determine the spatial sum
daysd

Determine daily standard deviations
dayrange

This function determines the diurnal range.
monsd

Determine monthly standard deviations
gridboxrange

Determine ranges of selected grid boxes
daymin

Determine daily minima
cmsaf.transform.coordinate.system

Transform the coordinate system to -180 to 180 longitude of an infile
mermean

Determine meridional means
mon.anomaly

Determine monthly anomalies
monmin

Determine monthly minima
mon.anomaly.climatology

Designed for the CM SAF R Toolbox.
gridboxsd

Determine standard deviations of selected grid boxes
gridboxmax

Determine maxima of selected grid boxes
fldcor

Determine correlations in grid space.
extract.period

Remove a time period.
get_dimensions

Designed for the CM SAF R Toolbox.
get_nc_version

Designed for the CM SAF R Toolbox.
get_processing_time_string

Get processing time string
monvar

Determine monthly variance
monsum

Determine monthly sums
runmax

Determine running maxima
muldpm

Multiply by days per month.
get_time

Convert time steps to POSIXct.
runmin

Determine running minima
runrange

Determine running range
hoursum

Determine hourly sums
hourmean

Determine hourly means
ncinfo

Get information about the content of a NetCDF file.
seasmean

Determine seasonal means
seas.anomaly

Determine seasonal anomalies.
monpctl

Determine monthly percentiles
selmon

Extract a list of months.
monmax

Determine monthly maxima.
monmean

Determine monthly means
daypctl

Determine daily percentiles
timcumsum

Accumulate data of NetCDF file.
runsd

Determine running standard deviation
runsum

Determine running sums
seassd

Determine seasonal standard deviations
selperiod

Extract a list of dates.
timmax

Determine all-time maxima.
trend

Determine linear trends.
yearrange

Determine annual range
timsum

Determine all-time sum.
yearmin

Determine annual minima
ydaymin

Determine multi-year daily minima
ydayrange

Determine multi-year daily range
year.anomaly

Determine annual anomalies.
ydrunsum

Determine multi-year daily running sums
runmean

Determine running means
seasvar

Determine seasonal variances
yseasmin

Determine multi-year seasonal minima.
seassum

Determine seasonal sums
timpctl

Determine percentile over all timesteps.
read_file

Designed for the CM SAF R Toolbox.
yseassd

Determine multi-year seasonal standard deviations.
ydaymax

Determine multi-year daily maxima
timsd

Determine all-time standard deviations.
multimonmean

Determine multi-monthly means
ydaymean

Determine multi-year daily means.
sellonlatbox

Select a region by longitude and latitude.
timmean

Determine all-time mean.
ydaysd

Determine multi-year daily standard deviations
timmin

Determine all-time minima.
yseasmax

Determine multi-year seasonal maxima.
ymonmin

Determine multi-year monthly minima.
ymonmean

Determine multi-year monthly means.
multimonsum

Determine multi-monthly sums
ydaysum

Determine multi-year daily sums
yearmean

Determine annual means
yearmax

Determine annual maxima
timcor

Determine correlations over time.
seltime

Extract specific timestep.
timcovar

Determine covariances over time.
selyear

Extract a list of years.
wfldmean

Determine the weighted spatial mean.
trend_advanced

Determine multiple linear trends.
read_ncvar

Read NetCDF variable.
yearsd

Determine annual standard deviation
selpoint

Extract data at a given point.
remap

Grid interpolation.
yseasmean

Determine multi-year seasonal means.
ymonsd

Determine multi-year monthly standard deviations.
ymonsum

Determine multi-year monthly sums.
yearsum

Determine annual sums
timselmean

Determine time selection means
timselsum

Determine time selection sums
selpoint.multi

Extract data at multiple points.
ydrunsd

Determine multi-year daily running standard deviations
ydrunmean

Determine multi-year daily running means.
yearvar

Determine annual variance
ymonmax

Determine multi-year monthly maxima.
zonmean

Determine zonal means
zonsum

Determine zonal sums