pyrocko.scenario.targets.waveform

Synthetic seismic waveform generator.

Classes

WaveformGenerator(*args, **kwargs)

Undocumented.

WaveformNoiseGenerator(**kwargs)

Undocumented.

WhiteNoiseGenerator(**kwargs)

Undocumented.

class WaveformNoiseGenerator(**kwargs)[source]

Bases: NoiseGenerator

Undocumented.

class WhiteNoiseGenerator(**kwargs)[source]

Bases: WaveformNoiseGenerator

Undocumented.

♦ scale

float, default: 1e-06

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

Bases: TargetGenerator

Undocumented.

♦ station_generators

list of pyrocko.scenario.station.StationGenerator objects, default: [<pyrocko.scenario.station.RandomStationGenerator object at 0x7ff32330c090>]

List of StationGenerators.

♦ noise_generator

WaveformNoiseGenerator, default: WhiteNoiseGenerator()

Add Synthetic noise on the waveforms.

♦ store_id

str (pyrocko.gf.meta.StringID), default: 'global_2s'

The GF store to use for forward-calculations.

♦ seismogram_quantity

str (pyrocko.gf.meta.QuantityType), default: 'displacement'

♦ nsl_to_store_id

dict of str (pyrocko.gf.meta.StringID) objects, default: {}

Selectively use different GF stores for different stations.

♦ vmin_cut

float, default: 2000.0

Minimum velocity to seismic velocity to consider in the model.

♦ vmax_cut

float, default: 8000.0

Maximum velocity to seismic velocity to consider in the model.

♦ fmin

float, default: 0.01

Minimum frequency/wavelength to resolve in the synthetic waveforms.

♦ tabulated_phases

list of pyrocko.gf.meta.TPDef objects, optional

Define seismic phases to be calculated.

♦ tabulated_phases_from_store

bool, default: False

Calculate seismic phase arrivals for all travel-time tables defined in GF store.

♦ tabulated_phases_noise_scale

float, default: 0.0

Standard deviation of normally distributed noise added to calculated phase arrivals.

♦ taper

pyrocko.trace.Taper, optional

Time domain taper applied to synthetic waveforms.

♦ compensate_synthetic_offsets

bool, default: False

Center synthetic trace amplitudes using mean of waveform tips.

♦ tinc

float, optional

Time increment of waveforms.

♦ continuous

bool, default: True

Only produce traces that intersect with events.