Previous: The dispatch library Next: Overview Table of contents Frames 2012 Unidata NetCDF Workshop

10 Introduction to the NetCDF APIs
Introduction to netCDF APIs developed at Unidata and others written and contributed by third-party developers.

10.0  Overview
NetCDF APIs are available for most programming languages used in the geosciences.
10.1  The C API
The C library is the core implementation on which non-Java interfaces are built.
10.2  The Java API
The netCDF Java library provides advanced capabilities not available in C-based APIs.
10.3  The Fortran-90 API
The Fortran-90 library provides Fortran 90/95 support for modelers and scientists.
10.4  The Fortran-77 API
The Fortran-77 library provided early Fortran support for modelers and scientists.
10.5  The C++ API
The two C++ APIs (legacy and netCDF-4) provide object-oriented access to netCDF data.
10.6  Python APIs
There are multiple Python libraries for netCDF from which to choose.
10.7  The Ruby API
The Ruby API for netCDF was contributed as part of the Dennou Ruby Project, providing software for data analyses, visualization, and numerical simulations for geophysical studies.
10.8  Perl APIs
Two Perl APIs for netCDF are PDL::NetCDF and NetCDFPerl.
10.9  Other APIs for netCDF
Other APIs for netCDF have been contributed and made available for MATLAB, IDL, and R.

 


Previous: The dispatch library Next: Overview Table of contents Frames 2012 Unidata NetCDF Workshop