NetCDF
NetCDFインターフェースの目的は、配列指向型のデータを自己記述的でかつポータブルなフォーマットとして作成・アクセス・共有することにある。 「自己記述的」とはそのファイルが自身に含まれるデータに関する情報を内包しているという意味であり、「ポータブル」とはファイル内のデータが整数・文字・浮動小数点の格納方式が異なるコンピュータ間でやり取りできるということを意味する。 NetCDFインターフェースを使用して生成されたファイルはNetCDFをサポートするコンピュータであればそのままやり取りが可能となる。
NetCDFのソフトウェアはC言語で実装され、MITライセンスのオープンソースソフトウェアとして公開されている。NetCDFデータアクセス用のAPIとして、C++、FORTRAN 77、Fortran 90が用意されている。その他、Java、Perl、Ruby、Python、Haskell、Mathematica、MATLAB、IDL、Octaveなどのプログラミング言語からも利用できる。 NetCDFユーザの助力によってその他のプラットフォームや他のプログラム言語用に移植されたソフトウェアもある。 配列指向型のデータやソフトウェアを共有し、より価値のあるファイルを作成することを目的に、NetCDF のソフトウェア・ライブラリのソースコードは無料で配布されている。
NetCDFは、気象、海洋、気候変動などの分野で国際的に広く使われている。