 
 
 
  
 
 
 
   
 
 
| 5.0 | Overview NetCDF APIs are available for most programming languages used in the geosciences. Some language interfaces support remote access. | 
| 5.1 | The C API The C library is the core implementation on which non-Java interfaces are built. | 
| 5.2 | Sample C Interfaces Sample C interfaces used for reading data. | 
| 5.3 | The C++ API The C++ library provided the first object-oriented API for netCDF. | 
| 5.4 | The Fortran-77 API The Fortran-77 library provided early Fortran support for modelers and scientists. | 
| 5.5 | The Fortran-90 API The Fortran-90 library provides current Fortran support for modelers and scientists. | 
| 5.6 | The Java API The netCDF Java library is a 100% Java implementation that provides advanced capabilities not yet available in other language interfaces. | 
| 5.7 | Architecture of NetCDF APIs and Libraries Knowing how netCDF APIs are layered is sometimes useful for understanding performance and error handling. | 
| 5.8 | Perl APIs There are actually at least two Perl APIs for netCDF, one developed at Unidata and another contributed library. | 
| 5.9 | Python APIs There are at least six Python libraries for netCDF. | 
| 5.10 | 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. | 
| 5.11 | Other APIs for netCDF Other APIs for netCDF have been contributed and made available for MATLAB, IDL, NCL, and R. | 
| 5.12 | Remote Access to NetCDF Data Read-only remote access to netCDF data is possible from some language interfaces. |