Technical documentation¶
Sar-Pre-Processing¶
Wrapper module to launch preprocessor
-
class
sar_pre_processing.sar_pre_processor.
AttributeDict
(**entries)[source]¶ Bases:
object
A class to convert a nested Dictionary into an object with key-values accessibly using attribute notation (AttributeDict.attribute) instead of key notation (Dict[“key”]). This class recursively sets Dicts to objects, allowing you to recurse down nested dicts (like: AttributeDict.attr.attr)
-
class
sar_pre_processing.sar_pre_processor.
SARPreProcessor
(**kwargs)[source]¶ Bases:
sar_pre_processing.sar_pre_processor.PreProcessor
-
pre_process_step1
(**kwargs)[source]¶ Pre-process S1 SLC data with SNAP’s GPT
apply precise orbit file
thermal noise removal
calibration
TOPSAR-Deburst
Geometric Terrain Correction
Radiometric Correction (after kellndorfer et al.)
backscatter normalisation on specified angle in config file (based on Lambert’s Law)
-
File list for Sar-Pre-Processing¶
Create List of SAR data which will be processed by sar_pre_processer module
-
class
sar_pre_processing.file_list_sar_pre_processing.
AttributeDict
(**entries)[source]¶ Bases:
object
A class to convert a nested Dictionary into an object with key-values accessibly using attribute notation (AttributeDict.attribute) instead of key notation (Dict[“key”]). This class recursively sets Dicts to objects, allowing you to recurse down nested dicts (like: AttributeDict.attr.attr)