obspy.io.nordic.core

Nordic file format support for ObsPy

copyright:The ObsPy Development Team (devs@obspy.org)
license:GNU Lesser General Public License, Version 3 (https://www.gnu.org/copyleft/lesser.html)

Note

Currently does not read nor write moment tensors or focal mechanism solutions from/to Nordic files.

Note

Pick time-residuals are handled in event.origins[0].arrivals, with the arrival.pick_id linking the arrival (which contain calculated information) with the pick.resource_id (where the pick contains only physical measured information).

Public Functions

blanksfile Generate an empty s-file with a populated header for a given waveform.
nordpick Format picks in an Event to nordic.
read_nordic Read a catalog of events from a Nordic formatted select file.
read_spectral_info Read spectral info from an sfile.
readheader Read header information from a seisan nordic format S-file.
readwavename Extract the waveform filename from the s-file.
write_select Function to write a catalog to a select file in nordic format.

Private Functions

Warning

Private functions are mainly for internal/developer use and their API might change without notice.

_evmagtonor Switch from obspy event magnitude types to seisan syntax.
_float_conv Convenience tool to convert from string to float.
_get_headline
_int_conv Convenience tool to convert from string to integer.
_is_sfile Basic test of whether the file is nordic format or not.
_nortoevmag Switch from nordic type magnitude notation to obspy event magnitudes.
_read_picks Internal pick reader.
_read_spectral_info Internal spectral reader.
_readheader Internal header reader.
_readwavename Internal wave-name reader.
_str_conv Convenience tool to convert a number, either float or int into a string.
_write_nordic Write an Event to a nordic formatted s-file.

Exceptions

NordicParsingError Internal general error for IO operations in obspy.core.io.nordic.