pysiral.sit
Created on Mon Apr 25 17:15:39 2016
@author: shendric
Classes
A Level-2 processor step that adds sea ice density and sea ice density uncertainty |
|
Classical freeboard to thickness conversion assuming that the variable freeboard |
|
Variant of the SeaIceFreeboard2SIT, but for snow freeboard to thickness conversion. |
|
A Level-2 processor step class for computing sea ice draft and its uncertainty |
Functions
|
|
|
|
|
Module Contents
- class pysiral.sit.AlexandrovSeaIceDensity(*args, **kwargs)
Bases:
pysiral.l2proc.procsteps.Level2ProcessorStepA Level-2 processor step that adds sea ice density and sea ice density uncertainty to the L2 data object based on sea ice type classification
- execute_procstep(l1b, l2)
Mandatory method for the Level2ProcessorStep class. Will add sea ice density and uncertainty computed from the sea ice type (interpreted as multi-year ice fraction) and add output parameters to the L2 data object :param l1b: :param l2: :return: Error Status
- property l2_input_vars
- property l2_output_vars
- property error_bit
- class pysiral.sit.SeaIceFreeboard2SIT(*args, **kwargs)
Bases:
pysiral.l2proc.procsteps.Level2ProcessorStepClassical freeboard to thickness conversion assuming that the variable freeboard represent sea ice freeboard.
- execute_procstep(l1b, l2)
Compute sea ice thickness based on a Level-2 data object - Assuming freeboard is sea ice freeboard :param l1b: :param l2: :return:
- property l2_input_vars
- property l2_output_vars
- property error_bit
- property func
Return the function for transforming sea-ice freeboard to thickness :return:
- property uncfunc
Return the function for computing sea-ice thickness uncertainty :return:
- class pysiral.sit.SnowFreeboard2SIT(*args, **kwargs)
Bases:
SeaIceFreeboard2SITVariant of the SeaIceFreeboard2SIT, but for snow freeboard to thickness conversion. This is implemented as the children to SeaIceFreeboard2SIT, with only different pointer to the correct functions
- property func
Return the function for transforming sea-ice freeboard to thickness :return:
- property uncfunc
Return the function for computing sea-ice thickness uncertainty :return:
- class pysiral.sit.L2SeaIceDraft(*args, **kwargs)
Bases:
pysiral.l2proc.procsteps.Level2ProcessorStepA Level-2 processor step class for computing sea ice draft and its uncertainty
- execute_procstep(l1b, l2)
API class for the Level-2 processor. Functionality is to compute sea ice draft and its uncertainty :param l1b: Level-1 data instance :param l2: A Level-2 data instance :return: None, Level-2 object is change in place
- property l2_input_vars
- property l2_output_vars
- property error_bit
- pysiral.sit.icefreeboard2thickness(frb, sd, rho_w, rho_i, rho_s)
- pysiral.sit.snowfreeboard2thickness(frb, sd, rho_w, rho_i, rho_s)
- pysiral.sit.frb2sit_errprop(frb, sd, rho_w, rho_i, rho_s, frb_unc, sd_unc, rho_i_unc, rho_s_unc)