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)

add_entries(**entries)[source]
class sar_pre_processing.sar_pre_processor.PreProcessor(**kwargs)[source]

Bases: object

pre_process()[source]
class sar_pre_processing.sar_pre_processor.SARPreProcessor(**kwargs)[source]

Bases: sar_pre_processing.sar_pre_processor.PreProcessor

netcdf_information(**kwargs)[source]
pre_process_step1(**kwargs)[source]

Pre-process S1 SLC data with SNAP’s GPT

  1. apply precise orbit file

  2. thermal noise removal

  3. calibration

  4. TOPSAR-Deburst

  5. Geometric Terrain Correction

  6. Radiometric Correction (after kellndorfer et al.)

  7. backscatter normalisation on specified angle in config file (based on Lambert’s Law)

pre_process_step2(**kwargs)[source]

pre_process_step1 has to be done first

Pre-process S1 SLC data with SNAP’s GPT

  1. co-register pre-processed data

!!! all files will get metadata of the master image !!! Problem?

pre_process_step3(**kwargs)[source]

pre_process_step1 and 2 has to be done first

Pre-process S1 SLC data with SNAP’s GPT

  1. apply multi-temporal speckle filter

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)

add_entries(**entries)[source]
class sar_pre_processing.file_list_sar_pre_processing.SARList(**kwargs)[source]

Bases: object

create_list(**kwargs)[source]