HDF5(Hierarchica Data Format 5)是一种二进制数据存储文件格式,可以很方便的向文件中添加以及获取数据。HDF5程序库有C语言开发,提供C,C++,python,java,Fortran等语言的API,但提供的Fortran接口不是很好用,所以我在github上与另一人合作开发了一个更高级的API.oo_hdf5_fortran,使用非常简单,方便,功能基本满足要求。
该接口API可以像操作文件一样在程序中操作各种数据,可以很简单的添加group, dataset[0-6d], attribute 等数据,通过以下程序说明。
learn_hdf5
|
|
结果
输出的数据文件可以通过hdfview进行查看,可以非常方便的查看各个数据的值,就像在matlab中查看数据值一样方便,实际上matlab的数据存储格式就是hdf5格式。