LOCSAT locator for SeisComP.
The LocSAT locator interface implements a wrapper for the LocSAT locator written by Walter Nagy (according to the README file shipped with the LocSAT distribution).
SeisComP ships with two predefined travel time tables: tab and iasp91. LocSAT travel time tables are located under share/locsat/tables/.
The default profile is iasp91.
LocSAT does not support station corrections natively. At least checking the code:
sta_cor[i] = 0.0; /* FIX !!!!!!*/
However the SeisComP wrapper adds this feature. It allows to define a .stacor file which defines corrections of observation times in seconds. A correction is substracted (not added) from the observation time to be compatible with the NonLinLoc station correction definitions (http://alomax.free.fr/nlloc/soft3.03/control.html#_NLLoc_locdelay_).
Each LocSAT profile (travel time table) can have an associated station correction file. To use station corrections for the iasp91 tables, the file share/locsat/tables/iasp91.stacor needs to be created.
A station correction table looks like this:
# LOCDELAY code phase numReadings delay
LOCDELAY GE.MORC P 1 -0.1
The forth column (numReadings) is ignored and just provided for compatibility reasons with NonLinLoc.