Previous: Using NetCDF: The Cooperative Arctic Data and Information
  Service (CADIS) Next: The NetCDF-4 Data Model Table of contents Frames User guide
2009 Unidata NetCDF Workshop for Developers and Data Providers

15 Introduction to NetCDF-4
Introduction to the netCDF-4 data model, APIs, format, compatibility, features, performance enhancements, and plans.

15.0  The NetCDF-4 Data Model
The netCDF-4 data model adds Groups and User-Defined Types to the classic netCDF data model, but backward compatibility is preserved.
15.1  NetCDF-4 Features
Features of netCDF-4 address netCDF-3 limitations.
15.2  Compatibility of NetCDF-4
NetCDF-4 provides both format and API compatibility with netCDF-3.
15.3  Unicode Names
Use of Unicode in names provides better support for international uses.
15.4  Groups
Groups provide a scope for names and a scalable way to organize data objects.
15.5  Multiple Unlimited Dimensions
Multiple unlimited dimensions let variables grow along multiple axes.
15.6  Compound Types
Compound types provide a portable version of C structs.
15.7  Enumerations
Enumerations can provide named flag values for improving self-description
15.8  Variable-Length Types
Variable-Length types provide support for ragged arrays.
15.9  NetCDF-4 Performance Improvements
NetCDF-4 uses HDF5 for its storage layer, which provides several ways to improve performance, even for netCDF-3 programs.
15.10  Chunking
Chunked storage can provide significant performance benefits
15.11  Compression
Per-variable compression means variables may be compressed independently.
15.12  Ample Variable Sizes
Most constraints on variable size are eliminated in netCDF-4.
15.13  Efficient Dynamic Schema Changes
In netCDF-4, it is possible to efficiently add new metadata
15.14  Parallel I/O
Parallel I/O exploits parallel file systems on high-performance computing platforms.
15.15  Reader Makes Right Conversions
The use of a "reader makes right" approach avoids many data conversions.
15.16  NetCDF-4 Status
NetCDF-4.0 was released in June 2008. NetCDF-4.0.1 was release in March 2009.

 


Previous: Using NetCDF: The Cooperative Arctic Data and Information
  Service (CADIS) Next: The NetCDF-4 Data Model Table of contents Frames User guide
2009 Unidata NetCDF Workshop for Developers and Data Providers