NetCDF (network Common Data Form) is a set of software libraries and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data. Distributions are provided for Java and C/C++/Fortran. See the netCDF web site and the FAQ answer to How do I get the netCDF software package? for more information.
Downloads of stable and beta releases of the netCDF C Library.
The Latest Stable netCDF-C Release, tar.gz form
The netCDF-C 4.4.1.1 release is the latest
stable release, netcdf-4.4.1.1.tar.gz.
The Latest Stable netCDF-C Release, .zip form
The netCDF-C 4.4.1.1 release is the latest
stable release, netcdf-4.4.1.1.zip.
Pre-built Windows Binaries for the latest version of NetCDF-C
We currently provide binary distributions for Windows, only. More
information can be found at the link above.
All netCDF-C library and utilities source code releases.
All current and historic releases of the netCDF C library source code, including pre-release code.
The netCDF-C development source repository
The GitHub repository for the netCDF C source code. Unless you are interested in
working with the development version of netCDF-C, you will want to use one of the
releases linked above. If you choose work with the development branch, you will
need to generate the 'configure' script using'autoreconf -i -f'.
Downloads of stable and beta releases of the netCDF Fortran Libraries.
The Latest Stable netCDF-Fortran Release, tar.gz form
The netCDF-Fortran 4.4.4 release is the latest
stable release, netcdf-fortran-4.4.4.tar.gz.
All netCDF Fortran 77 and Fortran 90 library source releases.
All current unbundled releases of the netCDF Fortran library source code, including pre-release code.
The netCDF Fortran development source repository
The GitHub repository for the netCDF Fortran source code. Unless you are interested in
working with the development version of netCDF-Fortran, you will want to use one of the
releases linked above. If you choose work with the development branch, you will
need to generate the 'configure' script using'autoreconf -i -f'.
Downloads of stable and beta releases of the netCDF C++ Libraries.
Legacy NetCDF-3 C++ Source Code targball (.tar.gz)
This version of the netCDF C++ library includes no
changes since the 4.1.3 release, but is provided for
backwards
compatibility as a separate package. It was developed
before key C++ concepts like templates, namespaces,
and exceptions were
widely supported. It's not recommended for new projects, but it still works.
The Latest Stable netCDF-4 C++ Release
The netCDF-4 C++ version 4.3.0 release is the latest
stable release supporting the netCDF-4 data
model and formats.
All netCDF-4 C++ library source code releases.
All current unbundled releases of the netCDF-4 C++ library source code, based on the
netCDF-CXX4 code provided by Lynton Appel. These releases include pre-release code.
The netCDF C++ development source repository
The GitHub repository for the netCDF C++ source code. Unless you are interested in working with the development version of
the netCDF-C++ libraries, you are advices to use one of the releases linked above. If you choose to work with this development
branch, you will need to generate the 'configure' script using 'autoreconf -i -f'.
The documentation for the latest stable release of the netCDF C Library.
The netCDF Installation and porting Guide
Information about installing NetCDF
The Latest netCDF C Library Documentation
The complete documentation, including the C API and utilities
for the latest release.
Downloads of stable releases of netCDF-Java.
The netCDF-Java library, version 4.
The NetCDF-Java Library is a Java interface to "Common Data Model" files, using the netCDF API.
The location for historic downloads hosted by Unidata. Starting on August 6, 2013, the NetCDF C, Fortran and C++ libraries were moved to the Unidata GitHub repository located at http://github.com/Unidata. Historic source code may also be downloaded directly from Unidata using the link provided below.