这是我写的一个Fortran+C语言小程序,可以批量地把GrADS的数据文件(.dat)转换为Matlab、Excel等别的软件方便读取的CSV文件。支持在Windows、macOS、Linux系统上运行。
这个小程序的名字叫做GrADSDataToCSV。名字有点长,不过很好记。
当前版本是V1.0.6.4 正式版 比前几个版本更加稳定~
我写这个程序的原因在于,我比较喜欢用Matlab处理数据,但是惊奇的发现Matlab读取GrADS的二进制数据时很困难。可是我还是喜欢用Matlab,虽然处理气象数据不是专业的,但是非常容易上手。交互界面也很友好……(为了避免打广告嫌疑,就不吹嘘了)
另外,CSV文件也很方便用Excel或者SPSS处理。
GrADSDataToCSV的使用方法:
1)对于Windows操作系统系统
将需要转换的文件拖到GrADSDataToCSV图标上即可,支持批量转换。
2)对于Linux操作系统系统
从终端启动GrADSDataToCSV,然后将需要转换的文件拖到终端窗口。支持批量转换。
3)对于macOS操作系统
双击GrADSDataToCSV,打开终端窗口。使用方法同上。
文件夹Example中包含了一个将dat文件转换为csv文件,并通过Matlab读取的一个示例。
转换后的CSV文件是一个多行一列的表格文件。数据顺序与原来的dat文件完全相同。用Excel里面的VBA或者是Matlab写一个循环就可以读取到所有你想要的数据了。
1