# Visual check PRFs with an user interface
## Open the user interface
Following previous steps, PRFs have been calculated and save to SAC files in a folder named as the station name.
```
net.sta
├── 2018.229.15.35.02_P_R.sac
├── 2018.229.15.35.02_P_T.sac
├── 2018.229.22.06.55_P_R.sac
├── 2018.229.22.06.55_P_T.sac
│......
```
For example, PRFs were saved in folder `net.sta`. the file name of the PRF must be in `%Y.%j.%H.%M.%S_P_[RT].sac`. Now input following command to open the UI to browse the PRFs and reject poor PRFs.
```
$ pickrf /path/to/net.sta
```
The window will open as following image. Each page will display 20 PRFs. You can press `z` and `c` hotkey or click `previous` and `next` button for turning pages.
![](/_static/pickrf.png)
## Operations
Directly click PRFs on the interface to set up them to 'poor' PRFs. The PRFs will turn gray when you click a PRF. If you click again, it will restored to a 'good' PRF.
![](/_static/click.png)
When you have selected all PRFs, please click `finish` button to delete all 'poor' PRFs. Then a list file named as `net.stafinallist.dat` will be generated automatically in the folder, which include following columns
- Event name: the event name with format as `%Y.%j.%H.%M.%S`.
- Phase: the phase name (same as that in file name).
- Event latitude
- Event longitude
- Event depth
- Epicenter distance in degree
- Back-azimuth
- Ray-parameters in s/km
- Magnitude
- Gaussian factor
```{note}
This list file is **very important** for derived method such as H-k stacking and CCP stacking.
```
## Other functions
### enlarge and reduce visual amplitudes of the waveforms
Buttons of `Amp enlarge` and `Amp reduce` are available to control the visual amplitudes.
### Preview all PRFs
the `space` hotkey and `preview` button provide a function to plot all 'good' PRFs. Use `ctrl+s` on Linux/Windows and `cmd+s` on MacOS to save this figure as a PDF file.
## Keymap
| Key | Function |
| ------ | ------ |
| z | Page up |
| c | Page down |
| space | Preview all good PRFs |
|ctrl+s or cmd+s | Save preview |
## Re-calculation of RFs
As a final-list saved into RF output path, events information of RFs can be invoked for re-calculation if we need to change some parameters, such as gauss factor, bandwidth of filter or deconvolution method. After version 1.2.14, the `prf` command introduce a new option of `-f` for re-calculation using events in the final-list.