The workshop is divided into the following sections:
Introduction to the 2009 NetCDF User Workshop.
Overview of Unidata
Overview of Unidata software and services.
Overview of netCDF
NetCDF: its purpose, features, niche, intended users, and some alternatives to consider for storing and accessing scientific data.
The "Classic" NetCDF Data Model
The netCDF data model in detail: dimensions, variables, attributes, coordinate variables
NetCDF Utilities: ncdump and ncgen
Generic netCDF utilities: ncdump, ncgen, and ncgen4.
Experience-based "best practices" for writing netCDF files.
Overview of the increasingly important CF conventions.
libcf: A New Library for CF Conventions Support
Introduction to a new library for creating and accessing netCDF files compliant to the CF Conventions
Using NetCDF: IDV and NCL
Introduction to the Iteractive Data Viewer (IDV) and NCAR Command Language (NCL).
Summary of various application programming interfaces (APIs) for netCDF data access.
NetCDF Example Programs
Equivalent example programs in C, C++, F77, F90, Java, Python, MATLAB, Perl, and, IDL have been written to demonstrate features of the netCDF APIs.
Remote Access to Datasets Through netCDF-3
Introduction to the access of remote datasets using the DAP protocol through the netCDF-3 interface.
Formats and Performance
Implications of format on performance. Performance tips and pitfalls.
Using NetCDF: The Cooperative Arctic Data and Information
Overview of CADIS.
Introduction to NetCDF-4
Introduction to the netCDF-4 data model, APIs, format, compatibility, features, performance enhancements, and plans.
NetCDF Data Models in Detail
The classic and enhanced data models from a developer's perspective.
Unidata's Common Data Model and NetCDF Java Library API Overview
The netCDF Java library provides another way to access and create netCDF data.
Chunking and Deflating Data with NetCDF-4
NetCDF-4/HDF5 data may be written in chunks for increased performance, and may use on-the-fly compression.
The ncdump utility has been expanded, and the ncgen4 utility developed, to handle the netCDF-4 enhanced data model.
Remote Access and NetCDF-4
Access NetCDF-4 data remotely with OPeNDAP.
Parallel I/O with NetCDF
Using parallel I/O can result in significant performance improvements in high performance computing applications.
Using Groups and the New NetCDF-4 Atomic Types
Introduction to use of groups and the new atomic types in netCDF-4.
User Defined Types in NetCDF-4
NetCDF-4 introduces user defined types in the enhanced data model.
The netCDF-4 nteroperability features allow users to open some HDF4 and HDF5 files as if they were netCDF files.
The Future of netCDF
Short- and long-term plans for netCDF and libcf development, along with speculation about the future of scientific data access.