Learn R Programming

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

cmsafops (version 1.2.1)

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

412

Version

1.2.1

License

GPL (>= 3)

Maintainer

Steffen Kothe

Last Published

October 14th, 2021

Functions in cmsafops (1.2.1)

calc_timestepNc

Designed for the CM SAF R Toolbox.
calc_allDatesNc

Designed for the CM SAF R Toolbox.
box_mergetime

Function to combine NetCDF files and simultaneously cut a region (and level).
check.coordinate.system

Designed for the CM SAF R Toolbox.
change_att

Change attributes of a NetCDF variable.
cmsaf.abs

Determine absolute values
acsaf_box_mergetime

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

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

Add the fields of two input NetCDF files.
add_grid_info

Add grid info
cmsaf.mk.test

Apply Mann-Kendall trend test.
cmsaf.cat

Concatenate datasets of several NetCDF input files.
cmsaf.adjust.two.files

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

Determine daily averages
cmsaf.addc

Add a constant to a dataset.
cmsafops

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

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

Divide data by a constant.
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.
cmsaf.div

Divide the fields of two input NetCDF files.
daymin

Determine daily minima
cmsaf.sub

Subtract the fields of two input NetCDF files.
cmsaf.mul

Multiply the fields of two input NetCDF files.
cmsaf.regres

Estimate regression parameter
cmsaf.mulc

Multiply data with a constant.
daypctl

Determine daily percentiles
cmsaf.sub.rel

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

Determine means of selected grid boxes
get_date_time

Get dates and times from NetCDF type date format.
gridboxmax

Determine maxima of selected grid boxes
get_dimensions

Designed for the CM SAF R Toolbox.
cmsaf.subc

Subtract a constant from a dataset.
cmsaf.transform.coordinate.system

Transform the coordinate system to -180 to 180 longitude of an infile
cmsaf.detrend

Linear detrending of time series
hoursum

Determine hourly sums
extract.period

Remove a time period.
fldsum

Determine the spatial sum
divdpm

Divide by days per month.
levbox_mergetime

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

Determine the basename of a NetCDF file
get_time

Convert time steps to POSIXct.
gridboxsd

Determine standard deviations of selected grid boxes
fldmin

Determine the spatial minimum.
gridboxsum

Determine sums of selected grid boxes
fldmean

Determine the spatial mean
extract.level

Extract levels from 4-dimensional NetCDF files.
get_time_info

Designed for the CM SAF R Toolbox.
mon.anomaly.climatology

Designed for the CM SAF R Toolbox.
mermean

Determine meridional means
dayvar

Determine daily variances
daysum

Determine daily sums
mon_num_above

Number of timesteps per month above a threshold.
get_processing_time_string

Get processing time string
mon_num_equal

Number of timesteps per month equal a threshold.
mon_num_below

Number of timesteps per month below a threshold.
get_nc_version

Designed for the CM SAF R Toolbox.
daymax

Determine daily maxima
monmax

Determine monthly maxima.
dayrange

This function determines the diurnal range.
daymean

Determine daily means
daysd

Determine daily standard deviations
monmin

Determine monthly minima
monpctl

Determine monthly percentiles
selperiod

Extract a list of dates.
fldcovar

Determine covariances in grid space.
seassum

Determine seasonal sums
seasvar

Determine seasonal variances
selpoint

Extract data at a given point.
fldcor

Determine correlations in grid space.
remap

Grid interpolation.
mon.anomaly

Determine monthly anomalies
fldmax

Determine the spatial maximum
timselmean

Determine time selection means
timselsum

Determine time selection sums
ydaymin

Determine multi-year daily minima
seasmean

Determine seasonal means
runmax

Determine running maxima
ydrunsum

Determine multi-year daily running sums
seassd

Determine seasonal standard deviations
monmean

Determine monthly means
monsd

Determine monthly standard deviations
monavg

Determine monthly averages
mondaymean

Determine mean monthly daily variations
multimonmean

Determine multi-monthly means
num_below

Number of timesteps below a threshold.
num_equal

Number of timesteps equal a threshold.
fldsd

Determine the spatial standard deviation
gridboxmin

Determine minima of selected grid boxes
fldrange

Determine the spatial range
yseasmax

Determine multi-year seasonal maxima.
year.anomaly

Determine annual anomalies.
yseasmean

Determine multi-year seasonal means.
gridboxrange

Determine ranges of selected grid boxes
gridboxvar

Determine variances of selected grid boxes
multimonsum

Determine multi-monthly sums
runsum

Determine running sums
selpoint.multi

Extract data at multiple points.
ydayrange

Determine multi-year daily range
seltime

Extract specific timestep.
yearvar

Determine annual variance
timcumsum

Accumulate data of NetCDF file.
hourmean

Determine hourly means
ymonmax

Determine multi-year monthly maxima.
ydaysd

Determine multi-year daily standard deviations
timmax

Determine all-time maxima.
zonmean

Determine zonal means
monvar

Determine monthly variance
zonsum

Determine zonal sums
read_file

Designed for the CM SAF R Toolbox.
monsum

Determine monthly sums
ydaysum

Determine multi-year daily sums
yearmin

Determine annual minima
muldpm

Multiply by days per month.
runrange

Determine running range
read_ncvar

Read NetCDF variable.
ncinfo

Get information about the content of a NetCDF file.
num_above

Number of timesteps above a threshold.
runmean

Determine running means
timcor

Determine correlations over time.
runsd

Determine running standard deviation
seas.anomaly

Determine seasonal anomalies.
timcovar

Determine covariances over time.
sellonlatbox

Select a region by longitude and latitude.
yearrange

Determine annual range
yseassd

Determine multi-year seasonal standard deviations.
yseasmin

Determine multi-year seasonal minima.
trend_advanced

Determine multiple linear trends.
timsum

Determine all-time sum.
selmon

Extract a list of months.
trend

Determine linear trends.
wfldmean

Determine the weighted spatial mean.
yearsd

Determine annual standard deviation
timmean

Determine all-time mean.
yearsum

Determine annual sums
runmin

Determine running minima
ymonmin

Determine multi-year monthly minima.
ymonmean

Determine multi-year monthly means.
ydrunmean

Determine multi-year daily running means.
ydrunsd

Determine multi-year daily running standard deviations
ymonsd

Determine multi-year monthly standard deviations.
yearmax

Determine annual maxima
timmin

Determine all-time minima.
yearmean

Determine annual means
selyear

Extract a list of years.
timavg

Determine all-time average.
ymonsum

Determine multi-year monthly sums.
timpctl

Determine percentile over all timesteps.
timsd

Determine all-time standard deviations.
ydaymax

Determine multi-year daily maxima
ydaymean

Determine multi-year daily means.