seismic.xcorqc package¶
Submodules¶
seismic.xcorqc.analytic_plot_utils module¶
Utility functions supporting plotting for cross-correlation visualizations.
- seismic.xcorqc.analytic_plot_utils.distance(origin, destination)[source]¶
Compute the distance in km between origin coordinates and destination coordinates. The coordinates are (latitude, longitude) couplets in units of degrees.
- seismic.xcorqc.analytic_plot_utils.drawBBox(min_lon, min_lat, max_lon, max_lat, base_map, **kwargs)[source]¶
Draw bounding box on a basemap
- seismic.xcorqc.analytic_plot_utils.timestamps_to_plottable_datetimes(time_series)[source]¶
Convert a series of float (or equivalent) timestamp values to matplotlib plottable datetimes.
- Parameters:
time_series (iterable container) – Series of timestamps
- Returns:
Equivalent series of plottable timestamps
- Return type:
numpy.array(‘datetime64[ms]’) with millisecond resolution
seismic.xcorqc.client_data module¶
seismic.xcorqc.correlator module¶
seismic.xcorqc.fft module¶
seismic.xcorqc.generate_dispersion_curves module¶
- Description:
Runs Rhys Hawkins’ code in parallel to generate dispersion curves based on cross-correlations of station-pairs. Note that this script call shell scripts that are expected to be in the current working directory.
todo: remove dependence on shell scripts.
References:
CreationDate: 10/01/20
Developer: rakib.hassan@ga.gov.au
- Revision History:
LastUpdate: 10/01/20 RH LastUpdate: dd/mm/yyyy Who Optional description