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 0x7f624c513210>, <pyrocko.gf.meta.Timing object at 0x7f624c3a8710>)

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