Declustering

This library is for declustering seismic data into two components - background and clustered seismicity.

require.mx('mxjs/seismic/stochastic_declustering.js');

StatusName
Hainzl_Decluster ( Integer start_idx, Integer end_idx, Function read_date, Function write_background, Function write_clustered, Number mod_BG_P )

Writes two filter columns for background and clustered events from an input table. Method is from Hainzl et al. 2006, based on the distribution of inter-event times.


Library Functions

Lib.Hainzl_Decluster ( start_idx, end_idx, read_date, write_background, write_clustered, mod_BG_P )

Writes two filter columns for background and clustered events from an input table. Method is from Hainzl et al. 2006, based on the distribution of inter-event times.

Parameters:
  • Integer start_idx - - start index of the data to decluster
  • Integer end_idx - - end index of the data to decluster
  • Function read_date - - function to read the date of the events e.g. Events.read_date
  • Function write_background - - function to write the background events filter column e.g. Events.write_BackgroundEvents
  • Function write_clustered - - function to write the clustered events filter column e.g. Events.write_ClusteredEvents
  • Number mod_BG_P - - increase the probability an event will be classed as background by this amount e.g. 0.1 (10% increase)