obspy.io.nlloc.util.read_nlloc_scatter
- read_nlloc_scatter(filename, coordinate_converter=None)[source]
Read a NonLinLoc Scatter file into a Numpy array.
Note
Coordinate conversion from coordinate frame of NonLinLoc model files / location run to WGS84 has to be specified explicitly by the user if necessary.
- Parameters:
filename (str) – Filename with NonLinLoc scatter.
coordinate_converter (callable) – Function to convert (x, y, z) coordinates of NonLinLoc output to geographical coordinates and depth in meters (longitude, latitude, depth in kilometers). If left
None, NonLinLoc (x, y, z) output is left unchanged (e.g. if it is in geographical coordinates already like for NonLinLoc in global mode). The function should accept three arguments x, y, z (each of typenumpy.ndarray) and return a tuple of threenumpy.ndarray(lon, lat, depth in kilometers).
- Returns:
NonLinLoc scatter information as structured numpy array (fields: “x”, “y”, “z”, “pdf”).