Description Usage Arguments Details Author(s) See Also Examples
View source: R/modifyNcdfDefAtts.R
define several ncdf attributes at once
1 | modifyNcdfDefAtts(file.con, var.id, atts)
|
file.con |
a NetCDF object pointing to the respective ncdf file. |
var.id |
the variable id (integer) or name (string) for which to define attributes. |
atts |
list: the attributes to define (see details or an example). |
Easily define a couple of attributes for a single ncdf variable in one step.
The atts attribute should be a list with as many elements as attributes should be added to the variable in the ncdf file. The names of the attributes are taken from the names of the elements of this list and the attribute values are defined by the values of the list elements. The type/class of the attribute (values) is determined automatically.
Jannis v. Buttlar, Thomas Wutzler
1 2 3 4 5 6 7 8 9 10 11 12 | attributes.define <- list(
LongName = 'This is the long name',
missingValue = -99999,
units = 'm/s')
## needs an open connection to a valid ncdf file pointed to by file.con
file.con <- RNetCDF::create.nc(file.path(tempdir(),'test.nc'))
RNetCDF::dim.def.nc(file.con, 'testdim')
RNetCDF::var.def.nc(file.con, 'test', 'NC_CHAR', 'testdim')
modifyNcdfDefAtts(file.con, 'test', atts = attributes.define)
## show all attributes
infoNcdfAtts(file.con, 'test')
RNetCDF::close.nc(file.con)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.