Seismic Phase Viewer with GUI Interface (classify and pick-up phases)
- GUI interface for seismic phase view and phase pick.
- raw seismic data or filter data (format: SAC files (*.sac))
- return comprehensive seismic data information (event_info.csv).
PcP and PKiKP phase viewer |
---|
obspy, signal, numpy, pandas, matplotlib, tkinter
1. data folder: containing *sac files;
2. folder order: 1 or 2 (first-order or second-order folder);
3. sort_by_distance: True or False (sort data by epicentral distance);
4. filter: if True, apply bandpass filter (4-order), default: False;
5. filter_freq: min_frequency and max_frequency, default: [1, 3].
6. event_info: load ever processed event info file (format:csv) for processing same data
7. output file name : *csv file
event_wave: seismic waveform data name
PcP_classify: PcP phase classification result (0: no PcP; 1: PcP)
PKiKP_classify: PKiKP phase classification result (0: no PKiKP; 1: PKiKP)
PcP_predic_pick: PcP phase predicted pick time (unit: second)
PKiKP_predic_pick: PKiKP phase predicted pick time (unit: second)
PcP_manual_pick: PcP phase manual pick time (unit: second)
PKiKP_manual_pick: PKiKP phase manual pick time (unit: second)
PcP_cc_pcik: PcP phase cross-correlation pick time (unit: second)
PKiKP_cc_pick: PKiKP phase cross-correlation pick time (unit: second)
PcP_cc_max: PcP phase cross-correlation coefficient
PKiKP_cc_max: PKiKP phase cross-correlation coefficient
PcP_wave: PcP phase waveform cut data
PKiKP_wave: PKiKP phase waveform cut data
PcP_cc_wave: PcP phase cross-correlation waveform cut data
PKiKP_cc_wave: PKiKP phase cross-correlation waveform cut data
drop_data_flag: drop data flag (0: no drop; 1: drop)
python init_viewer.py