pyrad.proc.process_dealias_region_based#

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

Dealiases the Doppler velocity field using a region based algorithm

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 input data type, must contain,
        "V" or "Vc"
    interval_splits : int, optional
        Number of segments to split the nyquist interval into when finding
        regions of similar velocity.  More splits creates a larger number
        of initial regions which takes longer to process but may result in
        better dealiasing.  The default value of 3 seems to be a good
        compromise between performance and artifact free dealiasing. This
        value is not used if the interval_limits parameter is not None.
    skip_between_rays, skip_along_ray : int, optional
        Maximum number of filtered gates to skip over when joining
        regions, gaps between region larger than this will not be
        connected. Parameters specify the maximum number of filtered gates
        between and along a ray. Set these parameters to 0 to disable
        unfolding across filtered gates.
    centered : bool, optional
        True to apply centering to each sweep after the dealiasing
        algorithm so that the average number of unfolding is near 0. False
        does not apply centering which may results in individual sweeps
        under or over folded by the nyquist interval.
    nyquist_vel : float, optional
        Nyquist velocity of the aquired radar velocity.
        Usually this parameter is provided in the
        Radar object intrument_parameters. If it is not available it can
        be provided as a keyword here.
    
  • radar_list (list of Radar objects) – Optional. list of radar objects

Returns:

  • new_dataset (dict) – dictionary containing the output field “dealV” or “dealVc” (if Vc was provided)

  • ind_rad (int) – radar index