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.