Advances in the NetCDF Data Model, Format, and Software - Unidata
Advances in the NetCDF Data Model, Format, and Software - Unidata
Advances in the NetCDF Data Model, Format, and Software - Unidata
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Experience develop<strong>in</strong>g nccopy utility<br />
• Shows any netCDF-4 data can be accessed through API without<br />
previous or built-<strong>in</strong> knowledge of user-def<strong>in</strong>ed data types<br />
• Showed netCDF-4 API is adequate for h<strong>and</strong>l<strong>in</strong>g arbitrary nest<strong>in</strong>g<br />
of groups <strong>and</strong> user-def<strong>in</strong>ed types<br />
• Provides evidence that programm<strong>in</strong>g generic netCDF-4<br />
applications is not too difficult<br />
– Classic data model: 500 l<strong>in</strong>es of C<br />
– Enhanced data model: 900 l<strong>in</strong>es of C<br />
• Demonstrates usefulness of additional higher-level APIs for tool<br />
developers<br />
– Iterator APIs for simpler data access<br />
– APIs that make recursion unnecessary (e.g. visit<strong>in</strong>g groups, compar<strong>in</strong>g<br />
values of a user-def<strong>in</strong>ed type)