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

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.