|||
NOAA-GMDL数据
CCGVU
ftp://aftp.cmdl.noaa.gov/pub/john/ccgcrv_pc/help/ccgvu.html
注意几点:
1、下载source code之后,看看bin文件夹下是否有可执行文件ccgcrv,没有的话自行make一下
2、CCGVU软件是用python对ccgcrv调用的封装!其实,完全可以自己写shell script调用ccgcrv,自行调用时注意各个参数的物理意义。
3、输入数据文件一定要按照格式准备:(1)小数形式的时间形式+浓度数据; (2) 年月日时分秒(有的可省)+浓度数据;
4、CCGVU依赖于wx,numpy等python模块,确保wx安装路径位于python27/Lib/下面,注意wx的版本与python版本协调一致!
http://wiki.wxpython.org/How%20to%20install%20wxPython
5、在export.py文件中make_export_command函数中,确保ccgcrv的路径正确(确保系统能够找到该文件,可以将路径配置环境变量中),也就是确保系统可以顺利执行该函数的输出:com
6、在export.py文件中apply函数中,确保所采用的python版本是否支持commands.getoutput(),该函数从python2.6开始,已经被subprocess替代,因此,原文件中的"output=commands.getoutput(com)" 可以替换为(https://docs.python.org/2/library/commands.html):
p = subprocess.Popen(com,shell=True,stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
output=p.communicate()[0]
7、export的输出文件中去掉了原始文件中为-999的部分,即只输出了有效数据。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-11-25 10:13
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社