##// END OF EJS Templates
Block360_vRF4 and Weather_vRF_Plot Fixed and Tested
rflores -
r1447:73923d8d784b
parent child
Show More
@@ -1176,8 +1176,8 class Weather_vRF_Plot(Plot):
1176 1176 self.y = 2*r
1177 1177 res = 1
1178 1178
1179 var_ang =ang_max - ang_min
1180 step = (int(var_ang)/(res*data['data'].shape[0]))
1179 #var_ang = ang_max - ang_min
1180 #step = (int(var_ang)/(res*data['data'].shape[0]))
1181 1181
1182 1182 z = data['data'][self.channels[0]][:,r_mask]
1183 1183
@@ -1188,7 +1188,7 class Weather_vRF_Plot(Plot):
1188 1188 self.zmax = self.zmax if self.zmax else numpy.nanmax(z)
1189 1189 self.zmin = self.zmin if self.zmin else numpy.nanmin(z)
1190 1190 self.ang_min = self.ang_min if self.ang_min else 0
1191 self.ang_max = self.ang_max if self.ang_max else 2*numpy.pi
1191 self.ang_max = self.ang_max if self.ang_max else 360
1192 1192
1193 1193 subplots = [121, 122]
1194 1194
@@ -2499,6 +2499,7 class WeatherRHI_vRF4_Plot(Plot):
2499 2499 self.ylabel= 'Range [Km]'
2500 2500 self.titles= ['RHI']
2501 2501 self.polar = True
2502 self.grid = True
2502 2503 if self.channels is not None:
2503 2504 self.nplots = len(self.channels)
2504 2505 self.nrows = len(self.channels)
@@ -2552,10 +2553,10 class WeatherRHI_vRF4_Plot(Plot):
2552 2553 r = numpy.arange(len(r_mask))*delta_height
2553 2554 self.y = 2*r
2554 2555 res = 1
2555 ang_max = self.ang_max
2556 ang_min = self.ang_min
2557 var_ang =ang_max - ang_min
2558 step = (int(var_ang)/(res*data['data'].shape[0]))
2556 #ang_max = self.ang_max
2557 #ang_min = self.ang_min
2558 #var_ang =ang_max - ang_min
2559 #step = (int(var_ang)/(res*data['data'].shape[0]))
2559 2560
2560 2561 z = data['data'][self.channels[0]][:,r_mask]
2561 2562
@@ -2566,7 +2567,7 class WeatherRHI_vRF4_Plot(Plot):
2566 2567 self.zmax = self.zmax if self.zmax else numpy.nanmax(z)
2567 2568 self.zmin = self.zmin if self.zmin else numpy.nanmin(z)
2568 2569 self.ang_min = self.ang_min if self.ang_min else 0
2569 self.ang_max = self.ang_max if self.ang_max else 2*numpy.pi
2570 self.ang_max = self.ang_max if self.ang_max else 90
2570 2571
2571 2572 subplots = [121, 122]
2572 2573
@@ -358,12 +358,11 class DigitalRFReader(ProcessingUnit):
358 358 1, 1)).total_seconds() + self.__timezone
359 359
360 360
361 print(startUTCSecond,endUTCSecond)
361 #print(startUTCSecond,endUTCSecond)
362 362 start_index, end_index = self.digitalReadObj.get_bounds(
363 363 channelNameList[channelList[0]])
364 364
365 print("*****",start_index,end_index)
366 print(metadata_bounds)
365 #print("*****",start_index,end_index)
367 366 if not startUTCSecond:
368 367 startUTCSecond = start_index / self.__sample_rate
369 368
@@ -372,11 +371,8 class DigitalRFReader(ProcessingUnit):
372 371
373 372 if not endUTCSecond:
374 373 endUTCSecond = end_index / self.__sample_rate
375 print("1",endUTCSecond)
376 print(self.__sample_rate)
377 374 if end_index < endUTCSecond * self.__sample_rate:
378 375 endUTCSecond = end_index / self.__sample_rate #Check UTC and LT time
379 print("2",endUTCSecond)
380 376 if not nSamples:
381 377 if not ippKm:
382 378 raise ValueError("[Reading] nSamples or ippKm should be defined")
@@ -4865,7 +4865,7 class Block360_vRF4(Operation):
4865 4865 elif flagMode == 0: #'ELE'
4866 4866 return numpy.array(self.__buffer3)
4867 4867
4868 def pushData(self, data,flagMode):
4868 def pushData(self, data,flagMode,case_flag):
4869 4869 '''
4870 4870 Return the PULSEPAIR and the profiles used in the operation
4871 4871 Affected : self.__profileIndex
@@ -4882,7 +4882,7 class Block360_vRF4(Operation):
4882 4882 self.__profIndex = 0
4883 4883
4884 4884 if flagMode == 1 and case_flag == 0: #'AZI' y ha girado
4885 self.putData(data=dataOut, attr = self.attr, flagMode=flagMode)
4885 self.putData(data=data, attr = self.attr, flagMode=flagMode)
4886 4886
4887 4887 return data_360, n, data_p, data_e
4888 4888
@@ -4904,7 +4904,7 class Block360_vRF4(Operation):
4904 4904 self.__buffer.pop() #Erase last data
4905 4905 self.__buffer2.pop()
4906 4906 self.__buffer3.pop()
4907 data_360,n,data_p,data_e = self.pushData(data=dataOut,flagMode=flagMode)
4907 data_360,n,data_p,data_e = self.pushData(data=dataOut,flagMode=flagMode,case_flag=case_flag)
4908 4908
4909 4909 self.__dataReady = True
4910 4910
@@ -4923,7 +4923,7 class Block360_vRF4(Operation):
4923 4923 self.__buffer.pop() #Erase last data
4924 4924 self.__buffer2.pop()
4925 4925 self.__buffer3.pop()
4926 data_360, n, data_p, data_e = self.pushData(data=dataOut,flagMode=flagMode)
4926 data_360, n, data_p, data_e = self.pushData(data=dataOut,flagMode=flagMode,case_flag=case_flag)
4927 4927
4928 4928 self.__dataReady = True
4929 4929
General Comments 0
You need to be logged in to leave comments. Login now