ost.Project.Sentinel1Batch

class ost.Project.Sentinel1Batch(project_dir, aoi, start='2014-10-01', end='2022-05-06', data_mount=None, product_type='SLC', beam_mode='IW', polarisation='*', ard_type='OST-GTC', snap_cpu_parallelism=2, max_workers=1, log_level=20)[source]

A Sentinel-1 specific subclass of the Generic OST class This subclass creates a Sentinel-1 specific

Attributes

ard_type

TBD

ard_parameters

TBD

Methods

Sentinel1Batch.get_ard_parameters(ard_type)[source]
Sentinel1Batch.update_ard_parameters(ard_type=None)[source]
Sentinel1Batch.set_external_dem(dem_file, ellipsoid_correction=True)[source]
Sentinel1Batch.pre_download_srtm()[source]
Sentinel1Batch.bursts_to_ards(timeseries=False, timescan=False, mosaic=False, overwrite=False)[source]

Batch processing function for full burst pre-processing workflow

This function allows for the generation of the

Parameters

timeseries – if True, Time-series will be generated for

each burst id :type timeseries: bool, optional :param timescan: if True, Timescans will be generated for each burst id type: timescan: bool, optional :param mosaic: if True, Mosaics will be generated from the Time-Series Timescans of each burst id :type mosaic: bool, optional :param overwrite: (if True, the processing folder will be emptied :type overwrite: bool, optional :param max_workers: number of parallel burst :type max_workers: int, default=1 processing jobs :return:

static Sentinel1Batch.create_timeseries_animation(timeseries_dir, product_list, outfile, shrink_factor=1, resampling_factor=5, duration=1, add_dates=False, prefix=False)[source]
Sentinel1Batch.grds_to_ards(inventory_df, timeseries=False, timescan=False, mosaic=False, overwrite=False, max_workers=1, executor_type='billiard')[source]