ost.s1.burst_batch

Batch processing routines for Sentinel-1 bursts

This module handles all the batch processing routines involved in the full workflow from raw Sentinel-1 SLC imagery to large-scale time-series and timescan mosaics.

Functions

ards_to_timeseries

bursts_to_ards

Batch processing from single bursts to ARD format

mosaic_timescan

param burst_inventory

mosaic_timescan_old

mosaic_timeseries

timeseries_to_timescan

Function to create a timescan out of a OST timeseries.

ost.s1.burst_batch.ards_to_timeseries(burst_gdf, config_file)[source]
ost.s1.burst_batch.bursts_to_ards(burst_gdf, config_file)[source]

Batch processing from single bursts to ARD format

This function handles the burst processing based on a OST burst inventory file and an OST config file that contains all necessary information about the project (e.g. project directory) and processing steps applied for the ARD generation based on the JSON ARD-type templates.

Parameters
  • burst_gdf (GeoDataFrame) – an OST burst inventory

  • config_file – (str/Path) path to the project config file

  • executor_type – executer type for parallel processing with godale, defaults to multiprocessing

  • max_workers – number of parallel burst processing jobs to start

Returns

ost.s1.burst_batch.mosaic_timescan(burst_inventory, config_file)[source]
Parameters
  • burst_inventory

  • config_file

Returns

ost.s1.burst_batch.mosaic_timescan_old(config_file)[source]
ost.s1.burst_batch.mosaic_timeseries(burst_inventory, config_file)[source]
ost.s1.burst_batch.timeseries_to_timescan(burst_gdf, config_file)[source]

Function to create a timescan out of a OST timeseries.