▼Getting and Building netCDF | |
Building the NetCDF-4.2 and later Fortran libraries | |
Installing and Using netCDF-C Libraries in Windows | NetCDF-C Libraries in a Windows Environment may be used under multiple sets of circumstances |
▼The NetCDF User's Guide | |
An Introduction to NetCDF | |
File Structure and Performance | |
Data Types | Data in a netCDF file may be one of the External Data Types, or may be a user-defined data type (see User Defined Types) |
The Components of a NetCDF Data Set | |
Improving Performance with Chunking | |
NetCDF Utilities | |
▼DAP Support | |
Accessing OPeNDAP Data | In order to access an OPeNDAP data source through the netCDF API, the file name normally used is replaced with a URL with a specific format |
Accessing ESG Data Through netCDF | |
DAP to NetCDF Translation Rules | Currently only one translation available: DAP 2 Protocol to netCDF-3 |
Variable Dimension Translation | A variable's rank is determined from three sources |
Variable Name Translation | The steps for variable name translation are as follows |
Writing NetCDF Files: Best Practices | |
▼Appendices | The following appendices are available |
Appendix A: Attribute Conventions | |
Appendix B. File Format Specifications | |
▼The NetCDF-C Tutorial | The NetCDF-C Tutorial |
Working with NetCDF Files from the command line. | Options for working with netcdf-formatted files from the command line or with an external program |
Numbering of NetCDF IDs | In C, Fortran 77, and Fortran 90, netCDF objects are identified by an integer: the ID |
Creating New Files and Metadata, an Overview | To construct a netCDF file you need to: |
Reading NetCDF Files of Known Structure | To read a netCDF file of known structure, you need to: |
Reading NetCDF Files of Unknown Structure | Perhaps you would like to write your software to handle more general cases, so that you don't have to adjust your source every time the grid size changes, or a variable is added to the file |
Reading and Writing Subsets of Data | Usually users are interested in reading or writing subsets of variables in a netCDF data file |
NetCDF Documentation | Language specific programming guides are available for netCDF for the C, C++, Fortran 77, Fortran 90, and Java APIs: |
The NetCDF Data Model | The netCDF data model is the way that we think about data |
Unlimited Dimensions | Sometimes you don't know the size of all dimensions when you create a file, or you would like to arbitrarily extend the file along one of the dimensions |
Groups | NetCDF-4 files can store attributes, variables, and dimensions in hierarchical groups |
User Defined Types | |
Strings | Use the NC_STRING type to store arrays of strings |
Fill Values | Sometimes there are missing values in the data, and some value is needed to represent them |
The NetCDF Programming APIs | Unidata supports netCDF APIs in C, C++, Fortran 77, Fortran 90, and Java |
Error Handling | |
Interoperability with HDF5 | NetCDF-4 allows some interoperability with HDF5 |
Parallel I/O with NetCDF-4 | NetCDF-4 provides access to HDF5 parallel I/O features for netCDF-4/HDF5 files |
NetCDF Example Programs | The netCDF example programs show how to use netCDF |
▼NetCDF Programming Notes | |
NetCDF Error Code Listing | |
FAQ | |
Known Problems with netCDF | |
COPYRIGHT | Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, University Corporation for Atmospheric Research/Unidata |
Deprecated List | |