22.10.2014 Views

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

SHOW MORE
SHOW LESS

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)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!