seismic.pick_harvester package¶
Submodules¶
seismic.pick_harvester.createEnsembleXML module¶
- Description:
This script was initially written for inserting new picks into the ISC catalogue. We now use a unified csv catalogue (that Babak has prepared) and this script merges existing picks with those picked by our parallel picker and creates self-consistent SC3ML files to be ingested into Seiscomp3.
CreationDate: 20/11/18 Developer: rakib.hassan@ga.gov.au
- Revision History:
LastUpdate: 20/11/18 RH
-
class
seismic.pick_harvester.createEnsembleXML.
Arrival
(net, sta, loc, cha, lon, lat, elev, phase, utctime, distance)[source]¶ Bases:
object
-
cha
¶
-
distance
¶
-
elev
¶
-
lat
¶
-
loc
¶
-
lon
¶
-
net
¶
-
phase
¶
-
sta
¶
-
utctime
¶
-
-
class
seismic.pick_harvester.createEnsembleXML.
Catalog
(isc_coords_file, fdsn_inventory, our_picks, event_folder, output_path, discard_old_picks=False)[source]¶ Bases:
object
-
class
seismic.pick_harvester.createEnsembleXML.
Event
[source]¶ Bases:
object
-
origin_list
¶
-
preferred_magnitude
¶
-
preferred_origin
¶
-
public_id
¶
-
-
class
seismic.pick_harvester.createEnsembleXML.
FDSNInv
(fn, host=None, port=None)[source]¶ Bases:
object
-
class
seismic.pick_harvester.createEnsembleXML.
Magnitude
(mag, mag_type)[source]¶ Bases:
object
-
magnitude_type
¶
-
magnitude_value
¶
-
seismic.pick_harvester.pick module¶
- Description:
Harvests picks from ASDF data-sets in parallel
References:
CreationDate: 13/09/18 Developer: rakib.hassan@ga.gov.au
- Revision History:
LastUpdate: 13/09/18 RH LastUpdate: dd/mm/yyyy Who Optional description
-
seismic.pick_harvester.pick.
extract_p
(taupy_model, pickerlist, event, station_longitude, station_latitude, st, win_start=- 50, win_end=50, resample_hz=20, bp_freqmins=[0.5, 2.0, 5.0], bp_freqmaxs=[5.0, 10.0, 10.0], margin=None, max_amplitude=100000000.0, plot_output_folder=None)[source]¶
seismic.pick_harvester.quality module¶
- Description:
Computes quality measures of picks using various methods
References:
CreationDate: 24/01/19
Developer: rakib.hassan@ga.gov.au
- Revision History:
LastUpdate: 24/01/19 RH LastUpdate: dd/mm/yyyy Who Optional description
-
seismic.pick_harvester.quality.
compute_quality_measures
(trc, trc_filtered, scales, plotinfo=None)[source]¶ Computes quality measures for a given pick based on:
wavelet transforms
waveform complexity analysis (similar to Higuchi fractal dimensions)
- Parameters
trc – raw obspy trace centred on pick-time
trc_filtered – filtered obspy trace centred on pick-time
scales – scales for computing continuous wavelet transforms
plotinfo – dictionary containing required plotting information (eventid, origintime, mag, net, sta, phase, ppsnr, pickid, outputfolder)
- Returns
cwtsnr: quality measure based on wavelet analysis
dom_freq: dominant frequency of arrival energy
slope_ratio: quality measure based on waveform complexity analysis