##// END OF EJS Templates
Update WeatherParamsPlot
avaldezp -
r1509:3817490cb0ad
parent child
Show More
@@ -413,12 +413,12 class WeatherParamsPlot(Plot):
413 factor = 1
413 factor = 1
414 if hasattr(dataOut, 'nFFTPoints'):
414 if hasattr(dataOut, 'nFFTPoints'):
415 factor = dataOut.normFactor
415 factor = dataOut.normFactor
416
416
417 mask = dataOut.data_snr<self.snr_threshold
417 mask = dataOut.data_snr<self.snr_threshold
418
418
419 if 'pow' in self.attr_data[0].lower():
419 if 'pow' in self.attr_data[0].lower():
420 # data['data'] = 10*numpy.log10(getattr(dataOut, self.attr_data[0])/(factor))
420 # data['data'] = 10*numpy.log10(getattr(dataOut, self.attr_data[0])/(factor))
421 tmp = numpy.ma.masked_array(10*numpy.log10(getattr(dataOut, self.attr_data[0])/(factor)), mask=mask)
421 tmp = numpy.ma.masked_array(10*numpy.log10(10.0*getattr(dataOut, self.attr_data[0])/(factor)), mask=mask)
422 else:
422 else:
423 tmp = numpy.ma.masked_array(getattr(dataOut, self.attr_data[0]), mask=mask)
423 tmp = numpy.ma.masked_array(getattr(dataOut, self.attr_data[0]), mask=mask)
424 # tmp = getattr(dataOut, self.attr_data[0])
424 # tmp = getattr(dataOut, self.attr_data[0])
@@ -446,10 +446,10 class WeatherParamsPlot(Plot):
446 var = data['data'].flatten()
446 var = data['data'].flatten()
447 r = numpy.tile(data['r'], data['data'].shape[0]).reshape(data['data'].shape)*1000
447 r = numpy.tile(data['r'], data['data'].shape[0]).reshape(data['data'].shape)*1000
448 lla = georef.spherical_to_proj(r, data['azi'], data['ele'], (-75.295893, -12.040436, 3379.2147))
448 lla = georef.spherical_to_proj(r, data['azi'], data['ele'], (-75.295893, -12.040436, 3379.2147))
449 meta['lat'] = lla[:,:,1].flatten()[var.mask==False]
449 meta['lat'] = lla[:,:,1].flatten()[var.mask==False]
450 meta['lon'] = lla[:,:,0].flatten()[var.mask==False]
450 meta['lon'] = lla[:,:,0].flatten()[var.mask==False]
451 data['var'] = numpy.array([var[var.mask==False]])
451 data['var'] = numpy.array([var[var.mask==False]])
452
452
453 return data, meta
453 return data, meta
454
454
455 def plot(self):
455 def plot(self):
General Comments 0
You need to be logged in to leave comments. Login now