NetCDF(network common data form)是一组软件库和独立于机器的数据格式,支持创建、访问和共享面向数组的科学数据。它也是共享科学数据的社区标准。UnIDATA程序中心支持和维护C、C++、java和FORTRAN的NETCDF编程接口。编程接口也可用于Python、IDL、MATLAB、R、Ruby和Perl。
netCDF格式的数据是:
自我描述。netCDF文件包含有关其包含的数据的信息。
便携式。一个netCDF文件可以通过不同的方式存储整数、字符和浮点数被计算机访问。
可扩展。可以通过netCDF接口高效地访问各种格式的大型数据集的小子集,甚至可以从远程服务器访问。
可追加的。可以将数据附加到结构正确的netCDF文件中,而无需复制数据集或重新定义其结构。
可共享。一个writer和多个reader可以同时访问同一个netCDF文件。
可建筑的。当前和未来版本的软件将支持对所有早期形式的netCDF数据的访问。