pyrocko.fomosto.qseis

Classes

QSeisConfig(**kwargs)

Undocumented.

QSeisConfigFull(**kwargs)

Undocumented.

QSeisPoleZeroFilter(**kwargs)

Undocumented.

QSeisPropagationFilter(**kwargs)

Undocumented.

QSeisSourceMech(**kwargs)

Undocumented.

QSeisSourceMechMT(**kwargs)

Undocumented.

QSeisSourceMechSDR(**kwargs)

Undocumented.

class QSeisSourceMech(**kwargs)[source]

Bases: Object

Undocumented.

class QSeisSourceMechMT(**kwargs)[source]

Bases: QSeisSourceMech

Undocumented.

♦ mnn

float, default: 1.0

♦ mee

float, default: 1.0

♦ mdd

float, default: 1.0

♦ mne

float, default: 0.0

♦ mnd

float, default: 0.0

♦ med

float, default: 0.0

class QSeisSourceMechSDR(**kwargs)[source]

Bases: QSeisSourceMech

Undocumented.

♦ m_iso

float, default: 0.0

♦ m_clvd

float, default: 0.0

♦ m_dc

float, default: 1000000000.0

♦ strike

float, default: 0.0

♦ dip

float, default: 90.0

♦ rake

float, default: 0.0

class QSeisPropagationFilter(**kwargs)[source]

Bases: Object

Undocumented.

♦ min_depth

float, default: 0.0

♦ max_depth

float, default: 0.0

♦ filtered_phase

int, default: 0

class QSeisPoleZeroFilter(**kwargs)[source]

Bases: Object

Undocumented.

♦ constant

complex, default: (1+0j)

♦ poles

list of complex objects, default: []

♦ zeros

list of complex objects, default: []

class QSeisConfig(**kwargs)[source]

Bases: Object

Undocumented.

♦ qseis_version

str, default: '2006'

♦ time_region

tuple of 2 pyrocko.gf.meta.Timing objects, default: (<pyrocko.gf.meta.Timing object at 0x7ff321bed7d0>, <pyrocko.gf.meta.Timing object at 0x7ff321bec910>)

♦ cut

tuple of 2 pyrocko.gf.meta.Timing objects, optional

♦ fade

tuple of 4 pyrocko.gf.meta.Timing objects, optional

♦ relevel_with_fade_in

bool, default: False

♦ sw_algorithm

int, default: 0

♦ slowness_window

tuple of 4 float objects, default: (0.0, 0.0, 0.0, 0.0)

♦ wavenumber_sampling

float, default: 2.5

♦ aliasing_suppression_factor

float, default: 0.1

♦ source_disk_radius

float, optional

♦ filter_surface_effects

int, default: 0

♦ filter_shallow_paths

int, default: 0

♦ filter_shallow_paths_depth

float, default: 0.0

♦ propagation_filters

list of QSeisPropagationFilter objects, default: []

♦ receiver_filter

QSeisPoleZeroFilter, optional

♦ sw_flat_earth_transform

int, default: 0

♦ gradient_resolution_vp

float, default: 0.0

♦ gradient_resolution_vs

float, default: 0.0

♦ gradient_resolution_density

float, default: 0.0

♦ wavelet_duration_samples

float, default: 0.0

♦ wavelet_type

int, default: 2

♦ user_wavelet_samples

list of float objects, default: []

class QSeisConfigFull(**kwargs)[source]

Bases: QSeisConfig

Undocumented.

♦ time_start

float, default: 0.0

♦ time_reduction_velocity

float, default: 0.0

♦ time_window

float, default: 900.0

♦ source_depth

float, default: 10.0

♦ source_mech

QSeisSourceMech, optional, default: QSeisSourceMechMT()

♦ receiver_depth

float, default: 0.0

♦ receiver_distances

list of float objects, default: []

♦ nsamples

int, default: 256

♦ gf_sw_source_types

tuple of 6 int objects, default: (1, 1, 1, 1, 0, 0)

♦ gf_filenames

tuple of 6 str objects, default: ('ex', 'ss', 'ds', 'cl', 'fz', 'fh')

♦ seismogram_filename

str, default: 'seis'

♦ receiver_azimuths

list of float objects, default: []

♦ earthmodel_1d

pyrocko.cake.LayeredModel (pyrocko.gf.meta.Earthmodel1D), optional

♦ earthmodel_receiver_1d

pyrocko.cake.LayeredModel (pyrocko.gf.meta.Earthmodel1D), optional