Wtyczki są komputerową realizacją modułów. Są to pliki z bibliotekami dynamicznymi zapisanymi w plikach *.dll dla Windows i *.so dla Linux trzymane w katalogu Plugins.
Nazwa wtyczki | Typ wtyczki | Funkcje | Korzysta z wtyczek | Pliki konfiguracyjne | Biblioteki(2) |
Arclink by Event | Base | 1. Pobieranie rejestracji sejsmicznych z Arclink na podstawie czasu zjawiska. 2. Pobieranie rejestracji sejsmicznych z Arclink na podstawie czasu faz sejsmicznych. | ArcLink | ArclinkByEvent.xml Arclink.xml | |
Base | Czytanie kolejnego odcinka czasowego rejestracji ciągłej. | ArcLink | Arclink.xml | ||
Base | 1. Czytanie wybranego odcinka czasowego rejestracji sejsmicznych z wybranych stacji i kanałów z Arclink serwera. 2. Czytanie konfiguracji, stacji i datalessów z serwera ArcLink. | Inventory.xml ArclinkStaTimes.xml Arclink.xml | sc_xml | ||
ASCII reader | Waveform | Czytanie plików sejsmicznych w formacie ISEPOS ASCII. | |||
Przetwarzanie listy wstrząsów: 1. Wybieranie pierwszego wstrząsu z listy. 2. Wybieranie kolejnego wstrząsu z listy. 3. Wybieranie poprzedniego wstrząsu z listy. 4. Przetwarzanie pierwszego wstrząsu z listy. 5. Przetwarzanie kolejnego wstrząsu z listy. 6. Przetwarzanie po kolei wszystkich wstrząsów z listy. | ProcessStepByStep.bat ProcessFirstEvent.bat ProcessNextEvent.bat | ||||
BFGS | Optim. | (1) | dlib-19.1 | ||
Channel processing | Base | Filtruje i przetwarza sejsmogramy w oknie głównym programu. | Wszystkie typu: Filter i Process | EventsFilter.xml | |
Differentiation | Filter | Całkowanie sygnału. | |||
EMSC origin | Base | 1. Interpretuje tekst ze strony EMSC. 2. Czyta katalog ze strony EMSC. | |||
Event filter | Base | Filtruje wczytane wstrząsy i usuwa zjawiska sejsmiczne niespełniające warunków filtru. | |||
Export CSV | Base | ExportCSV.xml | |||
Export HTML | Base | ExportHTML.xml | hybridmt | ||
Export ISEPOS | Base | ExportISEPOSCatalog.xml | Matlab | ||
Export IS-EPOS ground motion | Base | Eksportuje opracowania do katalogu ISEPOS GM (ground motion) w Matlabie. | ExportISEPOSGMCatalog .xml | Matlab | |
Export ISF bulletin | Base | ISF | |||
Export MiniSEED | Base | Zapisuje wybrane formy falowe do pliku MiniSEED. | libmseed | ||
FFT | Base | Liczy i wyświetla widmo sygnału sejsmicznego. | |||
Generic waveform reader | Base | Wszystkie typu: Waveform | |||
GIG E | SQR, integration | GIGEnergy.xml | |||
Grid search | Optim. | (1) | |||
Ground Motion | Base | Liczenie parametrów Ground Motion. | Integration Diffrentiation | GroundMotions.xml, pliki z filtrami | sc_xml |
Hide unpicked stations | Base | Ukrywanie sejsmogramów z niezapikowanych stacji jednym poleceniem. | |||
Hybrid MT | Base | 1. Lokalizacja z wykorzystaniem HyppoDD travel times. 2. Liczenie tensora momentu sejsmicznego zmodyfikowaną metodą P. Wiejacza. 3. Wyświetlanie „piłeczek plażowych” - graficznej reprezentacji tensorów momentu sejsmicznego. | Wszystkie typu: Optimization | HybridMTVelocity.dat HypoMTLoc.xml | hybridmt HypoDD |
Filtr IIR2 | Filter | Filtracja filtrami drugiego rzędu: dolnoprzepustowym, górnoprzepustowym, pasmowo-przepustowym, przepuszczającym i tłumiącym wybraną częstotliwość. | IIR2.xml | ||
Import ISEPOS | Base | Matlab | |||
Import CSV | Base | ImportCSV.xml | |||
Integration | Filter | Całkowanie. | Integration.xml | ||
IRIS ASCII reader | Waveform | Czytanie plików sejsmicznych w formacie IRIS ASCII. | |||
List waveform reader | Base | Przetwarzanie listy plików z zapisami sejsmicznymi wstrząsów. | Wszystkie typu: Waveform | GetWaveformFromList.xml | |
Load dataless | Base | Czytanie plików dataless z parametrami stacji. | rdseed | ||
LocSat | Base | Lokalizacja algorytmem LocSat. | LocSat.xml, pliki z hodografami | LocSAT | |
LocSat tab | Base | Tworzenie hodografów dla LocSat z wykorzystaniem HyppoDD travel times. | HybridMTVelocity.dat | HypoDD | |
Manual origin | Base | ManualOrigin.xml | |||
Matlab interface | Base | 1. Interfejs do wykonywanie skryptów w języku i środowisku Matlab. | Skrypty Matlab | Matlab | |
Magnitude ML | Base | Liczenie magnitudy ML metodą Richtera i symulacji sejsmomografu Wooda-Andersona. | MagnitudeML.xml | ||
MSEED reader | Waveform | Czytanie plików sejsmicznych w formacie MiniSEED. | libmseed rdseed | ||
Mw (SWIP4) | Base | Liczenie magnitudy Mw metodą spektralną. | MagnitudeMw.xml | ||
NonLinLoc | Base | Lokalizacja algorytmem NonLinLoc. | NonLinLoc.xml, plik konfiguracyjny NoNLinLoc, tablice NonLinLoc | NonLinLoc | |
NonLinLoc supprt | Base | Przygotowanie plików konfiguracyjnych dla lokalizacji NonLinLoc. | NonLinLoc.xml, plik konfiguracyjny NoNLinLoc | NonLinLoc | |
Particle motion | Base | Wyświetlanie ruchów cząstkowych. Definiowanie azymutu i kąta wynurzania fal sejsmicznych.. | |||
Python interface | Base | Interface do wykonywanie skryptów w języku i środowisku Python. | PythonInterface.xml Skrypty Python | Python (3) | |
Region | Base | Sterowanie funkcjami dla regionu. | Region.xml | ||
Remove offset | Filter | Usuwanie offsetu z sejsmografu. | |||
SC3DB | DB | Obsługa bazy danych SC3DB. Czytanie i pisanie opracowań. | SC3DB.xml | MySQL | |
Sort by epicentra distance | Base | Dodaje funkcję sortowania sejsmogramów według odległości stacji od epicentrum. | |||
Sort by picks | Base | Dodaje funkcję sortowania sejsmogramów według czasu zapikowanych faz. | |||
Simplex | Optim. | Optymalizacja metoda Neldera–Meada (sympleksowa metoda spadku). | (1) | ||
Spline T | Process | Przepróbowanie metodą spline trzeciego rzędu. | |||
SQR | Process | Liczenie kwadratu sygnału. | |||
Sucha Góra | Base | Przeliczanie współrzędnych geograficznych na współrzędne Sucha Góra. | IS-EPOS | ||
SWIDBE | DB | Czytanie zjawisk nieposiadających Origin z bazy danych SWIBD. | SWIDB.xml | MySQL | |
SWIDB | DB | Czytanie zjawisk z bazy danych SWIBD. | SWIDB.xml | MySQL | |
Utils | Base | Drobne funkcje gromadzone w jednej wtyczce: 1. Informacja o kanale. 2. Informacja o parametrach stacji. 3. Komentarz do zjawiska. 4. Ustawianie preferowanej lokalizacji, magnitudy lub mechanizmu. | |||
View event | Base | 1. Wyświetlanie mapy zjawisk we współrzędnych geograficznych. 2. Wyświetlanie mapy lokalizacji zjawiska we współrzędnych geograficznych. | ViewEvents.xml | ||
View event we współrzędnych XY | Base | 1. Wyświetlanie mapy zjawisk w lokalnych współrzędnych kartezjańskich. 2. Wyświetlanie mapy lokalizacji zjawiska w lokalnych współrzędnych kartezjańskich. | ViewXYEvents.xml | ||
WAS filter | Filter | Filtr symulujący sejsmograf Wood –Andersona. | |||
Web help | Base | Otwieranie i przeglądanie instrukcji dla SWIP5 na stronach WWW. | WebHelpPlugin | wxWidgets-master |
(1) Plik konfiguracyjny jest związany z wtyczka stosującą metody optymalizacyjne.
(2) Wszystkie moduły mogą korzystać z zewnętrznych bibliotek jądra programu: boost, pugixml, wxWidgets, GEOTRANS, wxMathPlot.
(3) Wtyczka może korzystać z dowolnych bibliotek dla Python, np. ObsPy.