nmcdev / meteva

提供气象产品检验相关程序
181 stars 79 forks source link

background不为None时 出错 #127

Open hehuan710 opened 2 years ago

hehuan710 commented 2 years ago

为None时正常运行 grid0 = meb.interp_sg_idw(sta,grid0,nearNum = 4,background=0,effectR=20)

C:\ProgramData\Anaconda3\lib\site-packages\meteva\base\fun\interpolating.py in interp_gg_linear(grd, grid, used_coords, outer_value) 460 if (grd is None): 461 return None --> 462 levels = grd["level"].values 463 times = grd["time"].values 464 dtimes = grd["dtime"].values

TypeError: 'int' object is not subscriptable

另外一个小问题(1)meb.combine_on_level_time_dtime_id(all_test,result,how="outer") 采用这种合并,如果前者有站不在后者里面,则前部分数据会丢失经纬度 (2)mpd.score_id 只有一行数据时会报错