pyrocko.fomosto.qssp

Classes

QSSPConfig(**kwargs)

Undocumented.

QSSPConfigFull(**kwargs)

Undocumented.

QSSPGreen(**kwargs)

Undocumented.

QSSPReceiver(**kwargs)

Undocumented.

QSSPSource(**kwargs)

Undocumented.

QSSPSourceDC(**kwargs)

Undocumented.

QSSPSourceMT(**kwargs)

Undocumented.

class QSSPSource(**kwargs)[source]

Bases: Object

Undocumented.

♦ lat

float, default: 0.0

♦ lon

float, default: 0.0

♦ depth

float, default: 10.0

♦ torigin

float, default: 0.0

♦ trise

float, default: 1.0

class QSSPSourceMT(**kwargs)[source]

Bases: QSSPSource

Undocumented.

♦ munit

float, default: 1.0

♦ mrr

float, default: 1.0

♦ mtt

float, default: 1.0

♦ mpp

float, default: 1.0

♦ mrt

float, default: 0.0

♦ mrp

float, default: 0.0

♦ mtp

float, default: 0.0

class QSSPSourceDC(**kwargs)[source]

Bases: QSSPSource

Undocumented.

♦ moment

float, default: 1000000000.0

♦ strike

float, default: 0.0

♦ dip

float, default: 90.0

♦ rake

float, default: 0.0

class QSSPReceiver(**kwargs)[source]

Bases: Object

Undocumented.

♦ lat

float, default: 10.0

♦ lon

float, default: 0.0

♦ name

str, default: ''

♦ tstart

float, default: 0.0

♦ distance

float, default: 0.0

class QSSPGreen(**kwargs)[source]

Bases: Object

Undocumented.

♦ depth

float, default: 10.0

♦ filename

str, default: 'GF_10km'

♦ calculate

bool, default: True

class QSSPConfig(**kwargs)[source]

Bases: Object

Undocumented.

♦ qssp_version

str, default: '2010beta'

♦ time_region

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

♦ frequency_max

float, optional

♦ slowness_max

float, default: 0.4

♦ antialiasing_factor

float, default: 0.1

♦ switch_turning_point_filter

int, default: 0

♦ max_pene_d1

float, default: 2891.5

♦ max_pene_d2

float, default: 6371.0

♦ earth_radius

float, default: 6371.0

♦ switch_free_surf_reflection

int, default: 1

♦ lowpass_order

int, optional, default: 0

♦ lowpass_corner

float, optional, default: 1.0

♦ bandpass_order

int, optional, default: 0

♦ bandpass_corner_low

float, optional, default: 1.0

♦ bandpass_corner_high

float, optional, default: 1.0

♦ output_slowness_min

float, optional, default: 0.0

♦ output_slowness_max

float, optional

♦ spheroidal_modes

bool, default: True

♦ toroidal_modes

bool, default: True

♦ cutoff_harmonic_degree_sd

int, optional, default: 0

♦ cutoff_harmonic_degree_min

int, default: 0

♦ cutoff_harmonic_degree_max

int, default: 25000

♦ crit_frequency_sge

float, default: 0.0

♦ crit_harmonic_degree_sge

int, default: 0

♦ include_physical_dispersion

bool, default: False

♦ source_patch_radius

float, default: 0.0

♦ 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

♦ nonzero_fade_in

bool, default: False

♦ nonzero_fade_out

bool, default: False

class QSSPConfigFull(**kwargs)[source]

Bases: QSSPConfig

Undocumented.

♦ time_window

float, default: 900.0

♦ receiver_depth

float, default: 0.0

♦ sampling_interval

float, default: 5.0

♦ stored_quantity

str, default: 'displacement'

♦ output_filename

str, default: 'receivers'

♦ output_format

int, default: 1

♦ output_time_window

float, optional

♦ gf_directory

str, default: 'qssp_green'

♦ greens_functions

list of QSSPGreen objects, default: []

♦ sources

list of QSSPSource objects, default: []

♦ receivers

list of QSSPReceiver objects, default: []

♦ earthmodel_1d

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