which are installed using `pip` by calling `python3 -m pip install -r requirements.txt`.
To install this software simply download and extract, or git clone, it into
your destination folder.
# How-To
The main scripts are located in RSTpicking and to run the scripts you should use `python RST_main.py` (Windows) or `python3 RST_main.py` (Unix). That will open a GUI providing the necessary details to open data files and analyse full folders.
The main scripts are located in RSTpicking and to run the scripts you should
use `python RST_main.py` (Windows) or `python3 RST_main.py` (Unix). That will
open a GUI providing the necessary details to open data files and analyse full
folders.
## RSTpicking
The software features several independent components that can be used for file
conversion, manual picking, analysis or a fully featured analysis.
The main component of this software is `RSTpicking` which incorporates the
functionality of all other components. There are two different scripts that run
the picking and analysis. It is recommended to use `RST_pick_GUI.py` which
makes use of a user interface and allows the user to easily change the
parameters and projects. `RST_main.py` is an older version that is less
flexible and requires the user to manually edit the settings in the script.
## Other Components
For a more detailed description of the other components see the
The original scripts for version 0.0.1 (4260ec45) in this repository have been provided by M. Warsitzka @warsitzka_at_ig.cas.cz and contain scripts that have been developed by M. Ritter.
Rudolf, M., & M. Warsitzka (2019): RST Evaluation - Scripts for analysing shear experiments from the Schulze RST.pc01 ring shear tester. https://gitext.gfz-potsdam.de/analab-code/rst-evaluation/
\ No newline at end of file
Rudolf, M., & M. Warsitzka (2019): RST Evaluation - Scripts for analysing shear
experiments from the Schulze RST.pc01 ring shear tester.
If `Automatic Picking` is unchecked, the manual picking dialog is shown for
each measurement. The user has to select each point manually. If `Review
picking during run` is selected. The user has the opportunity to check the
automatic picks and repick a specific point before continuing. Furthermore, the
other options in the leftmost column define which kind of reports should be
generated. As a standard ASCII-encoded text files with the results and several
plots are automatically generated and output to the `Output Folder`. Additional
settings are found in the `More options...` dialog (see below).
### Picking Interface

This is the manual picking and revision dialog. It is based on a standard
`matplotlib` plot and contains additional buttons to select the points to repick.
In some cases the automatic picking fails to correctly identify the points,
therefore a manual inspection is needed. In the example shown above, the filter
window is too large and smooths the original data too much. As a result the
user should either change the `smoothwindow` option in the `More options...`
dialog, or manually repick the `peak` and `static` picks. When repicking a new
window opens with a cursor for the user to select the approximate location of
the point. The algorithm then uses the original data around the picked point to
pick the value more precisely. The exact definition is explained in the