8种语言性能大比拼:数据处理篇——以nc数据为例

纯属娱乐,新年第一贴,举办一次编程语言的“性能大赛” ,本次比赛的参赛选手有:
Java    C#    C    C++    Fortran    Python    IDL    awk
共8位,We can see,既有像Java、C#这种高富帅选手(标准库很完备,饭来张口,粉丝无数),又包含了C、Fortran这样的纯屌丝选手(靠近底层,事事亲为),还有像Python、IDL这样的科研宠儿,而高大全、伟光正的C++自然不会甘落人后的,最后,awk作为“民科”类选手,也堂而皇之地参赛了,当然了,想也知道这货是成不了黑马的,。言而总之,这场比赛着实令我期待。
Continue Reading →

An IDL program for computing the threshold of SOG and EOG

这是一个用于计算生长季始期和生长季末期的IDL程序,根据的算法是《近10 年青藏高原高寒草地物候时空变化特征分析》,需要指出的是,这里没有对NDVI数据进行滤波处理。

; Author: zhb
; E-mail: zhanghongbo@itpcas.ac.cn
; Description: compute the threshold of SOG and EOG.
; Date: 2013.10.10

PRO Compute_SOG
; 填写输入参数
; FileName 是原始文件,即包含有所有年份NDVI数据的文件,波段数应是23的倍数
FileName = ‘H:\yu for test data\SGVO_SGcalibrate_snow_namco_423.tif’ ; 完整的路径名
WorkDir = ‘H:\yu for test data\’ ; 工作目录/输出目录,别忘了路径的最后要有一个斜杠
ComputeMean = 1 ; 0 表示不需要计算均值, 1 表示相反
Continue Reading →