If a manual origin comes with manual picks with weight greater zero, we keep the manual picks and don't replace them by DL picks. Automatic picks in a manual origin are still replaced by DL picks. The advantage of this is especially the adoption of depth phase and S picks. But also manual P picks are given preference over DL P picks.
Code simplification and cleanups
- use of
pathlib
instead ofos.path
- removal of options to specify subdirectory names (really not needed)
- only the working directory is specified, all subdirectories have fixed naming
- changed config prefix from
mlpicker
toscdlpicker
- renaming of some internal variables to make them more consistent between modules
- added depth phase support
- improved configuration
- dedicated config module to avoid config code duplication
- use SeisComP Application class also in repicker module for consistency
- removed scstuff dependency
Better integration into SeisComP build
- renamed
scdlpicker.xyz.py
toscdlpicker-xyz.py
- will be installed as
scdlpicker-xyz
now - added default config files
- added description files
- added cmake support
- introduced hack to allow P picking using only the vertical component