Wtyczki są niezależnymi od głównego programu SWIP5 bibliotekami dynamicznymi rozbudowującymi i definiującymi funkcjonalności programu. Mogą one czytać i przetwarzać formy falowe, liczyć parametry opracowania wstrząsu, zapisywać i eksportować wyniki pracy, sterować innymi modułami i rozbudowywać ich funkcjonalność. Wtyczki mogą zależeć jedne od drugich, tzn. do pracy jednego modułu potrzebny jest inna wtyczka, bez którego wtyczka z modułem nie zostanie on dołączona do programu (rys. 1). Np. moduł liczenia magnitudy potrzebuje wtyczki do symulacji sejsmometru Wood-Andersona.

Moduły korzystają z zasobów SWIP5 mają dostęp do opracowania QuakeML, form falowych i parametrów stacji. Mogą rozsyłać informacje o wykonanych czynnościach do innych modułów i do podstawowych okien jądra programu. Modyfikują zawartość okna opracowania, a wszystkie raporty i komunikaty są wypisywane w oknie raportów.

Obecna instrukcja opisuje moduły do podstawowej interpretacji zjawisk sejsmicznych, w które jest wyposażona wersja 5.3.16 programu. Ze względu na to, że dynamika rozwoju modułów jest szybsza niż zmiany w programie SWIP5, oraz możliwości tworzenia modułów przez innych programistów i użytkowników, informacje zawarte w tej dokumentacji mogą być niepełne.

W dokumentacji moduły są podzielone funkcjami, jakie wykonują. Z tego powodu, jeżeli moduł wykonuje funkcje różnego rodzaju może być omawiany w kilku rozdziałach.

Oprócz podstawowego programu SWIP5 istnie wersja na konsolę SWIP5C. Przeznaczeniem SWIP5C jest zarówno praca on-line – automatyczna detekcja i lokalizacja, alerty oraz czynności okresowe niewymagające interakcji z operatorem, jak np. raporty, podsumowania, tworzenie stron www itp. Pracuje na serwerach komputerowych w sposób ciągły w tle lub jest wywoływany cyklicznie przez krona. Rdzeń SWIP5C (Console) nie posiada GUI. Może ona wykorzystywać wszystkie moduły, ale bez ich funkcjonalności GUI.

Rys. 1. Schemat modułowej konstrukcji SWIP5

Spis treści:

Wiadomości ogólne - moduły programu

Czytanie zapisów sejsmicznych

Lokalizacja zjawiska

Wyświetlanie faz teoretycznych

Liczenie magnitudy i energii

Parametry drgań gruntu

Operacje na bazach danych z opracowaniami

Liczenie mechanizmu wstrząsu

Matlab

Python

Moduły regionu

Sortowanie sejsmogramów

Analiza drgań 3D (particle motion)

Filtracje i przetwarzanie form falowych

Wtyczki formatów sejsmicznych

Optymalizacje

Eksport-import opracowań

Eksport sygnałów sejsmicznych

Praca na wielu wstrząsach

Wyświetlanie map ze wstrząsami sejsmicznymi

Wyświetlanie charakterystyki odpowiedzi aparatury rejestrującej kanały sejsmiczne

Proste narzędzia pomocnicze

Bibliografia

Dodatki - moduły programu

Dodatki - SWIP5