pyrocko.scenario.targets.waveform¶
Synthetic seismic waveform generator.
Classes
|
Undocumented. |
|
Undocumented. |
|
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
ofpyrocko.scenario.station.StationGenerator
objects, default:[<pyrocko.scenario.station.RandomStationGenerator object at 0x7fef2bafc4d0>]
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
ofstr
(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
ofpyrocko.gf.meta.TPDef
objects, optionalDefine 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
, optionalTime domain taper applied to synthetic waveforms.
- ♦ compensate_synthetic_offsets¶
bool
, default:False
Center synthetic trace amplitudes using mean of waveform tips.
- ♦ tinc¶
float
, optionalTime increment of waveforms.
- ♦ continuous¶
bool
, default:True
Only produce traces that intersect with events.