The workshop is divided into the following sections:
Some logistics and tips for getting the most out of the workshop.
Overview of netCDF
NetCDF: its purpose, features, intended users, and alternatives for storing and accessing scientific data.
The "Classic" NetCDF Data Model
The netCDF data model in detail: dimensions, variables, attributes, coordinate variables
Generic netCDF utilities: ncdump, ncgen, netCDF operators, and other useful tools.
Summary of various application programming interfaces (APIs) for netCDF and remote access to netCDF data.
NetCDF Example Programs
Example programs in C/C++/F77/F90 have been added to the netCDF distribution; they demonstrate some of the features of netCDF.
Performance tips and pitfalls. Implications of format on performance.
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
Introduction to NetCDF-4
Introduction to the netCDF-4 data model, APIs, format, compatibility, features, performance enhancements, and plans.
Using NetCDF-4 Features, Part 1
NetCDF-4 includes many new features, such as parallel I/O, chunking, compression, new primitive types, and efficient schema changes.
Using NetCDF-4 Features, Part 2
Introduction to use of groups and user-defined types in netCDF-4
What NetCDF Developers Should Know About HDF5
An introduction to HDF5 for netCDF developers and data providers.
An introduction to pnetcdf, the parallel netCDF package from Argonne and Northwestern
Wrap-Up and Questions
Remaining discussion and questions about netCDF and future plans