 
  
   
    
 
 
Why is it popular? What are its strengths and limitations?
| 5.0 | NetCDF Files NetCDF files are containers for Dimensions, Variables, and Global Attributes. | 
| 5.1 | Dimensions Dimensions are used to specify variable shapes, common grids, and coordinate systems. | 
| 5.2 | Variables Variables hold data values. In the classic netCDF data model, a variable can hold a multidimensional array of values of the same type. | 
| 5.3 | Variable Methods Things you can do with a netCDF variable include getting information about it, putting data values into it, and getting data values out of it. | 
| 5.4 | Attributes Attributes hold metadata (data about data). An attribute contains information about properties of a variable or dataset. | 
| 5.5 | Attribute Methods Things you can do with a netCDF attribute include inquiring about its type or length, defining its value, and getting its value. | 
| 5.6 | The "Classic" NetCDF Data Model The classic netCDF data model uses dimensions, variables, and attributes, to capture the meaning of array-oriented scientific data. | 
| 5.7 | Introducing CDL (Common Data Language) CDL (Common Data Language) is a human-readable notation for netCDF objects and data. | 
| 5.8 | Another Simple Example In this example, a simple data file is examined with ncdump, showing its dimensions, variables, and attributes as CDL. | 
| 5.9 | A Convention for Coordinates: Coordinate Variables Coordinate Variables contain the coordinate values for a dimension. | 
| 5.10 | An Example of Coordinate Variables A concrete example of simple coordinate variables. | 
| 5.11 | Variables Versus Attributes When should you use variables or attributes? | 
| 5.12 | Classic NetCDF Model Limitations The classic netCDF data model used for netCDF-3 has some limitations. |