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.

Poniższa tabela zawiera listę wtyczek stworzonych w ramach projektu EPOS-PL. 

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


Arclink extension

Base

Czytanie kolejnego odcinka czasowego rejestracji ciągłej.

ArcLink

Arclink.xml


Arclink

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.




Batch


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.

7 Wybieranie wstrząsu z listy na postawie ID.

8. Wypisywanie listy wstrząsów.


ProcessStepByStep.bat

ProcessFirstEvent.bat

ProcessNextEvent.bat


BFGS

Optim.

Optymalizacja metodą Broyden–Fletcher–Goldfarb–Shanno.


(1)

dlib-19.1

Channel processing

Base

Filtruje i przetwarza sejsmogramy w oknie głównym programu. Obsługuje wtyczki filtracji i przetwarzania.

Wszystkie typu:

Filter i Process

EventsFilter.xml


Differentiation

Filter

Różniczkowanie sygnału.




EMSC origin

Base

Interpretuje tekst ze strony EMSC.




Event filter

Base

Filtruje wczytane wstrząsy i usuwa zjawiska sejsmiczne niespełniające warunków filtru.




Export CSV

Base

Eksportuje opracowania do pliku CSV.


ExportCSV.xml


Export HTML

Base

Generuje stronę HTML na podstawie wczytanych opracowań.


ExportHTML.xml

hybridmt

Export ISEPOS

Base

Eksportuje opracowania do katalogu ISEPOS w Matlabie.


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

Eksportuje opracowanie do biuletynu tekstowego ISF.



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

Czyta sejsmogram z pliku.

Wszystkie typu: Waveform



GIG E


Liczenie energii metodą GIG.

SQR, integration

GIGEnergy.xml


Grid search

Optim.

Optymalizacja metodą metodą przeszukiwania siatki rozwiązań


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




Hilbert transformProcess

1. Liczenie transformaty hilberta

2. Liczenie obwiedni sygnału




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

Czytanie katalogu ISEPOS w Matlabie.



Matlab

Import CSV

Base

Czytanie katalogu z pliku CSV.


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 parametrów stacji z plików dataless.



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

Wprowadzenie ręcznie lokalizacji.


ManualOrigin.xml


Matlab interface

Base

1. Interfejs do wykonywanie skryptów w języku i środowisku Matlab.

2. Eksportowanie opracowania do MatlabQML


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

NLLTransBasePrzeliczanie współrzędnych geograficznych na lokalne metodą NonLinLoc.
NLLTrans.datNonLinLoc

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óbkowanie 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 zgromadzone 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.

  • No labels