Ejemplo para usar el paquete Radar

a continuación se presenta de manera rápida como se puede leer un binario, y obtener la lluvia de el mediante este paquete.


In [1]:
%matplotlib inline
from radar import radar

In [3]:
# Inicio del objeto tipo radar y lectura de un binario 
rad = radar.radar_process()
rad.read_bin('../radar/20150518/201505180155_010_120.bin')

La lluvia cuando es transformada queda expresada en intensidad, para ser expresada en cantidad debe ser dividida por 12.



In [6]:
# Obtencion de la conversion a lluvia 
rad.DBZ2Rain()
# Suma de la lluvia en todo el campo del radar 
rad.ppt = rad.ppt/12.0
print rad.ppt.sum()


146098.324529

In [7]:
# Plot de la matriz de radar 
rad.plot.plot_radar_elegant(rad.ppt)


/usr/lib/pymodules/python2.7/matplotlib/collections.py:548: FutureWarning: elementwise comparison failed; returning scalar instead, but in the future will perform elementwise comparison
  if self._edgecolors == 'face':

En la figura anterior, los colores representan la lluvia en cantidad de $mm$ para un intervalo de tiempo de $5min$