|
e6e38dbb95
|
Merge branch 'develop' of 134.147.164.251:/data/git/pylot into develop
|
2015-06-10 15:49:15 +02:00 |
|
|
e6b0c2b470
|
zero xings are now be derived from demeaned data
|
2015-06-10 15:37:58 +02:00 |
|
Ludger Küperkoch
|
b0acee7136
|
Added component splitting also for channels 1 and 2.
|
2015-06-02 13:46:10 +02:00 |
|
Ludger Küperkoch
|
15b245c2e8
|
Debuging, temporary solved problems occuring when reading channels of not oriented sondes (channels 1/2).
|
2015-06-01 16:30:22 +02:00 |
|
Ludger Küperkoch
|
85f0717f10
|
Implemented first-motion picker, some debugging.
|
2015-06-01 14:18:18 +02:00 |
|
Ludger Küperkoch
|
74682952e7
|
New function invoked by autoPyLoT for automated picking of onset times. Main tool for automatic picking!
|
2015-05-29 16:48:58 +02:00 |
|
Ludger Küperkoch
|
5be662524f
|
Debuged AIC picker for plotting smoothed CF instead of unsmoothed CF, implemented quick and dirty a temporary solution to process restituted data in order to calculate apropriate slope (line 204).
|
2015-05-29 16:43:32 +02:00 |
|
Ludger Küperkoch
|
6e51c05c94
|
Running indicies changed after kai Olbert to calculate equal CF as done in MatLab, implemented some tools to compensate numerical artefacts.
|
2015-05-29 16:35:00 +02:00 |
|
Ludger Küperkoch
|
0b6b7a7aed
|
Marginal changes only.
|
2015-05-29 16:28:50 +02:00 |
|
Ludger Küperkoch
|
caa0dce637
|
Adopted zero-crossing plotting to output of new function for calculating zero-crossings.
|
2015-05-27 09:36:12 +02:00 |
|
|
bb84e27e54
|
implemented a much faster calculation of the zero crossing beside an average calculation over the whole signal window of the dominant period
|
2015-04-21 08:14:26 +02:00 |
|
|
7816e6342f
|
zooming for 3-component window changed now zooming is done by using the mouse wheel
bugfix: calculation of the snr corrected
|
2015-04-13 09:42:17 +02:00 |
|
|
0824026159
|
standalone python files now import definitions from module pylot.core.pick.utils and parse arguments when called from shell (deleted "if __name__ == '__main__' :" clauses from the module)
|
2015-04-02 15:45:38 +02:00 |
|
Ludger Küperkoch
|
f6f1c9cf2f
|
Modified to handle new module utils.
|
2015-03-30 16:25:04 +02:00 |
|
Ludger Küperkoch
|
a015b0c90d
|
New functions in module: getnoisewin and getsignalwin to extract noise and signal parts.
|
2015-03-30 16:22:20 +02:00 |
|
Ludger Küperkoch
|
e8aa9de060
|
Modified to handle new module utils.py.
|
2015-03-30 16:20:41 +02:00 |
|
Ludger Küperkoch
|
1cdda3652f
|
New module containing some helpful functions, replaces getSNR, fmpicker, and earllatepicker.
|
2015-03-30 14:35:21 +02:00 |
|
Ludger Küperkoch
|
bebe3a3c45
|
Cleaned up source code, debuged: calculates now T/4 instead of T/8 out of zero crossings.
|
2015-03-30 14:18:19 +02:00 |
|
Ludger Küperkoch
|
0ad7e629ce
|
Marginal changes only.
|
2015-03-30 10:59:27 +02:00 |
|
Ludger Küperkoch
|
45eb138717
|
New function to derive SNR, returns SNR and SNR[dB].
|
2015-03-30 10:58:24 +02:00 |
|
Ludger Küperkoch
|
dc78abed09
|
Modified to handle new function fmpicker.
|
2015-03-19 14:36:56 +01:00 |
|
Ludger Küperkoch
|
a606b030e2
|
New function to derive automatically first motion (polarity) of phase onset based on zero crossings and slope determination.
|
2015-03-19 14:32:50 +01:00 |
|
Ludger Küperkoch
|
787cac7d68
|
Removed class EarlLatePicker, replaced by new function earllatepicker.
|
2015-03-18 14:45:49 +01:00 |
|
Ludger Küperkoch
|
16ae4bdfe9
|
Modified for using new function earllatepicker instead of removed class EarlLatePicker of object Picker.
|
2015-03-18 14:45:08 +01:00 |
|
Ludger Küperkoch
|
8ba34db05c
|
New function to calculate earliest and latest possible pick from a given initial (most likely) pick. Replaces class EarlLatePicker of object Picker.
|
2015-03-18 14:44:08 +01:00 |
|
Ludger Küperkoch
|
49a248d139
|
Debuged AICPicker: Now values equal zero are removed from CF to avoid numerical instabilities.
|
2015-03-12 15:45:54 +01:00 |
|
Ludger Küperkoch
|
486449fbb5
|
Debuged EarLatePicker noise level exceedance part.
|
2015-03-11 12:01:06 +01:00 |
|
Ludger Küperkoch
|
85f0445e6b
|
Stabilized AICPicker: if no minimum was found, try 1st derivative of AIC-CF.
|
2015-03-10 16:48:48 +01:00 |
|
Ludger Küperkoch
|
ea68b38f7e
|
Stabilized AICPicker by introducing 1st derivative of CF to find global maximum.
|
2015-03-10 16:18:32 +01:00 |
|
Ludger Küperkoch
|
380cccdf16
|
New attribute getPickError in class EarlLatePicker to derive symmetric picking error out of earliest and latest possible and most probable pick.
|
2015-03-09 16:14:03 +01:00 |
|
Ludger Küperkoch
|
a3fb4770c6
|
Modified to apply and show symmetric picking error derived from EarlLatePicker.py with new attribute getPickError.
|
2015-03-09 16:11:52 +01:00 |
|
Ludger Küperkoch
|
77c87067da
|
Different time windows for slope determination from AR- and HOS-CF.
|
2015-03-04 15:53:18 +01:00 |
|
Ludger Küperkoch
|
8f71297884
|
Debuged, stable slope determination of CF, modified plotting.
|
2015-03-04 15:52:14 +01:00 |
|
Ludger Küperkoch
|
714e70de69
|
Modified for improved class Picker.py
|
2015-03-04 13:49:02 +01:00 |
|
Ludger Küperkoch
|
f6922fafef
|
Implemented quality assessment for AICPicker based on slope and SNR from CF. New attributes getSNR and getSlope.
|
2015-03-04 13:45:29 +01:00 |
|
Sebastian Wehling
|
0ceba15118
|
corrected MatLab code remnant semicolon
|
2015-03-04 11:53:15 +01:00 |
|
Ludger Küperkoch
|
b953377c58
|
Major changes: 1) Implemented new class EarlLatePicker for calculating earliest and lates possible pick from initial (most likely) onset, based on cook book for consistent phase picking by Diehl & Kissling 2) Modified AICPicker, uses now unsmoothed and smoothed CF for not sticking in some local minima 3) Implemented optional plotting of interims results
|
2015-02-25 10:07:16 +01:00 |
|
Ludger Küperkoch
|
4a48874f88
|
Debuged and cleaned source code
|
2015-02-25 09:59:59 +01:00 |
|
Ludger Küperkoch
|
1966a2b612
|
Extended for applying new class EarlLatePicker and for plotting earliest and lates possible picks
|
2015-02-25 09:56:23 +01:00 |
|
Ludger Küperkoch
|
3556a2becc
|
Changed index for AR-CF calculation, no more shift in getTimeArray needed.
|
2015-02-24 09:08:38 +01:00 |
|
Ludger Küperkoch
|
acd8f70369
|
AR-CFs now have same sampling rate as raw seismograms, new attribute getXCF
|
2015-02-23 15:42:35 +01:00 |
|
Ludger Küperkoch
|
125728f2b1
|
Closes Ticket #143, uses now None instead of -1
|
2015-02-23 15:04:39 +01:00 |
|
|
b07f1b5b78
|
picks.py deleted new classes are not needed; ~obspy.core.event.Pick object used instead
|
2015-02-11 13:11:12 +01:00 |
|
Ludger Küperkoch
|
75ffe0c37a
|
Some changes to be actual to Python2.7
|
2015-01-26 10:55:25 +01:00 |
|
Ludger Küperkoch
|
41a2e840f8
|
Some changes to be actual to Python2.7
|
2015-01-26 10:55:18 +01:00 |
|
Ludger Küperkoch
|
2d48ad3bb2
|
Some changes to be actual to Python2.7
|
2015-01-26 10:54:58 +01:00 |
|
|
2961867c10
|
insert assert statement in Picker.py
|
2014-12-19 10:50:50 +01:00 |
|
Ludger Küperkoch
|
2fcf325a6e
|
Debugged getDataArray, same data lengths are now guaranteed
|
2014-12-16 16:15:53 +01:00 |
|
Ludger Küperkoch
|
13b8a9daec
|
Debugged
|
2014-12-16 16:13:52 +01:00 |
|
Ludger Küperkoch
|
fa58ec2aee
|
Modified for applying pragmatic picking algorithm, new class PragPicker in Picker.py
|
2014-12-15 15:04:48 +01:00 |
|