Unidata/netcdf-c
GitHub: Unidata/netcdf-c
面向科学计算的高性能数据格式与 I/O 库,解决异构环境下多维科学数据的存储、访问与共享问题。
Stars: 584 | Forks: 289
# Unidata NetCDF
[](https://repology.org/project/netcdf/badges)
### 关于
Unidata 网络通用数据格式 (**netCDF**) 是一种用于科学数据访问的接口,也是一个提供该接口实现的免费分发软件库。netCDF 库还定义了一种用于表示科学数据的独立于机器的格式。接口、库和格式共同支持科学数据的创建、访问和共享。当前的 netCDF 软件为应用程序和数据提供 C 接口。Unidata 提供的独立软件分发版包含 Java、Fortran、Python 和 C++ 接口。它们已在各种常见平台上进行了测试。
#### 属性
NetCDF 文件具有自描述、网络透明、直接可访问和可扩展的特性。`Self-describing`(自描述)意味着 netCDF 文件包含有关其所含数据的信息。`Network-transparent`(网络透明)意味着 netCDF 文件以一种可被具有不同整数、字符和浮点数存储方式的计算机访问的形式表示。`Direct-access`(直接访问)意味着可以高效地访问大型数据集的一小部分,而无需先读取所有前面的数据。`Extendible`(可扩展)意味着可以将数据追加到 netCDF 数据集,而无需复制它或重新定义其结构。
#### 用途
NetCDF 可用于支持在异构网络环境中访问各类科学数据,以及编写不依赖于应用特定格式的应用软件。有关为分析和显示 netCDF 形式数据而开发的各种分析与显示包的信息,请参阅
* [操作或显示 NetCDF 数据的软件](https://www.unidata.ucar.edu/netcdf/software.html)
##### 更多信息
有关 netCDF 的更多信息,请参阅
* [Unidata 网络通用数据格式 (NetCDF)](https://www.unidata.ucar.edu/netcdf/)
### 最新发布
您可以获取各种语言的 netCDF 软件最新发布版本副本:
* [C 库和工具](http://github.com/Unidata/netcdf-c)
* [Fortran](http://github.com/Unidata/netcdf-fortran)
* [Java](https://downloads.unidata.ucar.edu/netcdf-java/)
* [Python](http://github.com/Unidata/netcdf4-python)
* [C++](http://github.com/Unidata/netcdf-cxx4)
### 版权
版权和许可信息可在[此处](https://www.unidata.ucar.edu/software/netcdf/copyright.html)找到,也可在随软件附带的 COPYRIGHT 文件中找到
### 安装
要安装 netCDF-C 软件,请参阅 netCDF-C 分发包中的 INSTALL 文件,或(通常更新的)文档:
* [使用 CMake 构建 NetCDF](https://docs.unidata.ucar.edu/netcdf-c/current/netCDF-CMake.html)
* [使用 Autoconf/Automake/Libtool 构建 NetCDF](https://docs.unidata.ucar.edu/netcdf-c/current/netCDF-autotools.html)
* [在 Windows 上构建或获取 NetCDF 二进制文件](https://docs.unidata.ucar.edu/netcdf-c/current/winbin.html)
### 文档
netCDF 的语言独立用户指南以及其他一些特定语言的用户级文档可从以下地址获取:
* [语言独立用户指南](https://docs.unidata.ucar.edu/nug/current/index.html#user_guide)
* [NetCDF-C 教程](https://docs.unidata.ucar.edu/netcdf-c/current/tutorial_8dox.html)
* [Fortran-90 用户指南](https://docs.unidata.ucar.edu/netcdf-fortran/current/f90_The-NetCDF-Fortran-90-Interface-Guide.html)
* [Fortran-77 用户指南](https://docs.unidata.ucar.edu/netcdf-fortran/current/nc_f77_interface_guide.html)
* [netCDF-Java/通用数据模型库](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/)
* [netCDF4-python](http://unidata.github.io/netcdf4-python/)
我们有一个邮件列表 netcdfgroup@unidata.ucar.edu,用于讨论 netCDF 接口以及发布有关 netCDF 错误、修复和增强的公告。有关如何订阅的信息,请参阅 URL
* [Unidata netCDF 邮件列表](https://www.unidata.ucar.edu/netcdf/mailing-lists.html)
### 反馈
我们感谢本包用户的反馈。请将评论、建议和错误报告发送至 。
标签:API, Bash脚本, HPC, NetCDF, Unidata, ZAP项目解析, 后端开发, 地理信息系统, 多维数据, 大数据, 客户端加密, 开源库, 搜索引擎爬虫, 数据共享, 数据科学, 数据访问接口, 文件格式, 气候模型, 气象学, 海洋学, 目录扫描, 科学数据, 科学计算, 自描述文件, 资源验证, 高性能计算