skill-tree:sd:1:2:5:1:b
Table of Contents
SD1.2.5.1 NetCDF
In a simple view, NetCDF is:
- A data model.
- A file format.
- A set of APIs and libraries for various programming languages.
Together, the data model, file format, and APIs support the creation, access, and sharing of scientific data.
NetCDF APIs are available for most programming languages used in geosciences. Although the NetCDF data model and format are language-independent, all NetCDF APIs are currently implemented over C or Java. Files written through one language API are readable through other language APIs and some language interfaces support remote access.
Languages such as C++, Fortran-77, Fortran-90, Perl, Python, Ruby, Matlab, among others, have C-based interfaces. In particular, NetCDF4-python is a Python interface to the NetCDF C library.
Learning Outcomes
- Examine different NetCDF programming APIs:
- C
- C++
- Java
- Fortra-90
- Python
- Matlab
- IDL
- NCL
- R
- Ruby
- Perl
- Remote
- Examine the NetCDF remote data access
- Analyze NetCDF principle and investigate NetCDF files
Subskill
skill-tree/sd/1/2/5/1/b.txt · Last modified: 2025/04/16 18:30 by 127.0.0.1