@@ -18,7 +18,7 @@ def extract(fname, band_index):
18
18
# get values
19
19
fns = fname .split ("_" , - 1 )
20
20
lons , lats = init ["wvc_lon" ][:], init ["wvc_lat" ][:]
21
- data_spd , data_dir = init ["wind_speed " ][:], init ["wind_dir " ][:]
21
+ data_spd , data_dir = init ["wind_speed_selection " ][:], init ["wind_dir_selection " ][:]
22
22
data_spd , data_dir = data_spd [:,:,band_index ], data_dir [:,:,band_index ]
23
23
data_time = str (init ["wvc_row_time" ][:][init ["wvc_row_time" ][:] != b'' ][- 1 ]).replace ("b" ,"" ).replace ("'" ,"" ).strip ()
24
24
sate_name = str (init .attrs ["Platform_ShortName" ][- 1 ]).replace ("b" ,"" ).replace ("'" ,"" ).strip () + " Scatterometer Level 2B"
@@ -42,14 +42,14 @@ def extract(fname, band_index):
42
42
else :
43
43
# get values
44
44
lons , lats = init .variables ["wvc_lon" ][:], init .variables ["wvc_lat" ][:]
45
- data_spd , data_dir = init .variables ["wind_speed " ][:], init .variables ["wind_dir " ][:]
46
- data_spd , data_dir = data_spd [:,:,band_index ], data_dir [:,:,band_index ]
45
+ data_spd , data_dir = init .variables ["wind_speed_selection " ][:], init .variables ["wind_dir_selection " ][:]
46
+ # data_spd, data_dir = data_spd[:,:,band_index], data_dir[:,:,band_index]
47
47
data_time = init .time_coverage_end
48
48
sate_name = f"{ init .platform } Scatterometer Level 2B"
49
49
if init .dimensions ["numrows" ].size == 3248 :
50
50
res = "0.125°"
51
51
else :
52
52
res = "0.25°"
53
53
# process values
54
- data_spd , data_dir = data_spd / 0.514 , data_dir - 180
54
+ data_spd = data_spd / 0.514
55
55
return lats , lons , data_spd , data_dir , data_time , sate_name , res
0 commit comments