Overview

DataMgr

Function

Limitations/issues

Proposed DataMgr API

Deprecated DataMgr methods

The following methods would be deprecated. In most cases the provided functionality is moved elsewhere.

New and changed DataMgr methods

Proposed changes to the DataMgr access methods are described here:

(In addition to the changes made above, the RegularGrid class object would need to be sub-classed to provide a general structured grid object (e.g. StructuredGrid or CurvilinearGrid )

VDC

Function

Limitations/Issues

Requirements/Desirables

Proposed VDC API

Draft APIs:

Use Cases

vdfcreate.txt - replicates current vdfcreate functionality

momvdfcreate.txt - replicates momvdfcreate

wrfvdfcreate.txt

wrf2vdf.txt

VDC file organization (in progress)

A master NetCDF file that replaces the current XML based .vdf file. Why replace XML? 1) a NetCDF file is readable by NetCDF API. 2) XML has no support for binary

VDC Master file contents:

VDC Master API:

The master file can be accessed directly by the NetCDF API. However, the methods provided below should be used in place of their NetCDF counterparts.

Possible VDC file structure with 100 time steps per file, with both compressed and non-compressed data variables:

master.nc

master_vars/

  compressed.000-099.nc0 compressed.000-099.nc1 compressed.000-099.nc2

  compressed.100-199.nc0 compressed.100-199.nc1 compressed.100-199.nc2

  notcompressed.000-099.nc

  notcompressed.100-199.nc

  U/

    U.000-099.nc0 U.000-099.nc1 U.000-099.nc2

    U.100-199.nc0 U.100-199.nc1 U.100-199.nc2

   TEMP/

    TEMP.000-099.nc

    TEMP.100-199.nc

master_coord_vars/

  coordvars.000-099.nc

  coordvars.100-199.n