The ncvar Package. October 8, 2004
|
|
- Janel Todd
- 6 years ago
- Views:
Transcription
1 The ncvar Package October 8, 2004 Version Date Title High-level R Interface to NetCDF Datasets Author Maintainer <juerg.schmidli@env.ethz.ch> Depends R (>= 1.7), RNetCDF This package provides a high-level R interface to Unidata s NetCDF data files. Using this package netcdf datasets, and all their associated metadata, can be read and written in one go. It is also easy to create datasets including lots of metadata. This package supports both the CF and default NetCDF metadata conventions. This package supports more general NetCDF files and conventions than the ncdf package by David Pierce. It requires the low-level NetCDF package RNetCDF by Pavel Michna. License GPL version 2 or newer R topics documented: ncvar att.def.ncv coord.def.ncv dim.def.ncv examples.ncv print.ncv var.def.ncv var.get.ncv var.put.ncv att.get.ncv att.put.ncv att.val.ncv dim.get.ncv dim.put.ncv dim.val.ncv xtype.ncv ncvar-internal.ncv Index 18 1
2 2 att.def.ncv ncvar High-level R Interface to NetCDF Datasets Note This package provides a high-level R interface to Unidata s NetCDF data files. Using this package NetCDF datasets, and all their associated metadata, can be read and written in one go. It is also easy to create datasets including lots of metadata. This package supports both the CF and the default NetCDF (user guide) metadata conventions. This package supports more general NetCDF files and conventions than the ncdf package by David Pierce. It uses the low-level NetCDF package RNetCDF by Pavel Michna. NetCDF is an abstraction that supports a view of data as a collection of self-describing, portable objects that can be accessed through a simple interface. Array values may be accessed directly, without knowing details of how the data are stored. Auxiliary information about the data, such as what units are used, may be stored with the data. Generic utilities and application programs can access NetCDF datasets and transform, combine, analyze, or display specified fields of the data. The NetCDF Climate and Forecast (CF) Metadata Conventions are designed to promote the processing and sharing of files created with the NetCDF API. The conventions define metadata that provide a definitive description of what the data in each variable represents, and of the spatial and temporal properties of the data. This enables users of data from different sources to decide which quantities are comparable, and facilitates building applications with powerful extraction, regridding, and display capabilities. The CF conventions generalize and extend the COARDS conventions. See examples for some examples of using the package. This package requires the RNetCDF package by Pavel Michna. References att.def.ncv Define NetCDF Attribute(s) Defines an attribute object containing one or more attributes. att.def.ncv(name, value, xtype=null, attlist=null)
3 coord.def.ncv 3 name value xtype attlist The name of the attribute. The attribute value. This can be either a single numeric value or a vector of numeric values, or a character string. One of the predefined NetCDF external data types (NC_BYTE, NC_CHAR, NC_SHORT, NC_INT, NC_FLOAT, NC_DOUBLE). If no type is provided, NC_CHAR, NC_INT, or NC_FLOAT is chosen depending on the type of value. A list of attributes in the format name, value, name, value, etc. The attribute s external type is determined from its value. This function defines a new attribute object. This function is normally not called by the user. Object or list of objects of class att.ncv ## Define some attributes att1 <- att.def.ncv(attlist=list("long_name", "precipitation", "units", "mm d-1", "_Fill", , "grid_mapping", "rotated_pole") ) att2 <- att.def.ncv("_fill", , xtype = "NC_DOUBLE") att3 <- att.def.ncv(attlist=list("long_name", "precipitation", "units", "mm d-1") ) ## Add an attribute object to a list of attribute objects att4 <- append(att3, list(att2)) print.ncv(att1) print.ncv(att4) coord.def.ncv Define a NetCDF Coordinate Define a new NetCDF coordinate variable object. coord.def.ncv(name, data=null, xtype=null, att=null, mvar=null, unlim=false)
4 4 coord.def.ncv name data xtype unlim att mvar Variable name. Must begin with an alphabetic character, followed by zero or more alphanumeric characters including the underscore ( _ ). Case is significant. The (onedimensional) array containing the coordinate values. One of the predefined numeric NetCDF external data types (NC_BYTE, NC_SHORT, NC_INT, NC_FLOAT, NC_DOUBLE). If none is provided, the type is determined automatically from value to one of the follwoing NC_INT, or NC_FLOAT. Set to TRUE if an unlimited dimension should be created, otherwise to FALSE. A list of attribute objects (class att.ncv ), as returned from att.def.ncv. A list of variable objects (class var.ncv ) as returned from var.def.ncv. This function creates a new NetCDF coordinate variable, that is an object of class coord.ncv. A NetCDF coordinate variable is a one-dimensional variable with the same name as its dimension. See var.def.ncv for further information on NetCDF variables. An object of class coord.ncv. ## define some coordinate variables lon <- coord.def.ncv("lon", seq(1,10), xtype="nc_float", att=list("axis", "X", "long_name", "longitude", "units", "degrees_east") ) lat <- coord.def.ncv("lat", 1.*seq(1,5), att=list("axis", "Y", "long_name", "latitude", "units", "degrees_north") ) hgt <- coord.def.ncv("hgt", 0., att=list("axis", "Z", "long_name", "altitude", "units", "metre", "positive", "up") ) time <- coord.def.ncv("time", 0., att=list("axis", "T", "calendar", "standard", "long_name", "time", "units", "days since :00:00.0"), unlim=true) ## define data variable pre <- var.def.ncv("precip", array(1,dim=c(10,5,1,1)), xtype="nc_float", dim=list(lon, lat, hgt, time), att=list("long_name", "precipitation", "units", "mm d-1", "_Fill", ) ) ## write to file var.put.ncv(paste(tempdir(),"/foo.nc",sep=""), pre, new=true)
5 dim.def.ncv 5 dim.def.ncv Define NetCDF Dimension(s) Defines a dimension object containing one or more dimensions. dim.def.ncv(name, value, unlim=false, dimlist=null) name value unlim dimlist The name of the dimension. The dimension length. That is the number of values along this dimension. This must be a positive integer. Set to TRUE if an unlimited dimension should be created, otherwise FALSE. A list of dimensions in the format name, value, name, value, etc. This function defines a new dimension object. This function is normally not called by the user. Object or list of objects of class dim.ncv. ## Define some dimensions dims <- dim.def.ncv(dimlist=list("dimx", 10, "dimy", 20, "time", 2, "max_string_length", 30) ) time <- dim.def.ncv(name="time", unlim=true) dims[[3]] <- time
6 6 print.ncv examples.ncv Executes the example functions. example() Executes the example functions. The examples provide further illustration of how to use this package. To see the code enter the example name without parenthesis, e.g. foo.ncv. List of example functions. foo.ncv() ex.cf5.1.ncv() ex.cf5.2.ncv() ex.cf5.6.ncv() ex.cf7.2.ncv() # default example, used for the help pages # example 5.1 from the CF-conventions # example 5.2 from the CF-conventions # example 5.6 from the CF-conventions # example 7.2 from the CF-conventions print.ncv Print Summary Information About a NetCDF Dataset Print summary information about a NetCDF dataset. print.ncv(x,...) x Object of class var.ncv or att.ncv.... passed to or from other methods (not used)
7 var.def.ncv 7 This function prints information about a NetCDF dataset. This includes a list of all dimensions and their length, a list of all variables and their attributes (including their values) and a list of all global attributes (including their values). The output of this function is almost identical with a "ncdump -h" call. References ## Create example file foo.ncv() ## Read variable temp <- var.get.ncv(paste(tempdir(),"/foo.nc",sep=""), "temperature") print.ncv(temp) var.def.ncv Define a NetCDF Variable Define a new NetCDF variable object. var.def.ncv(name, data=null, xtype=null, start=na, count=na, dim=null, att=null, mvar=null, gatt=null, coord=false, unlim=false) name data xtype start Variable name. Must begin with an alphabetic character, followed by zero or more alphanumeric characters including the underscore ( _ ). Case is significant. The (multidimensional) array containing the data to write. One of the predefined NetCDF external data types (NC_BYTE, NC_CHAR, NC_SHORT, NC_INT, NC_FLOAT, NC_DOUBLE). If none is provided, NC_CHAR, NC_INT, or NC_FLOAT is chosen depending on the type of value. A vector of indices (1-based) indicating where to start writing the passed data. The length of this vector must equal the number of dimensions of the variable.
8 8 var.def.ncv count dim att mvar gatt coord unlim A vector of integers indicating the number of values to write along each dimension. The length of this vector must equal the number of dimensions of the variable. A list of dimension/coordinate objects (class dim.ncv or coord.ncv ), as returned from dim.def.ncv or coord.def.ncv, respectively. A list of attribute objects (class att.ncv ), as returned from att.def.ncv. A list of variable objects (class var.ncv ) as returned from dim.def.ncv. A list of attribute objects (class att.ncv ), as returned from att.def.ncv. For internal use only. For internal use only. This function creates a new variable object including all its associated metadata. Apart from the mandatory dimensions and coordinates, the variables metadata may include attributes and further NetCDF variables such as grid mappings, labels, auxillary coordinate variables, cell boundaries, cell measures, and cell methods. An object of class var.ncv. References ## define coordinate variables rlon <- coord.def.ncv("rlon", seq(1,10), xtype="nc_float", att=list("axis", "X", "standard_name", "grid_longitude", "long_name", "longitude in rotated pole grid", "units", "degrees") ) rlat <- coord.def.ncv("rlat", 1.*seq(1,5), att=list("axis", "Y", "standard_name", "grid_latitude", "long_name", "latitude in rotated pole grid", "units", "degrees") ) hgt <- coord.def.ncv("hgt", 0., att=list("axis", "Z", "long_name", "altitude", "units", "metre", "positive", "up") ) time <- coord.def.ncv("time", 0., att=list("axis", "T", "calendar", "standard", "long_name", "time", "units", "days since :00:00.0"), unlim=true) ## define grid mapping variable #gmap <- var.def.ncv("rotated_pole", 0., # att=list("grid_mapping_name", "rotated_latitude_longitude",
9 var.get.ncv 9 # "grid_north_pole_longitude", -170., # "grid_north_pole_latitude", 32.5) ) ## define data variable pre <- var.def.ncv("precip", array(1., dim=c(10,5,1,1)), xtype="nc_float", dim=list(rlon, rlat, hgt, time), att=list("long_name", "precipitation", "units", "mm d-1", "_Fill", , "grid_mapping", "rotated_pole")) ## write to file var.put.ncv(paste(tempdir(),"/foo.nc",sep=""), pre) var.get.ncv Get a NetCDF Variable Get data and associated metadata of a NetCDF variable. var.get.ncv(path, name, start=na, count=na, mode="attonly", data=true, gatts=false, coord=false, recursion=0, verbose=false) path name start count mode data gatts coord recursion verbose Filename of the NetCDF file to be opened. Name of the variable. A vector of indices indicating where to start reading the values (beginning at 1). The length of this vector must equal the number of dimensions the variable. If not specified (start=na), the entire variable is read. A vector of integers indicating the number of values to read along each dimension. The length of this vector must equal the number of dimensions the variable. If not specified (count=na), the entire variable is read. the read mode, determines which metadata is read. Currently the following modes are supported: nometa, no additional metadata is returned; attonly, the variables attributes are returned; netcdf, the coordinate variables as defined by the NetCDF user guide and associated attributes are returned; cf, all coordinate related variables and associated attributes are returned (coordinate and auxillary coordinate variables, grid mapping variables); cf-full, all metadata associated with the variable as defined in the CF-conventions is returned. Set to FALSE, if only metadata should be read. Set to TRUE, if global attributes should be read. For internal use only. For internal use only. For internal use only.
10 10 var.put.ncv This function returns the data and associated metadata of a variable. If the read procedure fails (e.g., no variable with the corresponding name), NULL is returned. Returned data are either of type R integer or R double precision. s of NA are supported; values in the data file that match the variable s missing value attribute (_FillValule) are automatically converted to NA before being returned to the user. Data in a NetCDF file is conceived as being a multi-dimensional array. The number and length of dimensions is determined when the variable is created. The start and count indices that this routine takes indicate where the reading starts along each dimension, and the count of values along each dimension to read. Note that the order of dimensions is consistent with the R conventions (the first dimension varies fastest), but opposite to the CDL conventions. An object of class var.ncv, including the variables data and metadata. References ## Reads a variable and associated metadata from the file created with ## foo.ncv() foo.ncv() pre <- var.get.ncv(paste(tempdir(),"/foo.nc",sep=""), "temperature") var.put.ncv Put a NetCDF Variable Put data and associated metadata of a NetCDF variable. var.put.ncv(path, var, new=true, define=true, data=true, recursion=0, verbose=false)
11 var.put.ncv 11 path var new define data recursion verbose Filename of the NetCDF file to be created/opened. The variable object (class var.ncv ), as returned from var.def.ncv. Set to TRUE if a new file should be created, otherwise an exisiting file will be opened for writing. If TRUE, define the data and associated metadata (NetCDF define mode). Set to FALSE, if the variables already have been defined. If TRUE, write the data to the file (NetCDF data mode). Set to FALSE, if no data should be written. For internal use only. For internal use only. This function writes the data and and associated metadata of a variable to a NetCDF file. Type conversion is done by the NetCDF library itself. Special treatment is necessary for the R type character. When writing values of type NC_CHAR, it is mandatory that the first element of count contains the value of this dimension s length (usually max_string_length), the maximum string length is given by this value. R arrays of type character need therefore one additional dimension when written to a NetCDF dataset. s of NA are supported if the variable s missing value attribute (missing_value or _Fill) is set. They are converted to the corresponding value before written to disk. Data in a NetCDF file is conceived as being a multi-dimensional array. The number and length of dimensions is determined when the variable is created. The start and count indices that this routine takes indicate where the writing starts along each dimension, and the count of values along each dimension to write. Note that the order of dimensions is consistent with the R conventions (the first dimension varies fastest), but opposite to the CDL conventions. Note NC_BYTE is always interpreted as signed. References ## Copy data from one file to another foo.ncv() temp <- var.get.ncv(paste(tempdir(),"/foo.nc",sep=""), "temperature", mode="cf") var.put.ncv(paste(tempdir(),"/foo2.nc",sep=""), temp)
12 12 att.get.ncv att.get.ncv Get NetCDF Attributes (internal) Get all attributes for a given variable. For internal use only. att.get.ncv(ncfile, variable, natts) ncfile variable natts Object of class NetCDF, returned from open.nc. ID or name of the variable from which the attribute will be read, or NC_GLOBAL for the global attributes. The number of attributes to be read. Get all attributes for a given variable. For internal use only. List of objects of class att.ncv. An empty list if no attributes exist. ## Create example file foo.ncv() ## Open file nc <- open.nc(paste(tempdir(),"/foo.nc",sep="")) ## Get attribute att <- att.get.ncv(nc, "temperature", 1) close.nc(nc)
13 att.put.ncv 13 att.put.ncv Put NetCDF Attributes (internal) Writes all attributes for a given variable. For internal use only. att.put.ncv(ncfile, variable, att) ncfile variable att Object of class NetCDF, returned from open.nc. ID or name of the variable for which the attributes will be written, or NC_GLOBAL for the global attributes. List of objects of class att.ncv. Writes all attributes for a given variable. For internal use only. att.val.ncv Get NetCDF Attributes (internal) Get the value of an attribute. For internal use only. att.val.ncv(att, name) att name A list of objects of class att.ncv. The name of the attribute.
14 14 dim.get.ncv Get the value of an attribute. For internal use only. The attribute value. NULL if the attributes does not exist. ## Create example file foo.ncv() ## Open file nc <- open.nc(paste(tempdir(),"/foo.nc",sep="")) ## Get attribute att <- att.get.ncv(nc, "temperature", 1) att.val.ncv(att, "missing_value") close.nc(nc) dim.get.ncv Get NetCDF Dimensions (internal) Get a dimension of a given variable. For internal use only. dim.get.ncv(ncfile, dimension) ncfile dimension Object of class NetCDF, returned from open.nc. ID or name of the dimension. Get a dimension of a given variable. For internal use only. Object of class dim.ncv. NULL for a scalar variable.
15 dim.put.ncv 15 ## Create example file foo.ncv() ## Open file nc <- open.nc(paste(tempdir(),"/foo.nc",sep="")) ## Get dimension (id=0) dim <- dim.get.ncv(nc, 0) close.nc(nc) dim.put.ncv Put NetCDF Dimension (internal) Create a NetCDF dimension on file. For internal use only. dim.put.ncv(ncfile, dim) ncfile dim Object of class NetCDF, returned from open.nc. Object of class dim.ncv. Create a NetCDF dimension on file. For internal use only. ## Create example file foo.ncv() ## Open file nc <- open.nc(paste(tempdir(),"/foo.nc",sep=""), write=true) ## Get dimension (id=0) dim <- dim.get.ncv(nc, 0) ## Write new dimension
16 16 dim.val.ncv dim$name <- "newdim" dim.put.ncv(nc, dim) close.nc(nc) dim.val.ncv Get NetCDF Dimension Lengths (internal) Get the lengths of all NetCDF dimensions for a given variable. For internal use only. dim.val.ncv(dim) dim Object of class dim.ncv. Return a vector containing the lengths of all NetCDF dimensions for a given variable. For internal use only. A vector of dimension lengths. ## Define some dimensions dim <- dim.def.ncv(dimlist=list("lon", 5, "lat", 10, "height", 30) ) len <- dim.val.ncv(dim)
17 xtype.ncv 17 xtype.ncv External NetCDF Data Type (internal) Determine the default external NetCDF data type. For internal use only. xtype.ncv(value) value An R object. Determine the default external NetCDF data type. The default types are NC_INT, NC_FLOAT, and NC_CHAR. For internal use only. A string specifying the external data type. val <- vector(1, mode="integer") print(xtype.ncv(val)) val <- vector(2, mode="numeric") print(xtype.ncv(val)) val <- vector(3, mode="character") print(xtype.ncv(val)) ncvar-internal.ncv Further internal ncvar functions Further internal ncvar functions. These are not to be called by the user.
18 Index Topic file att.def.ncv, 2 coord.def.ncv, 3 dim.def.ncv, 4 examples.ncv, 5 ncvar, 1 print.ncv, 6 var.def.ncv, 7 var.get.ncv, 8 var.put.ncv, 10 Topic internal att.get.ncv, 11 att.put.ncv, 12 att.val.ncv, 13 dim.get.ncv, 14 dim.put.ncv, 15 dim.val.ncv, 16 ncvar-internal.ncv, 17 xtype.ncv, 16 open.nc, 11, 12, 14, 15 print.ncv, 6 print.var.ncv (ncvar-internal.ncv), 17 var.def.ncv, 3, 4, 7, 10 var.get.ncv, 8 var.inq.ncv (ncvar-internal.ncv), 17 var.put.ncv, 10 xtype.ncv, 16 xtype2str.ncv (ncvar-internal.ncv), 17 att.def.ncv, 2, 3, 7 att.get.ncv, 11 att.inq.ncv (ncvar-internal.ncv), 17 att.put.ncv, 12 att.val.ncv, 13 coord.def.ncv, 3, 7 dim.def.ncv, 4, 7 dim.get.ncv, 14 dim.put.ncv, 15 dim.val.ncv, 16 ex.cf5.1.ncv (examples.ncv), 5 ex.cf5.2.ncv (examples.ncv), 5 ex.cf5.6.ncv (examples.ncv), 5 ex.cf7.2.ncv (examples.ncv), 5 ex.pavel.ncv (examples.ncv), 5 examples, 2 examples.ncv, 5 foo.ncv (examples.ncv), 5 ncvar, 1 ncvar-internal.ncv, 17 18
NCL variable based on a netcdf variable model
NCL variable based on a netcdf variable model netcdf files self describing (ideally) all info contained within file no external information needed to determine file contents portable [machine independent]
More information03-Creating_NetCDF. Stephen Pascoe. 1 Creating NetCDF data in Python. 1.1 NetCDF Model Revision. 1.2 Creating/Opening/Closing a netcdf file
03-Creating_NetCDF Stephen Pascoe March 17, 2014 1 Creating NetCDF data in Python This notebook is based on the Tutorial for the netcdf4-python module documented at http://netcdf4- python.googlecode.com/svn/trunk/docs/netcdf4-module.html
More informationThe Soil Database of China for Land Surface modeling
Table of content Introduction Data description Data usage Citation Reference Contact 1. Introduction The Soil Database of China for Land Surface modeling A comprehensive and high-resolution gridded soil
More informationOpen Geospatial Consortium Inc.
Open Geospatial Consortium Inc. Date: 2012-Aug 12 Reference number of this document: OGC 11-165 Version: 3.0 Category: OpenGIS Candidate Specification Editors: Ben Domenico and Stefano Nativi CF-netCDF
More informationPyNGL & PyNIO Geoscience Visualization & Data IO Modules
PyNGL & PyNIO Geoscience Visualization & Data IO Modules SciPy 08 Dave Brown National Center for Atmospheric Research Boulder, CO Topics What are PyNGL and PyNIO? Quick summary of PyNGL graphics PyNIO
More informationA data model of the Climate and Forecast metadata conventions (CF-1.6) with a software implementation (cf-python v2.1)
https://doi.org/10.5194/gmd-10-4619-2017 Author(s) 2017. This work is distributed under the Creative Commons Attribution 4.0 License. A data model of the Climate and Forecast metadata conventions (CF-1.6)
More informationfixnc Documentation Release Nikolay Koldunov
fixnc Documentation Release 0.0.1 Nikolay Koldunov Sep 23, 2016 Contents 1 Quick start: 3 2 Documentation 5 2.1 Installation................................................ 5 2.1.1 Required dependencies.....................................
More informationGRIB API advanced tools
GRIB API advanced tools Computer User Training Course 2015 Paul Dando User Support advisory@ecmwf.int Slide 1 ECMWF February 25, 2015 1 Overview grib_filter - Introduction - Rules syntax - Examples - Practical
More informationParallel I/O and Portable Data Formats PnetCDF and NetCDF 4
Parallel I/O and Portable Data Formats PnetDF and NetDF 4 Sebastian Lührs s.luehrs@fz-juelich.de Jülich Supercomputing entre Forschungszentrum Jülich GmbH Jülich, March 13 th, 2017 Outline Introduction
More informationIPSL Boot Camp Part 5:
IPSL Boot Camp Part 5: CDO and NCO Sabine Radanovics, Jérôme Servonnat March 24, 2016 1 / 33 Group exercise Suppose... We have Tasks 30 years climate model simulation 1 file per month, 6 hourly data netcdf
More informationNetCDF Metadata Guidelines for FY 2011 IOC NOAA Climate Data Records
NetCDF Metadata Guidelines for FY 2011 IOC NOAA Climate Data Records This document provides guidance on a recommended set of netcdf metadata attributes to be implemented for the FY 2011 Initial Operating
More information04-Atmospheric_Data_Formats
04-Atmospheric_Data_Formats Stephen Pascoe March 17, 2014 1 Manipulating Atmospheric Science data formats Analysing data often involves converting files from one format to another, either to put multiple
More informationAdapting Software to NetCDF's Enhanced Data Model
Adapting Software to NetCDF's Enhanced Data Model Russ Rew UCAR Unidata EGU, May 2010 Overview Background What is netcdf? What is the netcdf classic data model? What is the netcdf enhanced data model?
More informationInterpreting JULES output
Interpreting JULES output E m m a Ro b i n s o n, C E H JULES Short Course L a n c a s t e r, J u n e 2 9 th 2016 Interpreting JULES output Dump files Contain enough information to fully describe model
More informationPython: Working with Multidimensional Scientific Data. Nawajish Noman Deng Ding
Python: Working with Multidimensional Scientific Data Nawajish Noman Deng Ding Outline Scientific Multidimensional Data Ingest and Data Management Analysis and Visualization Extending Analytical Capabilities
More informationDataset Interoperability Recommendations for Earth Science
Status of this RFC Dataset Interoperability Recommendations for Earth Science This RFC provides information to the NASA Earth Science community. This RFC does not specify an Earth Science Data Systems
More informationOnline Trajectory Module in COSMO - A short user guide
Online Trajectory Module in COSMO - A short user guide Document version: 1.0 (as of June 2014) Annette K. Miltenberger, Stephan Pfahl, Anne Roches, Heini Wernli IAC and C2SM, ETH Zurich Contact: stephan.pfahl@env.ethz.ch
More informationNCL Regridding using ESMF
NCL Regridding using ESMF Version: 2018/10/18 Contact: Karin Meier-Fleischer Deutsches Klimarechenzentrum (DKRZ) Bundesstrasse 45a D-20146 Hamburg Germany Email: meier-fleischer@dkrz.de http://www.dkrz.de/
More informationAdding mosaic grid support to LibCF
Adding mosaic grid support to LibCF Alex Pletzer and Dave Kindig (Tech-X) - LibCF/GRIDSPEC Ed Hartnett (UCAR) LibCF and NetCDF V Balaji and Zhi Liang (GFDL) Mosaic and GRIDSPEC Charles Doutriaux, Jeff
More informationiris-grib Documentation
iris-grib Documentation Release 0.9.0 Met Office August 12, 2016 Contents 1 Loading 3 2 Saving 5 3 Indices and tables 7 3.1 iris_grib.................................................. 7 3.2 iris_grib.message.............................................
More informationData Management Plan (DMP) for Clim4Energy Indicators
Data Management Plan (DMP) for Clim4Energy Indicators JIN Xia 1,2, LEVAVASSEUR Guillaume 1,3 and DENVIL Sébastien 1,4 1 Pierre-Simon Laplace Institute (IPSL, France) 2 Atomic Energy Commission (CEA, France)
More informationPackage cmsaf. August 6, 2018
Version 1.9.4 Date 2018-08-06 Title Tools for CM SAF NetCDF Data Author Package cmsaf August 6, 2018 Maintainer Contact CM SAF Team
More informationParallel NetCDF. Rob Latham Mathematics and Computer Science Division Argonne National Laboratory
Parallel NetCDF Rob Latham Mathematics and Computer Science Division Argonne National Laboratory robl@mcs.anl.gov I/O for Computational Science Application Application Parallel File System I/O Hardware
More informationProjections for use in the Merced River basin
Instructions to download Downscaled CMIP3 and CMIP5 Climate and Hydrology Projections for use in the Merced River basin Go to the Downscaled CMIP3 and CMIP5 Climate and Hydrology Projections website. 1.
More informationOutline Overview of Spatiotemporal data Storage and management of temporal data Feature Raster Array (netcdf) Visualization of temporal data Analysis
Working with Temporal Data in ArcGIS Nawajish Noman Jeff Bigos Workshop on Spatial-Temporal Modeling Center for Geographic Analysis, Harvard University, April 10 th 2009 Outline Overview of Spatiotemporal
More informationWriting NetCDF Files: Formats, Models, Conventions, and Best Practices. Overview
Writing NetCDF Files: Formats, Models, Conventions, and Best Practices Russ Rew, UCAR Unidata June 28, 2007 1 Overview Formats, conventions, and models NetCDF-3 limitations NetCDF-4 features: examples
More information3.Data Abstraction. Prof. Tulasi Prasad Sariki SCSE, VIT, Chennai 1 / 26
3.Data Abstraction Prof. Tulasi Prasad Sariki SCSE, VIT, Chennai www.learnersdesk.weebly.com 1 / 26 Outline What can be visualized? Why Do Data Semantics and Types Matter? Data Types Items, Attributes,
More informationPackage APSIM. July 24, 2017
Type Package Package APSIM July 24, 2017 Title General Utility Functions for the 'Agricultural Production Systems Simulator' Version 0.9.2 Date 2017-07-24 Author Justin Fainges Maintainer Justin Fainges
More informationLab: Scientific Computing Tsunami-Simulation
Lab: Scientific Computing Tsunami-Simulation Session 3: netcdf, Tsunamis Sebastian Rettenberger, Michael Bader 10.11.15 Session 3: netcdf, Tsunamis, 10.11.15 1 netcdf (Network Common Data Form) Interface
More informationCOM INTRO 2017: GRIB Decoding - Solutions to practicals. Solution to Practical 1: using grib_dump and grib_ls
COM INTRO 2017: GRIB Decoding - Solutions to practicals Solution to Practical 1: using grib_dump and grib_ls 1. To list the GRIB messages in % grib_ls edition centre typeoflevel level datadate steprange
More informationVersion 3 Updated: 10 March Distributed Oceanographic Match-up Service (DOMS) User Interface Design
Distributed Oceanographic Match-up Service (DOMS) User Interface Design Shawn R. Smith 1, Jocelyn Elya 1, Adam Stallard 1, Thomas Huang 2, Vardis Tsontos 2, Benjamin Holt 2, Steven Worley 3, Zaihua Ji
More informationThe netcdf- 4 data model and format. Russ Rew, UCAR Unidata NetCDF Workshop 25 October 2012
The netcdf- 4 data model and format Russ Rew, UCAR Unidata NetCDF Workshop 25 October 2012 NetCDF data models, formats, APIs Data models for scienbfic data and metadata - classic: simplest model - - dimensions,
More informationcdo Data Processing (and Production) Luis Kornblueh, Uwe Schulzweida, Deike Kleberg, Thomas Jahns, Irina Fast
cdo Data Processing (and Production) Luis Kornblueh, Uwe Schulzweida, Deike Kleberg, Thomas Jahns, Irina Fast Max-Planck-Institut für Meteorologie, DKRZ September 24, 2014 MAX-PLANCK-GESELLSCHAFT Data
More informationThe udunits Package. May 19, 2005
The udunits Package May 19, 2005 Title interface to Unidata s routines to convert units Maintainer David Pierce Version 1.2 Author David Pierce This package provides an R interface to
More informationnetcdf-ld SKOS: demonstrating Linked Data vocabulary use within netcdf-compliant files
: demonstrating Linked Data vocabulary use within netcdf-compliant files Nicholas Car Data Architect Geoscience Australia nicholas.car@ga.gov.au Prepared for ISESS2017 conference (http://www.isess2017.org/)
More informationFimex Introduction. Heiko Klein Meteorologisk institutt met.no
Fimex Introduction Heiko Klein 2012-03-05 UNIDATA CDM-1 (Common Data Model) Dataset = File or Input-stream Data stored in Variables (with shape (=some dimensions) and datatype) Additional Information (string,
More informationPackage efts. April 26, 2018
Type Package Package efts April 26, 2018 Title High-Level Functions to Read and Write Ensemble Forecast Time Series in netcdf The binary file format 'netcdf' is developed primarily for climate, ocean and
More informationPackage angstroms. May 1, 2017
Package angstroms May 1, 2017 Title Tools for 'ROMS' the Regional Ocean Modeling System Version 0.0.1 Helper functions for working with Regional Ocean Modeling System 'ROMS' output. See
More information7. Working with Big Data
7. Working with Big Data Thomas Lumley Ken Rice Universities of Washington and Auckland Seattle, July 2014 Large data R is well known to be unable to handle large data sets. Solutions: Get a bigger computer:
More informationPackage geojsonsf. R topics documented: January 11, Type Package Title GeoJSON to Simple Feature Converter Version 1.3.
Type Package Title GeoJSON to Simple Feature Converter Version 1.3.0 Date 2019-01-11 Package geojsonsf January 11, 2019 Converts Between GeoJSON and simple feature objects. License GPL-3 Encoding UTF-8
More informationCOM INTRO 2016: GRIB Decoding - Solutions to practicals. Solution to Practical 1: using grib_dump and grib_ls
COM INTRO 2016: GRIB Decoding - Solutions to practicals Solution to Practical 1: using grib_dump and grib_ls 1. To list the GRIB messages in % grib_ls edition centre typeoflevel level datadate steprange
More informationWorkshop Overview Objective comfortable with NCL; minimize learning curve workshop will not make you an expert access, process and visualize data
Introduction Dennis Shea NCAR is sponsored by the National Science Foundation Workshop Overview Objective comfortable with NCL; minimize learning curve workshop will not make you an expert access, process
More information11A.3 INVESTIGATION OF USING HDF5 ARCHIVAL INFORMATION PACKAGES (AIP) TO STORE NASA ECS DATA
11A.3 INVESTIGATION OF USING HDF5 ARCHIVAL INFORMATION PACKAGES (AIP) TO STORE NASA ECS DATA MuQun Yang* 1, Ruth Duerr 2, Choonghwan Lee 1 1 The HDF Group, 2 National Snow and Ice Data Center (NSIDC),
More informationMATLAB & Practical Application on Climate Variability Studies EXERCISES
B.Aires, 20-24/02/06 - Centro de Investigaciones del Mar y la Atmosfera & Department of Atmospheric and Oceanic Sciences (UBA) DAY1 Exercise n. 1 Read an SST field in netcdf format, subsample and save
More informationIn this exercise, you ll create a netcdf raster layer using the variable tmin. You will change the display by selecting a different time step.
Learning to Work with Temporal Data in ArcGIS Working with a netcdf File in ArcGIS Objective NetCDF (network Common Data Form) is a file format for storing multidimensional scientific data (variables)
More informationThe sspline Package. October 11, 2007
The sspline Package October 11, 2007 Version 0.1-5 Date 2007/10/10 Title Smoothing Splines on the Sphere Author Xianhong Xie Maintainer Xianhong Xie Depends R (>=
More informationData Processing Steps Between Observation Data, Model Data, and Live Access Server in the AOSN Program
Data Processing Steps Between Observation Data, Model Data, and Live Access Server in the AOSN Program The primary focus of the data processing steps between observation data, model data, and LAS at MBARI
More informationIMOS NETCDF CONVENTIONS
IMOS NETCDF CONVENTIONS Conventions and Reference Tables Version 1.4 August, 2015 info@emii.org.au IMOS is a national collaborative research infrastructure, supported by Australian Government. It is led
More informationD2.4 EU-CIRCLE climate hazards metadata and standards
Contractual Delivery Date: 02/2018 Actual Delivery Date: 07/2018 Type: OTHER Version: V1.0 Dissemination Level Public Deliverable Statement This deliverable summarizes the metadata overview and specific
More informationSciSpark 201. Searching for MCCs
SciSpark 201 Searching for MCCs Agenda for 201: Access your SciSpark & Notebook VM (personal sandbox) Quick recap. of SciSpark Project What is Spark? SciSpark Extensions scitensor: N-dimensional arrays
More informationOpen Geospatial Consortium
Open Geospatial Consortium Approval Date:2012-09-25 Publication Date: 2013-01-17 External identifier of this OGC document: http://www.opengis.net/doc/dp/netcdf-uncertainty Reference number of this document:
More informationWRF-NMM Standard Initialization (SI) Matthew Pyle 8 August 2006
WRF-NMM Standard Initialization (SI) Matthew Pyle 8 August 2006 1 Outline Overview of the WRF-NMM Standard Initialization (SI) package. More detailed look at individual SI program components. SI software
More informationWorkshop Overview Objective comfortable with NCL minimize learning curve access, process and visualize your data workshop will not make you an expert
Introduction Dennis Shea & Rick Brownrigg NCAR is sponsored by the National Science Foundation Workshop Overview Objective comfortable with NCL minimize learning curve access, process and visualize your
More information(Towards) A metadata model for atmospheric data resources
(Towards) A metadata model for atmospheric data resources Anne De Rudder and Jean-Christopher Lambert Belgian Institute for Space Aeronomy (IASB-BIRA), Brussels The context EU FP7 Ground-based atmospheric
More informationBruce Wright, John Ward, Malcolm Field, Met Office, United Kingdom
The Met Office s Logical Store Bruce Wright, John Ward, Malcolm Field, Met Office, United Kingdom Background are the lifeblood of the Met Office. However, over time, the organic, un-governed growth of
More informationnetcdf Operators [NCO]
[NCO] http://nco.sourceforge.net/ 1 Introduction and History Suite of Command Line Operators Designed to operate on netcdf/hdf files Each is a stand alone executable Very efficient for specific tasks Available
More informationData Processing. Dennis Shea National Center for Atmospheric Research. NCAR is sponsored by the National Science Foundation
Data Processing Dennis Shea National Center for Atmospheric Research NCAR is sponsored by the National Science Foundation Data Processing: Meta Data Know Your Data: most important rule in data processing
More informationPRISM Project for Integrated Earth System Modelling An Infrastructure Project for Climate Research in Europe funded by the European Commission
PRISM Project for Integrated Earth System Modelling An Infrastructure Project for Climate Research in Europe funded by the European Commission under Contract EVR1-CT2001-40012 The VTK_Mapper Application
More informationUniversity of Michigan Space Physics Research Laboratory
CAGE No. 0TK63 B Project TIDI Contract No. NASW-5-5049 Page 1 of 10 REVISION RECORD Rev Description Date Author B Added section on installation issues 27 Jan 2003 mlc A Added example code 8 Jan 2002 mlc
More informationThere is also a more in-depth GUI called the Curve Fitting Toolbox. To run this toolbox, type the command
Matlab bootcamp Class 4 Written by Kyla Drushka More on curve fitting: GUIs Thanks to Anna (I think!) for showing me this. A very simple way to fit a function to your data is to use the Basic Fitting GUI.
More informationIntroduction to NetCDF
Introduction to NetCDF NetCDF is a set of software libraries and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data. First released in 1989.
More informationHow Can We Use NetCDF Extractor V.2.0?
How Can We Use NetCDF Extractor V..0? In the first version of NetCDF Extractor, the user can load one file to extract desirable region. Many users need to run several files simultaneously. Therefore, Agrimetsoft
More informationMatlab stoqstoolbox for accessing in situ measurements from STOQS
Matlab stoqstoolbox for accessing in situ measurements from STOQS MBARI Summer Internship Project 2012 Francisco Lopez Castejon (Mentor: Mike McCann) INDEX Abstract... 4 Introduction... 5 In situ measurement
More informationFormat specification for the SMET Weather Station Meteorological Data Format version 1.1
Format specification for the SMET Weather Station Meteorological Data Format version 1.1 Mathias Bavay November 28, 2017 Abstract The goal of this data format is to ease the exchange of meteorological
More informationSDK User Guide. DFS file system, PFS file system
SDK User Guide DFS file system, PFS file system MIKE 2017 DHI headquarters Agern Allé 5 DK-2970 Hørsholm Denmark +45 4516 9200 Telephone +45 4516 9333 Support +45 4516 9292 Telefax mike@dhigroup.com www.mikepoweredbydhi.com
More informationnetcdf4- python: A python interface to the netcdf C library Jeff Whitaker NOAA Earth System Research Lab
netcdf4- python: A python interface to the netcdf C library Jeff Whitaker NOAA Earth System Research Lab What is Python? An interpreted, dynamic, all- purpose high- level
More informationRotated earth or when your fantasy world goes up side down
Rotated earth or when your fantasy world goes up side down A couple of weeks ago there was a discussion started if Fractal Terrain 3 (FT3) can rotate our earth. http://forum.profantasy.com/comments.php?discussionid=4709&page=1
More informationPackage ncdf4. R topics documented: April 2, Version 1.16 Date
Version 1.16 Date 2017-04-01 Package ncdf4 April 2, 2017 Title Interface to Unidata netcdf (Version 4 or Earlier) Format Data Files Author David Pierce Maintainer David Pierce
More informationIntroduction to NCL File I/O
NetCDF 3/4 HDF-EOS 2/5 HDF 4/5 GRIB 1/2 Shapefile ASCII CCM Binary NCAR Command Language An Integrated Processing Environment Input Compute Fortran / C Output X11 PS EPS PDF SVG PNG NetCDF 3/4 HDF ASCII
More informationInterpolation. Computer User Training Course Paul Dando. User Support. ECMWF 25 February 2016
Interpolation Computer User Training Course 2016 Paul Dando User Support advisory@ecmwf.int ECMWF 25 February 2016 1 Contents Introduction Overview of Interpolation Spectral Transformations Grid point
More informationThe HDF-EOS5 Tutorial. Ray Milburn L3 Communciations, EER Systems Inc McCormick Drive, 170 Largo, MD USA
The HDF-EOS5 Tutorial Ray Milburn L3 Communciations, EER Systems Inc. 1801 McCormick Drive, 170 Largo, MD 20774 USA Ray.Milburn@L-3com.com What is HDF-EOS? HDF (Hierarchical Data Format) is a disk-based
More informationHands on tutorial #1: First steps with the model
Hands on tutorial #1: First steps with the model The LMDZ team December 11, 2017 This first tutorial focuses on installing and making basic first runs using the LMDZ model. This document can be downloaded
More informationData discovery mechanisms and metadata handling in RAIA Coastal Observatory
From Knowledge Generation To Science-based Innovation Data discovery mechanisms and metadata handling in RAIA Coastal Observatory Artur Rocha (1), Marco Amaro Oliveira (1), Filipe Freire (1), Gabriel David
More informationnetcdf- Java/CDM and THREDDS Data Server (TDS) Ethan Davis Unidata October 2010
netcdf- Java/CDM and THREDDS Data Server (TDS) Ethan Davis Unidata October 2010 ScienGfic Feature Types ApplicaGon Datatype Adapter NetcdfDataset CoordSystem Builder NetCDF- Java/ CDM architecture THREDDS
More informationPackage flsa. February 19, 2015
Type Package Package flsa February 19, 2015 Title Path algorithm for the general Fused Lasso Signal Approximator Version 1.05 Date 2013-03-23 Author Holger Hoefling Maintainer Holger Hoefling
More informationOverview of the EMF Refresher Webinar Series. EMF Resources
Overview of the EMF Refresher Webinar Series Introduction to the EMF Working with Data in the EMF viewing & editing Inventory Data Analysis and Reporting 1 EMF User's Guide EMF Resources http://www.cmascenter.org/emf/internal/guide.html
More informationGridded data from many sources
Gridded data from many sources A data-user's perspective Heiko Klein 26.09.2014 Background MET used legacy format (felt) for gridded data since ~1980s -Index 2d fields -«unique» parameter table 2012 decided
More informationPackage sspline. R topics documented: February 20, 2015
Package sspline February 20, 2015 Version 0.1-6 Date 2013-11-04 Title Smoothing Splines on the Sphere Author Xianhong Xie Maintainer Xianhong Xie Depends R
More informationCommon Multi-dimensional Remapping Software CoR (Common Remap) V1.0 User Reference Manual
Common Multi-dimensional Remapping Software CoR (Common Remap) V1.0 User Reference Manual Li Liu, Guangwen Yang, Bin Wang liuli-cess@tsinghua.edu.cn Ministry of Education Key Laboratory for Earth System
More informationceda-di Documentation
ceda-di Documentation Release 0.1.1 Charles Newey December 09, 2014 Contents 1 Introduction 1 2 Project Goals 3 3 Command-line Usage 5 3.1 Usage string...............................................
More informationThe NetCDF Tutorial. NetCDF the Easy Way NetCDF Version Last Updated 19 February Ed Hartnett Unidata Program Center
The NetDF Tutorial NetDF the Easy Way NetDF Version 3.6.2 Last Updated 19 February 2007 Ed Hartnett Unidata Program enter opyright c 2005-2006 University orporation for Atmospheric Research Permission
More informationTV Broadcast Contours
TV Broadcast Contours Identification Information: Citation: Citation Information: Title: TV Broadcast Contours Geospatial Data Presentation Form: vector digital data Online Linkage: HIFLD Open Data (https://gii.dhs.gov/hifld/data/open)
More informationOcean, Atmosphere & Climate Model Assessment for Everyone
Ocean, Atmosphere & Climate Model Assessment for Everyone Rich Signell USGS Woods Hole, MA Unidata 2014 DeSouza Award Presentation Boulder, CO : Sep 15, 2014 2 US Integrated Ocean Observing System (IOOS
More informationNetCDF and HDF5. NASA Earth Science Data Systems Working Group October 20, 2010 New Orleans. Ed Hartnett, Unidata/UCAR, 2010
NetCDF and HDF5 NASA Earth Science Data Systems Working Group October 20, 2010 New Orleans Ed Hartnett, Unidata/UCAR, 2010 Unidata Mission: To provide the data services, tools, and cyberinfrastructure
More informationThe Logical Data Store
Tenth ECMWF Workshop on Meteorological Operational Systems 14-18 November 2005, Reading The Logical Data Store Bruce Wright, John Ward & Malcolm Field Crown copyright 2005 Page 1 Contents The presentation
More informationFinal Report on Tech-X Phase II SBIR project FSML Fusion Simulation Markup Language, Grant No DE-FG02-04ER84101 Svetlana Shasharina - PI
Final Report on Tech-X Phase II SBIR project FSML Fusion Simulation Markup Language, Grant No DE-FG02-04ER84101 Svetlana Shasharina - PI 1. Introduction...2 2. XML approach...2 3. Markup approach...3 Introduction...3
More informationPackage slam. February 15, 2013
Package slam February 15, 2013 Version 0.1-28 Title Sparse Lightweight Arrays and Matrices Data structures and algorithms for sparse arrays and matrices, based on inde arrays and simple triplet representations,
More informationInterpolation. Introduction and basic concepts. Computer User Training Course Paul Dando. User Support Section.
Interpolation Introduction and basic concepts Computer User Training Course 2011 Paul Dando User Support Section advisory@ecmwf.int 1 Contents Introduction Overview Spectral Transformations Grid point
More informationUser Guide for MLVAbank 6.0 FOR MICROBES GENOTYPING
User Guide for MLVAbank 6.0 FOR MICROBES GENOTYPING User Guide for MLVAbank 6.0 1 Version 1.3.1 april 2016 This document is the sole property of the Institut de Génétique et Microbiologie, UMR8621, University
More informationRegistering new custom watershed models or other polygonal themes
Technical manual 55 Registering new custom watershed models or other polygonal themes Add new watershed model The Add New Watershed Model... option on the AWRD Modules menu allows users to register new
More informationOverview Trajectory Details
Overview The new trajectory code tracks three dimensional variables, with an XZY ordering, from a specified starting point along a lagrangian trajectory. Along any trajectory there may be up to 100 defined
More informationPackage xtractomatic
Package xtractomatic May 19, 2017 Version 3.3.2 Title Accessing Environmental Data from ERD's ERDDAP Server Contains three functions that access environmental data from ERD's ERDDAP service .
More informationnetcdf4- python: A python interface to the netcdf C library
netcdf4- python: A python interface to the netcdf C library Jeff Whitaker NOAA Earth System Research Lab jeffrey.s.whitaker@noaa.gov Presented and slightly modified by Sean Arms UCAR/Unidata sarms@unidata.ucar.edu
More informationPackage meteoforecast
Type Package Title Numerical Weather Predictions Version 0.51 Date 2017-04-01 Package meteoforecast April 2, 2017 Access to several Numerical Weather Prediction services both in raster format and as a
More informationPackage slam. December 1, 2016
Version 0.1-40 Title Sparse Lightweight Arrays and Matrices Package slam December 1, 2016 Data structures and algorithms for sparse arrays and matrices, based on inde arrays and simple triplet representations,
More informationGEOGRAPHIC INFORMATION SYSTEMS Lecture 02: Feature Types and Data Models
GEOGRAPHIC INFORMATION SYSTEMS Lecture 02: Feature Types and Data Models Feature Types and Data Models How Does a GIS Work? - a GIS operates on the premise that all of the features in the real world can
More informationPackage xtractomatic
Package xtractomatic March 12, 2018 Version 3.4.2 Title Accessing Environmental Data from ERD's ERDDAP Server Contains three functions that access environmental data from ERD's ERDDAP service .
More informationVAPOR Product Roadmap. Visualization and Analysis Software Team October 2017
VAPOR Product Roadmap Visualization and Analysis Software Team October 2017 VAPOR Introduction In 2015 the VAPOR team began a major refactoring of the VAPOR codebase aimed at addressing a myriad of limitations
More informationThe data must comply 100% with the DRS and CVs.
CORDEX Archive Design http://cordex.dmi.dk/joomla/images/cordex/cordex_archive_specifications.pdf Version 2.3, September 30,2013 O.B. Christensen 1, W.J. Gutowski 2, G. Nikulin 3, and S. Legutke 4 1 Introduction
More informationRemote Data Access with OPeNDAP. Dr. Dennis Heimbigner Unidata netcdf Workshop October 25, 2012
Remote Data Access with OPeNDAP Dr. Dennis Heimbigner Unidata netcdf Workshop October 25, 2012 Overview What are OPeNDAP and DAP? What is a Client-Server Architecture Why is Remote Data Access Useful?
More information