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