11 KiB
Table of contents
PyLoT GUI
First start
Questions:
- Full Name
- Authority: Enter authority/instituiton name
- Format: Enter output format (*.xml, *.cnv, *.obs)
Main Screen
Add trace data by loading a project or by adding event data.
Waveform Plot
Click on any trace to open the stations picking window. In the bottom bar the station name (station), the absolute UTC time (T) of the point under the mouse cursor and the relative time since the first trace start in seconds (t) is shown.
Mouse view controls :
Hold left mouse button and drag to pan view.
Hold right mouse button and
Direction | Result |
---|---|
Move the mouse up | Increase amplitude scale |
Move the mouse down | Decrease amplitude scale |
Move the mouse right | Increase time scale |
Move the mouse left | Decrease time scale |
Press right mouse button and click "View All" from the context menu to reset the view.
Array Map
The array map will display a color diagram to allow checking the consistency of picks across multiple stations.
To be able to display an array map PyLoT needs to load an inventory file, where the metadata of seismic stations is kept. Possible file types are .dless
, .xml
, .resp
and .dseed
.
Eventlist
The eventlist displays event parameters. The displayed parameters are saved in the .xml file in the event folder. Events can be deleted from the project by pressing the red X in the leftmost column of the corresponding event.
Usage
Projects
PyLoT uses projects to categorize different seismic data. A project consists of one or multiple events. Events contain seismic traces from one or multiple stations. An event also contains further information, e.g. origin time, source parameters and automatic and manual picks. Projects are used to group events which should be analyzed together. A project could contain all events from a specific region within a timeframe of interest or all recorded events of a seismological experiment.
Event folder structure
PyLoT expects the following folder structure for seismic data:
- Every event should be in it's own folder with the following naming scheme for the folders:
e[id].[doy].[yy]
, where[id]
is a four-digit numerical id increasing from 0001,[doy]
the three digit day of year and[yy]
the last two digits of the year of the event. This structure has to be created by the user of PyLoT manually. - These folders should contain the seismic data for their event as
.mseed
or other supported filetype TODO: LINK HERE - All automatic and manual picks should be in an
.xml
file in their event folder. PyLoT saves picks in this file. This file does not have to be added manually unless there are picks to be imported. The format used to save picks is QUAKEML. - The file
notes.txt
is used for saving analysts comments. Everything saved here will be displayed in the 'Notes' column of the eventlist.
Adding events to project
PyLoT GUI starts with an empty project. To add events, use the add event data button. Select one or multiple folders containing events. TODO: explain Directories: Root path, Data path, Database path
Saving projects
Save the current project from the menu with File->Save project or File->Save project as.
PyLoT uses .plp
files to save project information. This file format is not interchangable between different versions of Python interpreters.
Saved projects contain the automatic and manual picks. Seismic trace data is not included into the .plp
file, but read from its location used when saving the file.
Manual Picking
To create manual picks, you will need to open or create a project that contains seismic trace data (see Adding events to projects). Click on a trace to open the Picking window.
Picking window
Open the picking window of a station by leftclicking on any trace in the waveform plot. Here you can create manual picks for the selected station.
Picking Window Settings
Menu Command | Shortcut | Description |
---|---|---|
P Channels and S Channels | - | Select which channels should be treated as P or S channels during picking. When picking a phase, only the corresponding channels will be shown during the precise pick |
Filtering
Access the Filter options by pressing Ctrl+f on the Waveform plot or by the menu under Edit->Filter Parameter. Here you are able to select filter type, order and frequencies for the P and S pick seperately. These settings are used in the GUI for filtering during manual picking. The values used by PyLoT for automatic picking are displayed next to the manual values. By toggling the "Overwrite filteroptions" checkmark you can set whether the manual second pick uses the filter settings for the automatic picker (unchecked) or whether to use the filter options in this dialog (checked). To guarantee consistent picking results between automatic and manual picking it is recommended to use the same fiter settings for the determination of automatic and manual picks.
Export and Import of manual picks
Export
After the creation of manual picks they can either be save in the project file (see Saving projects). Alternatively the picks can be exported by pressing the button above the waveform plot or in the menu File->Save event information (shortcut Ctrl+p). Select the event directory in which to save the file. The filename will be PyLoT_[event_folder_name].[filetype selected during first startup]
. TODO: Is the filetype during first startup selected for saving files?
You can rename and copy this file, but PyLoT will then no longer be able to automatically recognize the correct picks for an event and the file will have to be manually selected when loading.
Import
To import previously saved picks press the button and select the file to load. You are asked to save the current state of your current project if you have not done so before. You can continue without saving by pressing "Discard". PyLoT will automaticall load files named after the scheme it uses when saving picks, described in the paragraph above. If it cant file any aptly named files, a file dialog will open and you can select the file you wish to load.
If you see a warning "Mismatch in event identifiers" and are asked whether to continue loading the picks, this means that PyLoT doesn't recognize the picks in the file as belonging to this specific event. They could have either been saved under a different installation of PyLoT but with the same waveform data, which means they are still compatible and you can continue loading them. Or they could be picks from a different event, in which case loading them is not reccommended.
Automatic Picking
Tuning
To adjust the autopicker settings to the characteristics of your data set, use the button to open the Tuning Dialog. In the right hand side of the window the Main Settings and Advanced Settings control the result of the automatic picking. To pick the currently displayed trace, click the button in the top right corner.
Production run of the autopicker
Evaluation of automatic picks
Export and Import of automatic picks
FAQ
Q: During manual picking the error "No channel to plot for phase ..." is displayed, and I am unable to create a pick.
A: Select a channel that should be used for the corresponding phase in the Pickwindow. For further information read Picking Window settings.
Q: I see a warning "Mismatch in event identifiers" when loading picks from a file.
A: This means that PyLoT doesn't recognize the picks in the file as belonging to this specific event. They could have been saved under a different installation of PyLoT but with the same waveform data, which means they are still compatible and you can continue loading them or they could be the picks of a different event, in which case loading them is not reccommended