ost.Project.Sentinel1

class ost.Project.Sentinel1(project_dir, aoi, start='2014-10-01', end='2022-05-06', data_mount=None, product_type='*', beam_mode='*', polarisation='*', log_level=20)[source]

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

Attributes

product_type

TBD

beam_mode

TBD

polarisation

TBD

inventory_file

TBD

inventory

TBD

refined_inventory_dict

TBD

coverages

TBD

burst_inventory

TBD

burst_inventory_file

TBD

scihub_uname

str: the scihub username

scihub_pword

str: the scihub password

asf_uname

TBD

asf_pword

TBD

peps_uname

TBD

peps_pword

TBD

onda_uname

TBD

onda_pword

TBD

Methods

search

High Level search function

read_inventory

Read the Sentinel-1 data inventory from a OST invetory shapefile :param

download_size

Function to get the total size of all products when extracted in GB

refine_inventory

download

create_burst_inventory

read_burst_inventory

param burst_file

a GeoPackage file created by OST holding a burst

plot_inventory

Sentinel1.search(outfile='full.inventory.gpkg', append=False, base_url='https://apihub.copernicus.eu/apihub')[source]

High Level search function

Parameters
  • outfile

  • append

  • base_url

Returns

Sentinel1.read_inventory()[source]

Read the Sentinel-1 data inventory from a OST invetory shapefile :param

Sentinel1.download_size(inventory_df=None)[source]

Function to get the total size of all products when extracted in GB

Parameters

inventory_df

Returns

Sentinel1.refine_inventory(exclude_marginal=True, full_aoi_crossing=True, mosaic_refine=True, area_reduce=0.05, complete_coverage=True)[source]
Sentinel1.download(inventory_df, mirror=None, concurrent=2, uname=None, pword=None)[source]
Sentinel1.create_burst_inventory(inventory_df=None, refine=True, outfile=None, uname=None, pword=None)[source]
Sentinel1.read_burst_inventory(burst_file=None)[source]
Parameters

burst_file – a GeoPackage file created by OST holding a burst inventory

Returns

geodataframe

Sentinel1.plot_inventory(inventory_df=None, transparency=0.05, annotate=False)[source]