pysiral.l3proc.alg.mask

Attributes

__author__

Classes

Level3LoadMasks

A Level-3 processor item to load external masks

Level3LoadCCILandMask

A Level-3 processor item to load the CCI land mask

Level3ParameterMask

A Level-3 processor item to load external masks

Module Contents

pysiral.l3proc.alg.mask.__author__ = 'Stefan Hendricks <stefan.hendricks@awi.de>'
class pysiral.l3proc.alg.mask.Level3LoadMasks(*args, **kwargs)

Bases: pysiral.l3proc.Level3ProcessorItem

A Level-3 processor item to load external masks

required_options = ['mask_names']
l2_variable_dependencies = []
l3_variable_dependencies = []
l3_output_variables
apply()

Load masks and add them as grid variable (variable name -> mask name) :return:

class pysiral.l3proc.alg.mask.Level3LoadCCILandMask(*args, **kwargs)

Bases: pysiral.l3proc.Level3ProcessorItem

A Level-3 processor item to load the CCI land mask

required_options = ['local_machine_def_mask_tag', 'mask_name_dict']
l2_variable_dependencies = []
l3_variable_dependencies = []
l3_output_variables
apply()

Load masks and add them as grid variable (variable name -> mask name) :return:

class pysiral.l3proc.alg.mask.Level3ParameterMask(*args, **kwargs)

Bases: pysiral.l3proc.Level3ProcessorItem

A Level-3 processor item to load external masks

required_options = ['source', 'condition', 'targets']
l2_variable_dependencies = []
l3_variable_dependencies = []
l3_output_variables
apply()

Mask certain parameters based on condition of one other parameter :return:

_get_l3_mask(source_param, condition, options)

Return bool array based on a parameter and a predefined masking operation