ost.s1.slc_wrappers

Functions

burst_import

A wrapper of SNAP import of a single Sentinel-1 SLC burst

calibration

A wrapper around SNAP's radiometric calibration

coherence

A wrapper around SNAP's coherence routine

coreg

A wrapper around SNAP's back-geocoding co-registration routine

coreg2

A wrapper around SNAP's back-geocoding co-registration routine

ha_alpha

A wrapper of SNAP H-A-alpha polarimetric decomposition

ost.s1.slc_wrappers.burst_import(infile, outfile, logfile, swath, burst, config_dict)[source]

A wrapper of SNAP import of a single Sentinel-1 SLC burst

This function takes an original Sentinel-1 scene (either zip or SAFE format), updates the orbit information (does not fail if not available), and extracts a single burst based on the given input parameters.

Parameters
  • infile

  • outfile

  • logfile

  • swath

  • burst

  • config_dict

Returns

ost.s1.slc_wrappers.calibration(infile, outfile, logfile, config_dict)[source]

A wrapper around SNAP’s radiometric calibration

This function takes OST imported Sentinel-1 product and generates it to calibrated backscatter. 3 different calibration modes are supported.

  • Radiometrically terrain corrected Gamma nought (RTC) NOTE: that the routine actually calibrates to bet0 and needs to be used together with _terrain_flattening routine

  • ellipsoid based Gamma nought (GTCgamma)

  • Sigma nought (GTCsigma).

Parameters
  • infile

  • outfile

  • logfile

  • config_dict

Returns

ost.s1.slc_wrappers.coherence(infile, outfile, logfile, config_dict)[source]

A wrapper around SNAP’s coherence routine

This function takes a co-registered stack of 2 Sentinel-1 SLC products and calculates the coherence.

Parameters
  • infile

  • outfile

  • logfile

  • config_dict

Returns

ost.s1.slc_wrappers.coreg(master, slave, outfile, logfile, config_dict)[source]

A wrapper around SNAP’s back-geocoding co-registration routine

This function takes 2 OST imported Sentinel-1 SLC products (master and slave) and co-registers them properly. This routine is sufficient for coherence estimation, but not for InSAR, since the ESD refinement is not applied.

Parameters
  • master

  • slave

  • outfile

  • logfile

  • config_dict

Returns

ost.s1.slc_wrappers.coreg2(master, slave, outfile, logfile, config_dict)[source]

A wrapper around SNAP’s back-geocoding co-registration routine

This function takes 2 OST imported Sentinel-1 SLC products (master and slave) and co-registers them properly. This routine is sufficient for coherence estimation, but not for InSAR, since the ESD refinement is not applied.

Parameters
  • master

  • slave

  • outfile

  • logfile

  • config_dict

Returns

ost.s1.slc_wrappers.ha_alpha(infile, outfile, logfile, config_dict)[source]

A wrapper of SNAP H-A-alpha polarimetric decomposition

This function takes an OST imported Sentinel-1 scene/burst and calulates the polarimetric decomposition parameters for the H-A-alpha decomposition.

Parameters
  • infile

  • outfile

  • logfile

  • config_dict

Returns