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. |