Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


Dane eksportowane do Pythona

Linie skryptu Python

1

Bieżące zjawisko. Jeżeli SWIP wczytał wiele zjawisk, tylko bieżąco opracowywane (zaznaczone) zjawisko jest przekazywane (patrz Praca na wielu wstrząsach). Opracowanie zjawiska jest dostępne w skrypcie jako zmienna globalna catalogSWIP5 typu QuakeML.

# !CURRENT EVENT

2

EventParameters QuakeML – cała struktura QuakeML, w tym wszystkie wczytane zjawiska, jest przekazywana do programu Maltab Python. Jest to przydatne np. gdy w Pythonie mamy funkcje do tworzenia katalogu lub chcemy w Pythonie padać sejsmiczność danego obszaru, badać statystyki itp. Katalog jest dostępny w skrypcie jako zmienna globalna catalogSWIP5 typu QuakeML.

# !QUAKEML

3

Wszystkie kanały widoczne w oknie głównym programu SWIP5 obcinane czasowo do sygnału widocznego w oknie głównym są wysyłane do Pythona. Kanały sejsmiczne są dostępne w skrypcie jako zmienna globalna streamSWIP5 typu Stream.

# !DATA FROM MAIN WINDOW

4

Wszystkie kanały widoczne w oknie powiększenia programu SWIP5 obcinane czasowo do sygnału widocznego w oknie powiększenia są wysyłane do Pythona. Kanały sejsmiczne są dostępne w skrypcie jako zmienna globalna streamSWIP5 typu Stream.

# !DATA FROM ZOOM WINDOW

5

Kanały zaznaczone (widoczne, jako niebieskie w oknie głównym) nieobcinane czasowo są wysyłane do Pythona. Kanały sejsmiczne są dostępne w skrypcie jako zmienna globalna streamSWIP5 typu Stream.

# !DATA FROM SELECTION


Dane importowane z Pythona


6Opracowanie zjawiska trzymane w zmiennej catalogSWIP5zostaje zaimportowane do SWIP5 zastępując istniejące opracowanie lub katalog# !REPLACE QUAKEML
7Opracowanie zjawiska trzymane w zmiennej catalogSWIP5zostaje zaimportowane do SWIP5. Dodawane są do bieżącego opracowania zjawiska nowe wartości: originu, magnitudy, magnitudy stacyjnej, amplitudy, mechanizmy lub piku. Dodawane są tylko nowe wartości. Nie zmienia się  już istniejących. W opracowaniu eksportowanym z pythona musi być zjawisko z ID takim samym jak bieżące zjawisko w SWIP5. W przeciwnym wypadku dane są ignorowane.# !INSERT TO QUAKEML
8Wczytywany jest do SWIP5 plik zapisywany przez skrypt Pythona. W skrypcie musi być komenda zapisu do pliku, którego nazwa jest w zbiorze konfiguracyjnym.# !READ MINISEED
9Dodawane są do sejsmogramu w SWIP5 kanały z pliku zapisanego przez skrypt Pythona. W skrypcie musi być komenda zapisu do pliku, którego nazwa jest w zbiorze konfiguracyjnym.# !ADD MINISEED

...