Versions Compared

Key

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

...

Poniżej przedstawione są przykładowe definicje w skrypcie i odpowiadające im pozycje w menu:

# !SWIP5

# !MENU Create IS-EPOS catalog


# !SWIP5

# !MENU Create catalogs

# !MENU IS-EPOS catalog


# !SWIP5

# !TOP MENU Filters

# !MENU Python filter


Anchor
Konfiguracja przekazywania danych do programu Python
Konfiguracja przekazywania danych do programu Python
Konfiguracja menu w skryptach Python

Linie definiujące sposób przekazywania danych do Pythona muszą znajdować się poniżej linii definiujących menu. W zależności od odpowiednich linii na początku skryptu odpowiednie dane są przekazane do programu Pythonprzedtawia . Przedstawia to poniższa tabela:


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)

# !CURRENT EVENT

2

EventParameters QuakeML – cała struktura QuakeML, w tym wszystkie wczytane zjawiska, jest przekazywana do programu Maltab. Jest to przydatne np. gdy w Pythonie mamy funkcje do tworzenia katalogu lub chcemy w Pythonie padać sejsmiczność danego obszaru, badać statystyki itp.

# !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.

# !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.

# !DATA FROM ZOOM WINDOW

5

Kanały zaznaczone (widoczne, jako niebieskie w oknie głównym) nieobcinane czasowo są wysyłane do Pythona.

# !DATA FROM SELECTION


Dane importowane z Pythona


6
# !REPLACE QUAKEML
7
# !INSERT TO QUAKEML
8
# !READ MINISEED
9
# !ADD MINISEED

Parametry zjawisk lub całych biuletynów z QuakeML są przekazywane do Pythona w formacie QuakeML, natomiast zapisy sejsmiczne w formacie MiniSEED.

...