pyrad.proc.process_rhohv#

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

Computes RhoHV from the complex spectras

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

  • dscfg (dictionary of dictionaries) –

    data set configuration. Accepted configuration keywords:

    datatype : list of string. Dataset keyword
        The input data types, must contain,
        either a combination of signal and noise
        ("ShhADU" and "SvvADU") or ("ShhADUu" and "SvvADUu"), and,
        ("sNADUh" and "sNADUv"), or
        the power signal
        ("sPhhADU" and "sPvvADU") or ("sPhhADUu" and "sPvvADUu"), and
        optionally ("sRhoHV" or "sRhoHVu")
    
    subtract_noise : Bool
        If True noise will be subtracted from the signal
    
  • radar_list (list of spectra objects) – Optional. list of spectra objects

Returns:

  • new_dataset (dict) – dictionary containing the output field “RhoHV” or “uRhoHV” depending on the provided datatypes

  • ind_rad (int) – radar index