The ncvar Package. October 8, 2004

Size: px
Start display at page:

Download "The ncvar Package. October 8, 2004"

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 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 information

03-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. 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 information

The Soil Database of China for Land Surface modeling

The 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 information

Open Geospatial Consortium Inc.

Open 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 information

PyNGL & PyNIO Geoscience Visualization & Data IO Modules

PyNGL & 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 information

A data model of the Climate and Forecast metadata conventions (CF-1.6) with a software implementation (cf-python v2.1)

A 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 information

fixnc Documentation Release Nikolay Koldunov

fixnc 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 information

GRIB API advanced tools

GRIB 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 information

Parallel I/O and Portable Data Formats PnetCDF and NetCDF 4

Parallel 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 information

IPSL Boot Camp Part 5:

IPSL 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 information

NetCDF Metadata Guidelines for FY 2011 IOC NOAA Climate Data Records

NetCDF 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 information

04-Atmospheric_Data_Formats

04-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 information

Adapting Software to NetCDF's Enhanced Data Model

Adapting 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 information

Interpreting JULES output

Interpreting 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 information

Python: Working with Multidimensional Scientific Data. Nawajish Noman Deng Ding

Python: 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 information

Dataset Interoperability Recommendations for Earth Science

Dataset 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 information

Online Trajectory Module in COSMO - A short user guide

Online 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 information

NCL Regridding using ESMF

NCL 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 information

Adding mosaic grid support to LibCF

Adding 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 information

iris-grib Documentation

iris-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 information

Data Management Plan (DMP) for Clim4Energy Indicators

Data 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 information

Package cmsaf. August 6, 2018

Package 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 information

Parallel NetCDF. Rob Latham Mathematics and Computer Science Division Argonne National Laboratory

Parallel 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 information

Projections for use in the Merced River basin

Projections 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 information

Outline Overview of Spatiotemporal data Storage and management of temporal data Feature Raster Array (netcdf) Visualization of temporal data Analysis

Outline 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 information

Writing NetCDF Files: Formats, Models, Conventions, and Best Practices. Overview

Writing 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 information

3.Data Abstraction. Prof. Tulasi Prasad Sariki SCSE, VIT, Chennai 1 / 26

3.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 information

Package APSIM. July 24, 2017

Package 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 information

Lab: Scientific Computing Tsunami-Simulation

Lab: 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 information

COM 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 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 information

Version 3 Updated: 10 March Distributed Oceanographic Match-up Service (DOMS) User Interface Design

Version 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 information

The 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 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 information

cdo 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 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 information

The udunits Package. May 19, 2005

The 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 information

netcdf-ld SKOS: demonstrating Linked Data vocabulary use within netcdf-compliant files

netcdf-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 information

Fimex Introduction. Heiko Klein Meteorologisk institutt met.no

Fimex 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 information

Package efts. April 26, 2018

Package 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 information

Package angstroms. May 1, 2017

Package 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 information

7. Working with Big Data

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

Package geojsonsf. R topics documented: January 11, Type Package Title GeoJSON to Simple Feature Converter Version 1.3.

Package 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 information

COM 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 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 information

Workshop Overview Objective comfortable with NCL; minimize learning curve workshop will not make you an expert access, process and visualize data

Workshop 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 information

11A.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 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 information

MATLAB & Practical Application on Climate Variability Studies EXERCISES

MATLAB & 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 information

In this exercise, you ll create a netcdf raster layer using the variable tmin. You will change the display by selecting a different time step.

In 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 information

The sspline Package. October 11, 2007

The 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 information

Data 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 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 information

IMOS NETCDF CONVENTIONS

IMOS 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 information

D2.4 EU-CIRCLE climate hazards metadata and standards

D2.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 information

SciSpark 201. Searching for MCCs

SciSpark 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 information

Open Geospatial Consortium

Open 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 information

WRF-NMM Standard Initialization (SI) Matthew Pyle 8 August 2006

WRF-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 information

Workshop Overview Objective comfortable with NCL minimize learning curve access, process and visualize your data workshop will not make you an expert

Workshop 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 (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 information

Bruce Wright, John Ward, Malcolm Field, Met Office, United Kingdom

Bruce 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 information

netcdf Operators [NCO]

netcdf 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 information

Data 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 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 information

PRISM 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 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 information

University of Michigan Space Physics Research Laboratory

University 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 information

There is also a more in-depth GUI called the Curve Fitting Toolbox. To run this toolbox, type the command

There 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 information

Introduction to NetCDF

Introduction 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 information

How Can We Use NetCDF Extractor V.2.0?

How 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 information

Matlab stoqstoolbox for accessing in situ measurements from STOQS

Matlab 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 information

Format 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 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 information

SDK User Guide. DFS file system, PFS file system

SDK 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 information

netcdf4- 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 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 information

Rotated earth or when your fantasy world goes up side down

Rotated 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 information

Package ncdf4. R topics documented: April 2, Version 1.16 Date

Package 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 information

Introduction to NCL File I/O

Introduction 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 information

Interpolation. Computer User Training Course Paul Dando. User Support. ECMWF 25 February 2016

Interpolation. 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 information

The 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 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 information

Hands on tutorial #1: First steps with the model

Hands 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 information

Data discovery mechanisms and metadata handling in RAIA Coastal Observatory

Data 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 information

netcdf- 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 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 information

Package flsa. February 19, 2015

Package 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 information

Overview of the EMF Refresher Webinar Series. EMF Resources

Overview 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 information

Gridded data from many sources

Gridded 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 information

Package sspline. R topics documented: February 20, 2015

Package 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 information

Common 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 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 information

ceda-di Documentation

ceda-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 information

The NetCDF Tutorial. NetCDF the Easy Way NetCDF Version Last Updated 19 February Ed Hartnett Unidata Program Center

The 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 information

TV Broadcast Contours

TV 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 information

Ocean, Atmosphere & Climate Model Assessment for Everyone

Ocean, 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 information

NetCDF 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 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 information

The Logical Data Store

The 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 information

Final 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 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 information

Package slam. February 15, 2013

Package 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 information

Interpolation. Introduction and basic concepts. Computer User Training Course Paul Dando. User Support Section.

Interpolation. 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 information

User Guide for MLVAbank 6.0 FOR MICROBES GENOTYPING

User 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 information

Registering new custom watershed models or other polygonal themes

Registering 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 information

Overview Trajectory Details

Overview 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 information

Package xtractomatic

Package 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 information

netcdf4- python: A python interface to the netcdf C library

netcdf4- 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 information

Package meteoforecast

Package 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 information

Package slam. December 1, 2016

Package 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 information

GEOGRAPHIC INFORMATION SYSTEMS Lecture 02: Feature Types and Data Models

GEOGRAPHIC 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 information

Package xtractomatic

Package 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 information

VAPOR Product Roadmap. Visualization and Analysis Software Team October 2017

VAPOR 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 information

The data must comply 100% with the DRS and CVs.

The 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 information

Remote 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 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