pysiral.retracker.ccilead

The SICCILead retracker uses a waveform fitting method for pulse-limited Lead waveforms. Its implementation comes from the first phase of the ESA Climate Change Initiative on Sea Ice

Attributes

__author__

Classes

SICCILead

Main Retracker Class (all retrackers must be of instance BaseRetracker)

Functions

pl_lead_waveform_model(t, t_0, k, sigma, a)

Lead waveform model (for SICCILead curve fitting)

rms_echo_and_model(wfm, retracked_bin, k, sigma, alpha)

The root sum squared difference between the echo and the fitted function

power_in_echo_tail(wfm, retracked_bin, alpha[, pad])

The tail power is computed by summing the bin count in all bins from

Module Contents

pysiral.retracker.ccilead.__author__ = 'Stefan Hendricks <stefan.hendricks@awi.de>'
class pysiral.retracker.ccilead.SICCILead

Bases: pysiral.retracker.BaseRetracker

Main Retracker Class (all retrackers must be of instance BaseRetracker) # TODO: API clean-up is sorely needed.

_retracker_properties
create_retracker_properties(n_records)
l2_retrack(rng, wfm, indices, radar_mode, is_valid)

Abstract method, not to be called directly but expected to be overwritten by the child class :return:

_sicci_lead_retracker(rng, wfm, indices)
_filter_results()

Filter the lead results based on threshold defined in SICCI

__getattr__(item: str) Any

Direct attribute access to the cfg dictionary

Parameters:

item

Returns:

pysiral.retracker.ccilead.pl_lead_waveform_model(t, t_0, k, sigma, a)

Lead waveform model (for SICCILead curve fitting)

pysiral.retracker.ccilead.rms_echo_and_model(wfm, retracked_bin, k, sigma, alpha)

The root sum squared difference between the echo and the fitted function in the lead retracking is computed. The 5 bins before the tracking point are used as the echo rise.

pysiral.retracker.ccilead.power_in_echo_tail(wfm, retracked_bin, alpha, pad=3)

The tail power is computed by summing the bin count in all bins from 2 bins beyond the tracking point to the end of the range gate, then normalised by dividing by the value of alpha returned from the lead retracking source: SICCI