The SWIP5 program (Seismic Waves Interpretation Program) is the successor of the SWIP4 program designed to work in seismological observatories or in data collection centers from stations. The purpose of the development of this program is to facilitate the routine analysis of seismic recordings such as phase marking, magnitude counting, etc. This program was not written to support research and scientific studies, although it can be used for it. Therefore, the highest priority is to facilitate and expedite the manual processing of large amounts of seismic events. Further development of the program will go in this direction. With this program, it is possible to process recordings from one or more stations. During its development, efforts were made to take into account the experience and inconveniences of using SWIP4 while maintaining its positive features.

The program allows working with data from a single station or from many seismic stations. The number of stations depends on the capabilities of the computer, such as the size and resolution of the screen, and the amount of RAM. It should be remembered that the program can simultaneously remember and display the original and filtered channels, which may multiply the number of displayed channels.

The program is designed to interpret local, regional, or teleseismic events. It can be used both for the analysis of detected phenomena, as well as for effective data processing based on continuous recording.

The author used comments on the use of earlier SWIP programs family, as well as programs by other authors such as Seismic Handler, SeisAn, Event, or the SeisComp system. At the same time, I would like to express my big thanks to all seismologists who contributed many valuable comments and ideas to the current SWIP5 functionality.

The SWIP5 program is modular. It consists of a core that enables basic operations and controls modules that can be developed independently of the core, added to, or removed from the SWIP5 package during its lifetime. Thus, the user can create his own functionality of the program. The description of the existing modules for the basic interpretation of seismic events, which the SWIP5 package is equipped with, and the functions performed by the modules, can be found in separate documentation.

The program uses the following external libraries:

Library

Version

License

URL

boost

1.58.0

Boost Software License

https://www.boost.org/

pugixml

1.8

MIT

http://pugixml.org/

wxWidgets

3.0.2

wxWidgets license

https://www.wxwidgets.org/

GEOTRANS

2.4

Code provided by NGA for free

https://earth-info.nga.mil/

ftp://priede.bf.lu.lv/pub/GIS/koordinatas/GEOTRANS/2.4.2/

wxMathPlot

0.1.2

wxWidgets license

https://wxmathplot.sourceforge.io/

  • No labels