pyrad.proc.process_multiple_points#

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

Obtains the radar data at multiple points. The points are defined in a file

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
        The data type where we want to extract the point measurement,
        can be any datatype supported by pyrad and available in the data
    truealt : boolean. Dataset keyword
        if True the user input altitude is used to determine the point of
        interest.
        if False use the altitude at a given radar elevation ele over the
        point of interest. Default is False.
    coord_fname : string
        File name containing the points coordinates
    alt_points : float. Dataset keyword
        altitude [m MSL]. Use when latlon is True.
    ele_points : float. Dataset keyword
        radar elevation [deg]. Use when latlon is False or when latlon is
        True and truealt is False
    AziTol : float. Dataset keyword
        azimuthal tolerance to determine which radar azimuth to use [deg]
    EleTol : float. Dataset keyword
        elevation tolerance to determine which radar elevation to use [deg]
    RngTol : float. Dataset keyword
        range tolerance to determine which radar bin to use [m]
    
  • radar_list (list of Radar objects) – Optional. list of radar objects

Returns:

  • new_dataset (dict) – dictionary containing the data and metadata at the point of interest

  • ind_rad (int) – radar index