The US Geological Survey (USGS) National Earthquake Information Center (NEIC) defines a number of data exchange formats to communicate seismic event detection information between processing systems. These formats are defined using objects as defined in the JSON standard.
The purpose of this project is to:
- Define formats to hold data representing the estimates of various types of seismic event detections.
- Store the format definitions in a source controlled manner.
- Host libraries used to generate and parse the formats
- Pick Format - A format for unassociated picks from a waveform arrival time picking algorithm.
- Beam Format - A format for unassociated beams from seismic array beamforming algorithm.
- Correlation Format - A format to contain a seismic event detection made using a cross correlation algorithm.
- Detection Format - A format to contain a seismic event detection generated using an event detection or association algorithm.
- Retract Format - A format to contain a seismic event retraction made using an event detection algorithm.
- Hypocenter Object - An object that contains information about a hypocenter as part of a detection.
- Amplitude Object - An object that contains information about an amplitude as part of a pick.
- Associated Object - An object that contains associated information if a pick, beam, or correlation is included in an origin.
- Filter Object - An object that contains filter information as part of a pick.
- Site Object - An object that defines the station used to create a pick, beam, correlation,
- Source Object - An object that defines the creator/source of a pick, beam, correlation, or origin
Currently a library written in C++11, and a Java 1.7 jar file exist to generate and parse these formats.
- See the C++ README.
Java 1.7 jar
- See the Java README.