pysiral.retracker.corrections

This module contains range corrections associated with the retracking step

Attributes

SAMOSA_OK

Classes

ERSPulseDeblurring

A processing step applying the pulse deblurring correction of

SSBCorrectionJason2

A processing step applying a sea state bias correction.

Module Contents

pysiral.retracker.corrections.SAMOSA_OK = True
class pysiral.retracker.corrections.ERSPulseDeblurring(*args, **kwargs)

Bases: pysiral.l2proc.procsteps.Level2ProcessorStep

A processing step applying the pulse deblurring correction of Peacock 1998 to retracked ranges.

NOTE: Should only be used for ERS-1/2 data

execute_procstep(l1b, l2)

Compute the pulse deblurring correction

Hcor = h + eps / 5. (eps < 0)

based on the classifier data transferred from the l1p (epss: epsilon in seconds). :param l1b: :param l2: :return: error_status_flag

property l2_input_vars
property l2_output_vars
property target_variables
property error_bit
property constant_slope
class pysiral.retracker.corrections.SSBCorrectionJason2(*args, **kwargs)

Bases: pysiral.l2proc.procsteps.Level2ProcessorStep

A processing step applying a sea state bias correction.

NOTE: Designed for use with SAMOSA retracker and taken from the Jason 2 mission

Sea state bias model by Tran et al. (2012), CLS-CNES [1]

[1]Tran N., S. Philipps, J.-C. Poisson, S. Urien, E. Bronner, N. Picot, “Impact of GDR_D standards on SSB corrections”, Presentation OSTST2012 in Venice, http://www.aviso.altimetry.fr/fileadmin/ documents/OSTST/2012/oral/02_friday_28/01_instr_processing_I/01_IP1_Tran.pdf

execute_procstep(l1b, l2)

Compute the ssb correction. :param l1b: :param l2: :return: error_status_flag

property l2_input_vars
property l2_output_vars
property target_variables
property error_bit