pyrad.proc.process_iso0_mf#

pyrad.proc.process_iso0_mf(procstatus, dscfg, radar_list=None)[source]#

Gets iso0 degree data in text format and put it in radar coordinates. This function is meant to process data received from the MeteoFrance NWP model. The model provides a maximum of 9 points at 0.5 degree lat/lon spacing surrounding a given radar. If a point is not provided it means that the iso0 for that point is at or below the ground level. Out of these points a single reference iso-0 is obtained according to the user defined iso0 statistic.

Parameters:
  • procstatus (int) – Processing status: 0 initializing, 1 processing volume, 2 post-processing

  • dscfg (dictionary of dictionaries) –

    data set configuration. Accepted Configuration Keywords:

    datatype : string. Dataset keyword
        arbitrary data type supported by prad
    iso0_statistic : str. Dataset keyword
        The statistic used to weight the iso0 points. Can be avg_by_dist,
        avg, min, max
    
  • radar_list (list of Radar objects) – Optional. list of radar objects

Returns:

  • new_dataset (dict) – dictionary containing the output field “H_ISO0”

  • ind_rad (int) – radar index