seisscan.do_bp

seisscan.do_bp(st_dls, dask_client, w, min_lon, max_lon, min_lat, max_lat, min_dep, max_dep, step_x, step_y, step_z, mod_dist_r1, mod_dep_r1, mod_ttp_r2, mod_tts_r2, o=None, pos='start', p_components=['Z'], s_components=['N', 'E'], p_cor_dict=None, s_cor_dict=None)

Perform backprojection to calculate 4-D brightness volume.

Parameters

st_dls: ObsPy.Stream

Waveform stream. For example a differentiated local similarity stream.

dask_client: dask.Client

A dask client for parallel processing.

w: float

Window size in seconds.

min_lon: float

Minimum longitude in degrees.

max_lon: float

Maximum longitude in degrees.

min_lat: float

Minimum latitude in degrees.

max_lat: float

Maximum latitude in degrees.

min_dep: float

Minimum depth in kilometers.

max_dep: float

Maximum depth in kilometers.

step_x: float

Grid size (kilometers) along X-direction.

step_y: float

Grid size (kilometers) along Y-direction.

step_z: float

Grid size (kilometers) along Z-direction.

mod_dist_r1: numpy.ndarray

Model epicentral distance (kilometers) in 1-D.

mod_dep_r1: numpy.ndarray

Model depth (kilometers) in 1-D.

mod_ttp_r2: numpy.ndarray

Model travel time (seconds) in 2-D for P-wave.

mod_tts_r2: numpy.ndarray

Model travel time (seconds) in 2-D for S-wave.

o: float

Overlap fraction for successive window. Default is None.

pos: str

Position of the brightness value in each window. Possible values are ‘start’, ‘mid’ or ‘end’. Default value is ‘start’.

p_components: list of str

A list of components for P-wave brightness. Default is [‘Z’].

s_components: list of str

A list of components for S-wave brightness. Default is [‘N’, ‘E’].

p_cor_dict: dict

A dictionary of station correction for P-wave. Default is None.

s_cor_dict: dict

A dictionary of station correction for S-wave. Default is None.

Returns

brightness4: seisscan.Brightness4