pyart.retrieve.compute_apparent_profile#

pyart.retrieve.compute_apparent_profile(radar, ml_top=3000.0, ml_thickness=200.0, rhohv_snow=0.99, rhohv_rain=0.99, rhohv_ml=0.93, zh_snow=20.0, zh_rain=20.0, zh_ml=27.0, zv_snow=20.0, zv_rain=20.0, zv_ml=26.0, h_max=6000.0, h_res=1.0, beam_factor=2.0, npts_diagram=81, rng_bottom_max=200000.0, rhohv_field='theoretical_cross_correlation_ratio')[source]#

Computes the apparent profile of RhoHV

Parameters:
  • radar (radar object) – the reference radar object

  • ml_top, ml_thickness (float) – melting layer top [m asl] and thickness [m]

  • rhohv_snow, rhohv_rain, rhohv_ml (float) – values of RhoHV in snow, rain and in the peak of the melting layer

  • zh_snow, zh_rain, zh_ml (float) – values of horizontal reflectivity [dBZ] in snow, rain and in the peak of the melting layer

  • zv_snow, zv_rain, zv_ml (float) – values of vertical reflectivity [dBZ] in snow, rain and in the peak of the melting layer

  • h_max (float) – maximum altitude at which to compute the theoretical profiles [m asl]

  • h_res (float) – profile resolution [m]

  • beam_factor (float) – the factor by which the antenna beam width is multiplied

  • npts_diagram (int) – The number of points that that the antenna diagram will have

  • rng_bottom_max (float) – maximum range at which the bottom of the melting layer can be placed

  • rhohv_field (str) – Name of the apparent RhoHV profile obtained

Returns:

  • radar_out (radar object or None) – A radar object containing the apparent RhoHV profile. None if it could not be computed

  • rhohv_theo_dict (dict or None) – A dictionary containg the theoretical RhoHV profile. None if it could not be computed