pyart.retrieve.compute_rcs_from_pr#

pyart.retrieve.compute_rcs_from_pr(radar, lmf=None, attg=None, radconst=None, tx_pwr=None, antenna_gain=None, lrx=0.0, ltx=0.0, lradome=0.0, freq=None, refl_field=None, rcs_field=None, neglect_gas_att=False)[source]#

Computes the radar cross-section (assuming a point target) from radar reflectivity by first computing the received power and then the RCS from it.

Parameters:
  • radar (Radar) – radar object

  • lmf (float) – matched filter losses. If None it will be obtained from the attribute radar_calibration of the radar object

  • attg (float) – 1-way gas attenuation

  • radconst (float) – radar constant

  • tx_pwr (float) – radar transmitted power [dBm]

  • antenna_gain (float) – antenna gain [dB]. If None it will be obtain from the instrument_parameters attribute of the radar object

  • lrx (float) – receiver losses from the antenna feed to the reference point (positive value) [dB]

  • lradome (float) – 1-way losses due to the radome (positive value) [dB]

  • freq (float) – radar frequency [Hz]. If none it will be obtained from the radar metadata

  • refl_field (str) – name of the reflectivity used for the calculations

  • rcs_field (str) – name of the RCS field

  • neglect_gas_att (bool) – Whether to neglect or not gas attenuation in the estimation of the RCS

Returns:

rcs_dict (dict) – RCS field and metadata