pyrocko.fomosto.qseis2d

Classes

QSeis2dConfig(**kwargs)

Combined config object for QSeisS and QSeisR.

QSeis2dSource(**kwargs)

Undocumented.

QSeisRBandpassFilter(**kwargs)

Undocumented.

QSeisRConfig(**kwargs)

Undocumented.

QSeisRConfigFull(**kwargs)

Undocumented.

QSeisRReceiver(**kwargs)

Undocumented.

QSeisRRunner([tmp, keep_tmp])

Takes QSeis2dConfig or QSeisRConfigFull objects, runs the program and reads the output.

QSeisRSourceMech(**kwargs)

Undocumented.

QSeisRSourceMechMT(**kwargs)

Undocumented.

QSeisSConfig(**kwargs)

Undocumented.

QSeisSConfigFull(**kwargs)

Undocumented.

QSeisSPropagationFilter(**kwargs)

Undocumented.

QSeisSRunner(tmp[, keep_tmp])

Takes QSeis2dConfigFull or QSeisSConfigFull objects, runs the program.

class QSeis2dSource(**kwargs)[source]

Bases: Object

Undocumented.

♦ lat

float, default: 10.0

♦ lon

float, default: 0.0

♦ depth

float, default: 10.0

class QSeisRSourceMech(**kwargs)[source]

Bases: Object

Undocumented.

class QSeisRSourceMechMT(**kwargs)[source]

Bases: QSeisRSourceMech

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 QSeisSPropagationFilter(**kwargs)[source]

Bases: Object

Undocumented.

♦ min_depth

float, default: 0.0

♦ max_depth

float, default: 0.0

♦ filtered_phase

int, default: 0

class QSeisRBandpassFilter(**kwargs)[source]

Bases: Object

Undocumented.

♦ order

int, default: -1

♦ lower_cutoff

float, default: 0.1

♦ upper_cutoff

float, default: 10.0

class QSeisSConfig(**kwargs)[source]

Bases: Object

Undocumented.

♦ qseiss_version

str, default: '2014'

♦ calc_slowness_window

int, default: 1

♦ slowness_window

tuple of 4 pyrocko.guts.Any objects, optional

♦ wavenumber_sampling

float, default: 2.5

♦ aliasing_suppression_factor

float, default: 0.01

♦ filter_shallow_paths

int, default: 0

♦ filter_shallow_paths_depth

float, default: 0.0

♦ propagation_filters

list of QSeisSPropagationFilter objects, default: []

♦ 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

class QSeisSConfigFull(**kwargs)[source]

Bases: QSeisSConfig

Undocumented.

♦ time_window

float, default: 900.0

♦ source_depth

float, default: 10.0

♦ receiver_basement_depth

float, default: 35.0

♦ receiver_min_distance

float, default: 1000.0

♦ receiver_max_distance

float, default: 10000.0

♦ nsamples

int, default: 256

♦ info_path

str, default: 'green.info'

♦ fk_path

str, default: 'green.fk'

♦ earthmodel_1d

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

class QSeisRReceiver(**kwargs)[source]

Bases: Object

Undocumented.

♦ lat

float, default: 10.0

♦ lon

float, default: 0.0

♦ depth

float, default: 0.0

♦ tstart

float, default: 0.0

♦ distance

float, default: 0.0

class QSeisRConfig(**kwargs)[source]

Bases: Object

Undocumented.

♦ qseisr_version

str, default: '2014'

♦ receiver_filter

QSeisRBandpassFilter, optional

♦ wavelet_duration

float, default: 0.001

♦ wavelet_type

int, default: 1

♦ user_wavelet_samples

list of float objects, default: []

class QSeisRConfigFull(**kwargs)[source]

Bases: QSeisRConfig

Undocumented.

♦ source_mech

QSeisRSourceMech, optional, default: QSeisRSourceMechMT()

♦ time_reduction

float, default: 0.0

♦ info_path

str, default: 'green.info'

♦ fk_path

str, default: 'green.fk'

♦ output_format

int, default: 1

♦ output_filename

str, default: 'seis.dat'

♦ earthmodel_receiver_1d

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

class QSeis2dConfig(**kwargs)[source]

Bases: Object

Combined config object for QSeisS and QSeisR.

This config object should contain all settings which cannot be derived from the backend-independant Pyrocko GF Store config.

♦ qseis_s_config

QSeisSConfig, default: QSeisSConfig()

♦ qseis_r_config

QSeisRConfig, default: QSeisRConfig()

♦ qseis2d_version

str, default: '2014'

♦ time_region

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

♦ 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

♦ gf_directory

str, default: 'qseis2d_green'

class QSeisSRunner(tmp, keep_tmp=False)[source]

Bases: object

Takes QSeis2dConfigFull or QSeisSConfigFull objects, runs the program.

class QSeisRRunner(tmp=None, keep_tmp=False)[source]

Bases: object

Takes QSeis2dConfig or QSeisRConfigFull objects, runs the program and reads the output.