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.