pyrocko.scenario.targets.insar

Synthetic InSAR data generator.

Classes

AtmosphericNoiseGenerator(**kwargs)

Undocumented.

InSARGenerator(**kwargs)

Undocumented.

ScenePatch(*args, **kwargs)

Undocumented.

class ScenePatch(*args, **kwargs)[source]

Bases: Object

Undocumented.

♦ center_lat

float

Center latitude anchor.

♦ center_lon

float

center longitude anchor.

♦ time_master

pyrocko.util.get_time_float (pyrocko.guts.Timestamp)

Timestamp of the master.

♦ time_slave

pyrocko.util.get_time_float (pyrocko.guts.Timestamp)

Timestamp of the slave.

♦ inclination

float

Orbital inclination towards the equatorial plane [deg].

♦ apogee

float

Apogee of the satellite in [m].

♦ swath_width

float

Swath width in [m].

♦ track_length

float

Track length in [m].

♦ incident_angle

float

Ground incident angle in [deg].

♦ resolution

tuple of pyrocko.guts.Any objects, default: ()

Resolution of raster in east x north [px].

♦ orbital_node

str (pyrocko.guts.StringChoice)

Orbit heading.

♦ mask_water

bool, default: True

Mask water bodies.

class SatelliteGeneratorTarget(scene_patch, *args, **kwargs)[source]

Bases: SatelliteTarget

Undocumented.

get_grid()[source]

Return relative positions of scatterer.

Parameters:

track (str) – Acquisition track, from ‘asc’ or ‘dsc’.

class AtmosphericNoiseGenerator(**kwargs)[source]

Bases: NoiseGenerator

Undocumented.

♦ amplitude

float, default: 1.0

Amplitude of the atmospheric noise.

class InSARGenerator(**kwargs)[source]

Bases: TargetGenerator

Undocumented.

♦ store_id

str, default: 'ak135_static'

Store ID for these stations.

♦ inclination

float, default: 98.2

Inclination of the satellite orbit towards equatorial plane in [deg]. Defaults to Sentinel-1 (98.1 deg).

♦ apogee

float, default: 693000.0

Apogee of the satellite in [m]. Defaults to Sentinel-1 (693 km).

♦ swath_width

float, default: 250000.0

Swath width in [m]. Defaults to Sentinel-1 Interfeometric Wide Swath Mode (IW). (IW; 250 km).

♦ track_length

float, default: 250000.0

Track length in [m]. Defaults to 200 km.

♦ incident_angle

float, default: 29.1

Near range incident angle in [deg]. Defaults to 29.1 deg; Sentinel IW mode (29.1 - 46.0 deg).

♦ resolution

tuple of pyrocko.guts.Any objects, default: (250, 250)

Resolution of raster in east x north [px].

♦ mask_water

bool, default: True

Mask out water bodies.

♦ noise_generator

pyrocko.scenario.targets.base.NoiseGenerator, default: AtmosphericNoiseGenerator()

Add atmospheric noise model after Hansen, 2001.