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
- Czytanie zapisów sejsmicznych z pliku
- Arclink
- Czytanie z ArcLink rejestracji zjawisk sejsmicznych na podstawie danych o wstrząsie
- Czytanie kolejnego odcinka czasowego rejestracji z ArcLink
- Czytanie listy plików z zarejestrowanymi zapisami sejsmicznymi
- new Czytanie parametrów stacji z plików dataless
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
- Definiowanie regionu
- Przeliczanie kształtów ze współrzędnych geograficznych na lokalne i odwrotnie
- Moduł Sucha Góra
- Transformacja współrzednych NonLinLoc
Sortowanie sejsmogramów
Analiza drgań 3D (particle motion)
Filtracje i przetwarzanie form falowych
- Filtr drugiego rzędu IIR2
- Całkowanie (Integration)
- Całkowanie (Integ2)
- Różniczkowanie (Differentiation)
- Wood-Anderson simulation
- SplineT
- Usuwanie offsetu
- Kwadrat sygnału
- Transformata Hilberta
Wtyczki formatów sejsmicznych
Optymalizacje
Eksport-import opracowań
- Eksport do katalogu IS-EPOS
- Eksport do katalogu GM IS-EPOS
- Eksport do MatlabQML
- Eksport do biuletynu ISF
- Eksport do tabeli CSV
- Import z katalogu IS-EPOS
- Import z tabeli CSV
- Tworzenie stron HTML
Eksport sygnałów sejsmicznych
- new_Eksport sygnałów sejsmicznych z okna głównego do pliku MiniSEED
- new_Eksport wybranych sygnałów sejsmicznych z okna głównego do pliku MiniSEED
Praca na wielu wstrząsach
- Wyświetlanie listy wstrząsów
- Wybieranie wstrząsu
- Wybór i przetwarzanie wstrząsów
- Samoczynne przetwarzanie wstrząsów
- Filtracja wstrząsów
- Usuwanie wstrząsu z listy
Wyświetlanie map ze wstrząsami sejsmicznymi
- Wyświetlanie map wstrząsów we współrzędnych geograficznych
- Wyświetlanie map wstrząsów we współrzędnych ortogonalnych
- Wyświetlanie lokalizacji wstrząsu we współrzędnych geograficznych
- Wyświetlanie lokalizacji wstrząsu we współrzędnych ortogonalnych
- Konfiguracja wyświetlania we współrzędnych geograficznych
- Konfiguracja wyświetlania we współrzędnych ortogonalnych