c70222972c
[update] small change in comparison figures
2017-09-19 16:08:04 +02:00
961be8ccbc
[bugfix] ibad referenced before assignment
2017-09-18 15:10:52 +02:00
7522201e06
[minor] beautiful progressbar
2017-09-18 15:06:50 +02:00
69ad0bf23b
[bugfix] self.pdlg_widget not initiated
2017-09-18 15:06:33 +02:00
eab416df3f
[bugfix] reset stdout in Worker
2017-09-18 14:46:29 +02:00
0949a6deac
[update] apw saved, proper deletion of figures
2017-09-18 14:44:18 +02:00
6acb0ad580
[minor] wadata/jk improvements
2017-09-18 12:20:48 +02:00
316d19ba9e
[bugfix] one replacement of i -> index missing
2017-09-18 11:39:27 +02:00
8a2bb65581
Merge remote-tracking branch 'origin/develop' into develop
2017-09-18 11:24:57 +02:00
330e15441e
[bugfix] fig._tight=True tried to be set on None type
2017-09-18 11:23:52 +02:00
365657064f
[cleanup] pycharm code inspection
2017-09-18 10:41:27 +02:00
a5d863bf95
[cleanup] method without usage
2017-09-18 10:15:07 +02:00
Darius Arnold
586abea874
[bugfix] same treatment of waveform data in tune autopicker and load waveform
...
fixes #217 . While generating the station list for the tune autopicker dialog, waveform data was loaded and some traces were removed (gaps, doubled, rotated). However, not all the functions were called on wfdat, so some stations would be unavailable in the general waveform overview for the event, but could be selected in the tune autopicker.
2017-09-15 20:48:22 +02:00
Darius Arnold
2ee3c9a304
[change] show more stations in stationbox of tune autopicker dialog
2017-09-15 18:59:17 +02:00
Darius Arnold
2e6c33de45
[bugfix] allow picking of S phase in lower area of waveform plot
...
Fixes bug report #211
2017-09-15 18:56:04 +02:00
Darius Arnold
27a6af6636
improved jackknife/median plot
...
added different colors to markers for accepted picks, jackknife reject picks and median rejected picks, added lines indicating median tolerance
2017-09-15 18:31:20 +02:00
Darius Arnold
62625d6941
improved wadati plot
...
added names of stations, added lines indicating wadati tolerance
2017-09-15 18:28:33 +02:00
Darius Arnold
7c528a4bfd
[change] jackknife and wadati plot show one instead of two points in legend
2017-09-15 16:48:08 +02:00
Darius Arnold
8dc5be8e49
[bugfix] removed unneccessary command added during tight layout change
2017-09-15 16:47:12 +02:00
Darius Arnold
a7fd239574
[bugfix] improvements to removal of NaNs during Cf calculation
2017-09-15 16:28:27 +02:00
6a40eef3fc
Merge branch 'develop' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot into develop
2017-09-15 14:47:44 +02:00
183f9e77c0
[ fixes #249 ] stylesheet path relative to style_settings
2017-09-15 14:47:05 +02:00
Darius Arnold
c8affae0c2
Merge branch 'tightlayout_tuneauto' into develop
2017-09-15 14:12:33 +02:00
Darius Arnold
ec8d471ce1
[change] enabled tight layout for tune autopicker plots
2017-09-15 14:11:28 +02:00
Darius Arnold
a96f8dcb7d
[add] wadati, jackknife and median test print excluded stations
2017-09-15 13:24:13 +02:00
Darius Arnold
ff891cacdc
add tight layout to overview plots of tune autopicker dialog
2017-09-15 13:15:30 +02:00
Darius Arnold
00df77e723
[add] remove mean from traces to avoid filtering artifact
...
Traces with constant offset (mean != 0) produce a large, low period artifact when filtered, even with tapering.
2017-09-15 12:09:56 +02:00
Darius Arnold
219d2d0e5a
Merge remote-tracking branch 'origin/develop' into develop
2017-09-15 11:38:06 +02:00
f2f908f8b5
[bugfix] missing parameter in getGlobalLimits
2017-09-12 15:31:02 +02:00
4bf03ef0d9
[minor] update radioButton StyleSheet
2017-09-12 13:30:38 +02:00
cc0281f9dc
[add] color for tune/test events on MultiEventWidget
2017-09-12 12:09:59 +02:00
1d253b5ee5
[minor] text color changed in stylesheet
2017-09-12 11:58:24 +02:00
0eeb07583b
[change] major change: wadati/JK checked picks REMOVED from autopicks
...
before, all picks were saved as XML automatically by autoPyLoT (also weight 8, 9), maybe change this to a more convenient way in the futur (e.g. add pick weight as ObsPy.Pick.comment ?)
2017-09-12 11:50:26 +02:00
0cf46a0cc3
[minor] improve user output on used CPU cores
2017-09-12 11:02:08 +02:00
7027f9ca58
[update] stylename active used to init combobox
2017-09-11 16:06:25 +02:00
c23fc0f303
[minor] stylesheet changes
2017-09-11 16:01:03 +02:00
197164f849
[issue] trying to solve FigureCanvas already deleted exception WIP
2017-09-11 15:15:33 +02:00
a4c697d250
[minor] solving some parental issues
2017-09-11 14:39:46 +02:00
bed5c8ffcf
[minor] stylesheet changes
2017-09-11 14:23:42 +02:00
f0e4ba5ab2
[add] style settings option
2017-09-11 13:27:32 +02:00
6e43e67172
[minor] stylesheet modifications
2017-09-11 10:24:22 +02:00
e5b0210c27
[update] bright stylesheet
2017-09-08 17:25:29 +02:00
78ba5484c6
[bugfix] old usage of _parent
2017-09-08 17:19:34 +02:00
f1fdd3b17b
[update] bright stylesheet
2017-09-08 17:19:18 +02:00
104a8dda64
[update] add linecolor settings to autoPyLoT figs
2017-09-08 17:01:36 +02:00
7ef784f2d2
[minor] color changes
2017-09-08 15:50:08 +02:00
d15828a058
[add] pick trace button color
2017-09-08 12:25:30 +02:00
51fe48553d
[update] bright stylesheet
2017-09-08 12:21:56 +02:00
a97258513e
[bugfix] missing variable name change
2017-09-08 10:28:54 +02:00
e310e1b6a6
Merge branch 'develop' into style_options
2017-09-08 09:39:47 +02:00
38a071ac5b
[minor] suppress rotation warning in GUI
2017-09-08 09:36:34 +02:00
8717df836a
[add] bright stylesheet
2017-09-08 09:27:47 +02:00
9d540fdd9b
Merge branch 'develop' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot into develop
2017-09-07 16:57:34 +02:00
91340b66e9
[minor] add window title to pickDlg
2017-09-07 16:57:10 +02:00
cacfb37468
[minor] some updates, added bright style sheet
2017-09-07 16:51:56 +02:00
Darius Arnold
49adc5418f
[bugfix] calculate slope up to first local maximum only
...
before it was calculated to global maximum in slope window
2017-09-07 16:47:42 +02:00
Darius Arnold
8a600e1bfa
Merge remote-tracking branch 'origin/develop' into develop
2017-09-07 16:43:21 +02:00
9c63621ba4
[update] style_settings
2017-09-07 16:07:43 +02:00
bab34a23c4
[add] settings for styles
2017-09-07 10:59:09 +02:00
7ecf976401
[add] dark stylesheet
2017-09-06 18:34:59 +02:00
7f0d3c2ab4
[new] missing parents added, some preperations
2017-09-06 18:02:09 +02:00
bf36e5e6a5
[bugfix] shift traces on wfPG plot
2017-09-05 15:31:02 +02:00
88bf4c8f67
[bugfix] delete picks after jk/wadati not working
2017-09-05 15:03:03 +02:00
c6105330e0
[add] Ctrl+S to save fig (has to be clicked firsts)
2017-09-04 15:03:30 +02:00
39b450b005
[add] panZoom implemented
2017-09-01 15:44:42 +02:00
Darius Arnold
e6d5dccb74
[bugfix] add default values when wadaticheck fails
...
Else plotting crashes due to unset variables
2017-08-31 21:58:13 +02:00
9a61a7f27d
[change] fix legend locations to prevent them from bouncing on zoom
2017-08-31 15:41:59 +02:00
8e59845558
Merge branch 'develop' into update_waveformwidget
2017-08-31 15:28:07 +02:00
699575f9d5
Merge branch 'compare_events' into develop
2017-08-31 15:02:27 +02:00
33bc4e060f
[minor] change layout and add groupbox
2017-08-31 15:01:48 +02:00
9eea1e9b14
Merge remote-tracking branch 'origin/develop' into develop
2017-08-31 14:32:12 +02:00
79cbaf3397
[update] working version to compare several events
2017-08-31 14:31:33 +02:00
eaa7a993af
[add] compare widget for multiple events added
2017-08-31 11:16:38 +02:00
ba001fb53d
[change] restructured comparison widget
2017-08-31 09:49:09 +02:00
Darius Arnold
9e1af65af7
[bugfix] AIC-CF was smoothed using wrong parameter
...
aictsmooth was unused in pylot, instead the tsmoothP parameter was used two times.
aictsmooth should smooth the AIC-CF during the determination of the preliminary onset. tsmoothP is used to smooth the HOS-CF during pragmatic picking.
2017-08-31 00:07:38 +02:00
ca5167cb04
[bugfix] check type(picks) in dict/Attribdict
2017-08-30 14:45:20 +02:00
aea58b3c11
[update] made autopickwidget concept more flexible
2017-08-30 14:44:39 +02:00
f21fc7bb37
[ fixes #244 ] parameters passed to pickDlg explicit
2017-08-30 10:51:20 +02:00
34ae5dddd2
[update] phaseText refreshing working (maybe slow)
...
if replotting slows down user interaction too much, change replot to pan-release instead of -move action, or add refresh timer
2017-08-29 16:32:42 +02:00
e2b69d043c
Merge branch 'develop' into update_waveformwidget
2017-08-29 15:57:04 +02:00
21f02bf675
[minor] add absolute time to WfWidgetPG
2017-08-29 15:55:36 +02:00
881cc39e0e
[bugfix] add default value to jackfactor
...
if not done, autoPyLoT will raise an error on old pylot.in files (or projects with old parameter obj.)
2017-08-29 15:23:25 +02:00
89dc390125
[minor] readd taupy tooltip
2017-08-29 15:08:28 +02:00
Darius Arnold
1ceb347602
[bugfix] avoid indexing an empty array when there are no NaNs at start of CF
2017-08-29 15:05:34 +02:00
Darius Arnold
bac6d6f5ec
[add] jackknife safety factor no longer hardcoded, GUI parameter added
2017-08-29 15:05:10 +02:00
Darius Arnold
71973a5348
[bugfix] Earllate-Picker would use wrong timearray for plotting
...
signal-timearray gets doubled if not enough zero crossings are found to calculate valid signal period. Plotting would then use the old "single" timearray.
2017-08-29 14:58:20 +02:00
Darius Arnold
b232a2a194
[bugfix] check4rotated unable to access metadata in TuneAutopicker
2017-08-29 14:40:26 +02:00
Darius Arnold
5648fc1870
[change] replace NaN's in HOScf by first NaN value instead of zero
2017-08-29 14:40:05 +02:00
Darius Arnold
0852bf0f80
[bugfix] handle to short zero crossings window
2017-08-29 14:39:30 +02:00
Darius Arnold
afd03da178
[change] more readable indexing during slope determination
2017-08-29 14:39:09 +02:00
Darius Arnold
8ce9e40d49
[bugfix] catch empty index array during slope determination
2017-08-29 14:38:57 +02:00
Darius Arnold
19566715a7
[add] tune autopicker displays picked onset time and error in seconds
2017-08-29 14:38:36 +02:00
8e4fa5edca
[cherrypick] from darius: rotate and taupy tooltip
2017-08-29 14:37:05 +02:00
726544bf3b
[update] canvas finally working again
2017-08-24 17:16:21 +02:00
c83671f140
[update] canvas used for tune-fig, not yet pan
2017-08-24 11:35:53 +02:00
070c32e007
[change] disable multicursor by default
2017-08-23 15:18:24 +02:00
1bbb686778
[updates] first usage of PylotCanvas for other fig
2017-08-23 14:45:46 +02:00
3cfd2371fc
[change] scroll zoom now part of WFwidget
2017-08-23 12:17:51 +02:00
47a79c7660
[add] wadaticheck added to widget (problem:
...
picking weights showing wadati/jk check
will be lost on saving/loading XML)
2017-08-23 11:51:59 +02:00
0e650dfb75
[update] working version of autopickwidget
2017-08-23 10:25:46 +02:00
9a5196c33f
[minor] cosmetics
2017-08-23 09:20:59 +02:00
62610cd592
Merge branch 'develop' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot into develop
2017-08-22 16:43:57 +02:00
c6c13f85bc
[new] first working version of jackknife plots for multiple events (WIP)
2017-08-22 16:43:09 +02:00
d818e6aef9
[new] widget for picking interactive inside GUI
2017-08-22 13:21:06 +02:00
0f2660e20b
[change] number of picks regards pick quality
2017-08-22 11:53:19 +02:00
Ludger Küperkoch
f7cada6d09
[Bugfix] Some typo.
2017-08-22 10:34:58 +02:00
a5097e1da6
[add] updates to jackknife from GUI (WIP, experimental)
2017-08-21 17:19:08 +02:00
Ludger Küperkoch
6722024749
Take renaming of existing function into account.
2017-08-21 16:16:09 +02:00
Ludger Küperkoch
dabd7f463c
Merge branch 'develop' of ariadne.geophysik.rub.de:/data/git/pylot into develop
2017-08-21 16:11:41 +02:00
Ludger Küperkoch
75d206b9b1
Revised function using already existing functions.
2017-08-21 16:11:10 +02:00
ed994e987f
[change] ComparisonDlg -> ComparisonWidget
2017-08-21 16:07:57 +02:00
b30ab69ad2
[bugfix] teach comparison to cope without pick
2017-08-21 15:33:00 +02:00
50e7b83812
[new] new function to exclude picks by quality
2017-08-21 15:11:07 +02:00
2b0aa38b37
[change] restructure identifyPhase functions
2017-08-21 14:59:28 +02:00
55a54ae154
[rename] getQualityFromUncertainty
2017-08-21 14:50:18 +02:00
e9dd34eca7
[change] py3 histogram changes merged to develop
2017-08-21 14:11:41 +02:00
b9bdaa391b
[change] use timedelta if (epick or lpick)=mpick
2017-08-21 13:51:54 +02:00
bdcb0ba649
[change] islope calculation with 2 samples
2017-08-21 13:38:50 +02:00
Darius Arnold
09374f8242
[bugfix] compare now shows histogram for all stations
2017-08-21 12:19:23 +02:00
a9f05d3572
[ fixes #238 ] missing parenthesis in if statement
2017-08-21 10:28:47 +02:00
4faf007e0b
[change] try set ncores flag explicitly (WIP)
2017-08-18 13:18:21 +02:00
2b942338b0
[bugfix] merge_picks not checking for method_id
...
[cleanup] removed unnecessary Data()
2017-08-17 15:47:42 +02:00
Ludger Küperkoch
76144252ea
Merge branch 'develop' of ariadne.geophysik.rub.de:/data/git/pylot into develop
2017-08-17 12:32:54 +02:00
Ludger Küperkoch
24ded1cf2b
Reversed changes made in previous commit, initialize ObsPy-event object including path.
2017-08-17 12:31:42 +02:00
d067d4787e
[bugfix] doubled picks saving XML files
2017-08-17 11:54:01 +02:00
Ludger Küperkoch
5920c64ec5
Reversed some changes of former commit accidently made.
2017-08-16 16:49:47 +02:00
Ludger Küperkoch
b64009e525
[Bugfix] It might happen, that Lc is negative and/or pstop smaller than pstart!
2017-08-16 16:48:04 +02:00
Ludger Küperkoch
9f48b23d88
Use writephases for exporting to VELEST-input file, as VELEST can handle only 4-string station IDs which is already implemented in source code.
2017-08-16 16:24:35 +02:00
Ludger Küperkoch
db628a5228
Merge branch 'develop' of ariadne.geophysik.rub.de:/data/git/pylot into develop
2017-08-16 15:33:16 +02:00
Ludger Küperkoch
606dc6a596
Enable compare button only if automatic as well as manual picks are available for same stations.
2017-08-16 15:32:25 +02:00
17f94228ab
Merge branch 'develop' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot into develop
2017-08-16 15:14:15 +02:00
879282657a
[change] get comparison working with alparray/py3
2017-08-16 15:13:55 +02:00
8e6237a08d
[add]function to check for doubled channels in stream
2017-08-16 15:13:28 +02:00
ec095c572d
[bugfix] if no cuttimes are set for h-comp skip S
2017-08-16 13:23:40 +02:00
Ludger Küperkoch
5d076511ec
[Bugfix] Input are already picks, no more event object.
2017-08-16 12:12:04 +02:00
4b6b3de547
[change] check for real bool
2017-08-16 11:19:25 +02:00
Ludger Küperkoch
e3f758fa63
[Bugfix] get_evt_data().path no more existent.
2017-08-16 10:43:05 +02:00
c6fa6d8ff8
Merge branch 'develop' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot into develop
2017-08-16 10:04:23 +02:00
256f3b6838
[ closes #232 ] load autopicks automatically
2017-08-16 10:03:10 +02:00
2c054161c1
[refs #229 ] same issue found in islope calculation
2017-08-16 09:56:41 +02:00
Ludger Küperkoch
95a2f21675
Removed hard coded station name introduced for bug fixing.
2017-08-15 17:02:50 +02:00
Ludger Küperkoch
cc25a8e6cf
Rearranged changes accidently got lost by former commit.
2017-08-15 17:01:27 +02:00
Ludger Küperkoch
fe8128a61a
Use mean for noise level determination instead of max.
2017-08-15 16:57:52 +02:00
Ludger Küperkoch
4d8dc912ac
Merge branch 'develop' of ariadne.geophysik.rub.de:/data/git/pylot into develop
2017-08-15 16:56:17 +02:00
Ludger Küperkoch
1dacc08b26
Leave picking parameters for onsets with small residuum unchanged.
2017-08-15 16:55:20 +02:00
81f3758414
[change] rearranged menu (pick para, preferences)
2017-08-15 16:28:38 +02:00
9bfba65aee
[bugfix] station names in pgplot
2017-08-15 16:15:49 +02:00
8f1943b48f
Merge branch 'develop' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot into develop
2017-08-15 15:49:22 +02:00
15e76e4932
[refs #229 ] use last item in t instead of len(t)
2017-08-15 15:47:59 +02:00
Ludger Küperkoch
b211294b94
Merge branch 'develop' of ariadne.geophysik.rub.de:/data/git/pylot into develop
2017-08-15 15:10:58 +02:00
Ludger Küperkoch
2e24c406ac
Use abs instead of RMS.
2017-08-15 15:10:36 +02:00
f6774cb592
Merge branch 'develop' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot into develop
2017-08-15 15:03:41 +02:00
90dae62922
[bugfix] pickDlg manipulate pick copy, rba error
2017-08-15 15:02:45 +02:00
Ludger Küperkoch
503f72d6b0
Merge branch 'develop' of ariadne.geophysik.rub.de:/data/git/pylot into develop
2017-08-15 14:49:11 +02:00
Ludger Küperkoch
f1d2467780
Smaller CF-recalculation window for iterative picking.
2017-08-15 14:48:19 +02:00
a23af62d23
Merge branch 'develop' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot into develop
2017-08-15 14:15:18 +02:00
604edea95a
[change] pick plot style (spe->fill_between)
2017-08-15 14:14:39 +02:00
c45b997aec
[add] phase text color sync to phase marker color
2017-08-15 14:00:16 +02:00
67b3f4f363
[bugfix] TypeError has no attr. 'message'
2017-08-15 13:52:26 +02:00
8ce4f05a05
[bugfix] manual phase text not shown
2017-08-15 13:46:05 +02:00
Ludger Küperkoch
b542a99293
Relaxed checkZ4S, vertical component RMS must exceed average RMS of both horizontal components.
2017-08-15 13:06:26 +02:00
Ludger Küperkoch
ec1f9bc3f2
Calculate SNR from HOS/AR-CF instead of AIC-CF.
2017-08-15 12:43:09 +02:00
Ludger Küperkoch
66da4bd442
[Bugfix] Take into account None for Perror, removed needles parameters.
2017-08-15 12:02:46 +02:00
4bb616492c
[bugfix] use identifyPhase instead of phase[0]
2017-08-15 10:02:46 +02:00
ff1ab722df
[minor] code cleanup
2017-08-15 09:49:10 +02:00
0f61799024
[add] new colors appl. to matplot, added quality
2017-08-14 16:59:39 +02:00
37373864ce
[add] new flexible linestyles and colors pyqtgraph
2017-08-14 16:15:42 +02:00
7ec2006967
[workaround] python 3 raw_input
2017-08-14 14:29:31 +02:00
07c16695ba
[minor] bugfix in unused function
2017-08-14 14:13:35 +02:00
100a39afd9
[bugfix] prevent error on mousewheel zoom outside axis
2017-08-14 13:56:08 +02:00
fda9de5738
[idea] copy pick not event and add to blank event
2017-08-14 13:44:38 +02:00
3cd64d09de
[add] parameter savexml added to autoPyLoT
2017-08-14 13:30:27 +02:00
0a8f6f8a39
[bugfix] regard uncertainty == None
2017-08-14 11:43:09 +02:00
e0077524f4
Merge branch 'develop' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot into develop
2017-08-14 11:40:48 +02:00
b585f571da
[bugfix] no quality set if else was hit
2017-08-14 11:40:22 +02:00
3c8ed2e44e
[add] traceback for error in Thread
2017-08-14 11:29:32 +02:00
Ludger Küperkoch
f1f6082cd8
Enabled terminal based plotting.
2017-08-11 17:33:41 +02:00
Ludger Küperkoch
df2d5929d3
[Bugfix] If Sweight >= 4, SNR and/or slope might be None.
2017-08-11 17:32:59 +02:00
Ludger Küperkoch
a48bb60809
Merge branch 'develop' of ariadne.geophysik.rub.de:/data/git/pylot into develop
2017-08-11 16:59:26 +02:00
Ludger Küperkoch
537b7cb4a3
[Bugfix] Take into account different formats of input arguments iplot and fig.
2017-08-11 16:57:10 +02:00
b3b3dca41a
Merge branch 'develop' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot into develop
2017-08-11 16:07:43 +02:00
2554534759
[bugfix] a lot of different bugfixes
2017-08-11 16:07:23 +02:00
Ludger Küperkoch
f393585831
New function to get quality classes from uncertainties, plot only automatic picks, if pick qualities are less than 4.
2017-08-11 16:04:18 +02:00
Ludger Küperkoch
fe2957f76d
Cosmetics
2017-08-11 15:02:47 +02:00
039f98a811
[add] check for nsamples and negative slope of cf
2017-08-11 15:01:32 +02:00
e6aa1ad031
[add] continue if no station coords
...
[bugfix] return if no isignal window
2017-08-11 14:50:12 +02:00
Ludger Küperkoch
571b90e5b7
Merge branch 'develop' of ariadne.geophysik.rub.de:/data/git/pylot into develop
2017-08-11 12:49:18 +02:00
Ludger Küperkoch
e9a0be347c
[Bugfix] Take into account different formats of input argument iplot.
2017-08-11 12:48:43 +02:00
fe2a2a9714
[add] trim_station_comp also for tuneAutopicker
2017-08-11 10:28:35 +02:00
7846e1303a
[bugfix] in tuneautopicker
2017-08-11 10:24:25 +02:00
9b97937049
Merge branch 'develop' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot into develop
2017-08-11 10:15:42 +02:00
Ludger Küperkoch
b36f20ff59
[Bugfix] Take into account that initial pick might be very close to start of CF.
2017-08-10 17:54:50 +02:00
Ludger Küperkoch
526cd4303e
[Bugfix] Still unclear, sometimes time array larger than data array.
2017-08-10 17:23:08 +02:00
874fdd730a
[add] check for gaps and trim traces for one station
...
[change] restitute data only if necessary!
2017-08-10 16:25:32 +02:00
Ludger Küperkoch
42dcf7576b
Deleted annotated line.
2017-08-10 15:11:14 +02:00
Ludger Küperkoch
8023ba2993
[Bugfix] Wrong use of indices.
2017-08-10 15:10:15 +02:00
Ludger Küperkoch
55c1a38f29
Merge branch 'develop' of ariadne.geophysik.rub.de:/data/git/pylot into develop
2017-08-10 14:06:59 +02:00
Ludger Küperkoch
7ae8f651d3
[Bugfix] Slope must be counts/s!
2017-08-10 14:06:33 +02:00
fd2b82e978
Merge branch 'develop' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot into develop
2017-08-10 14:01:55 +02:00
4e6a6dc2a8
[bugfix] self used in function (not method)
2017-08-10 14:01:25 +02:00
Ludger Küperkoch
726c823646
Merge branch 'develop' of ariadne.geophysik.rub.de:/data/git/pylot into develop
2017-08-10 12:47:08 +02:00
Ludger Küperkoch
071c18f649
Take into account very small prediction errors (synthetics!), [Bugfix] take into account very close zero crossings
2017-08-10 12:44:28 +02:00
460af0e094
Merge branch 'develop' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot into develop
2017-08-10 12:25:42 +02:00
2cc05329f9
[bugfix] huge bug in slope calculation
2017-08-10 12:25:03 +02:00
8a80af78cf
[bugfix] use z-trace starttime instead of full_range
2017-08-10 12:00:43 +02:00
1ed4f73e5c
[bugfix] darius: comparison of P-pick slope to minAIC-S-slope instead of S-pick slope
2017-08-10 11:04:46 +02:00
Ludger Küperkoch
a450189ba2
Take empty trace into account.
2017-08-09 17:37:11 +02:00
fd9e4f0c05
[add] remove automatic phases possible from pickDlg
2017-08-09 15:10:36 +02:00
5c6f1eb564
Merge branch 'develop' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot into develop
2017-08-09 14:16:45 +02:00
acaf7f5172
[add] differentiation between automatic and manual picks imported from new
...
style XML file
2017-08-09 14:15:50 +02:00
Ludger Küperkoch
1b16c13525
[Bugfix] autoPyLoT was running always non-parallel due to iplot argument.
2017-08-09 13:28:00 +02:00
Ludger Küperkoch
87b617b924
[Bugfix] Control figure output of autoPyLoT via optional input argument iplot.
2017-08-09 13:17:54 +02:00
29165aadc7
[bugfix] fixed former bugfix
2017-08-09 09:44:01 +02:00
Ludger Küperkoch
a7b02c68de
Re-introduced multicore processing, temporarly disabled for bug fixing.
2017-08-08 17:09:17 +02:00
Ludger Küperkoch
9e48bb1fa4
Removed hard coded, unnecessary saftey gap.
2017-08-08 17:06:41 +02:00
Ludger Küperkoch
811f52c95c
Enabled plotting of figures when called from terminal.
2017-08-08 16:38:29 +02:00
Ludger Küperkoch
ab410b790c
If one horizontal component is missing, AR prediction is calculated on original trace and copy of it.
2017-08-08 14:19:13 +02:00
Ludger Küperkoch
cc2da4fc41
[Bugfix] 'NoneType' object has no attribute 'axes'.
2017-08-08 11:53:21 +02:00
Ludger Küperkoch
6891591ae9
[Bugfix] Wrong use of boolean variable.
2017-08-08 11:26:40 +02:00
Ludger Küperkoch
7d5bfe8107
ilen was referenced before assignment.
2017-08-08 10:24:12 +02:00
2fa9a60023
[rename] functions renamed
2017-08-07 16:41:50 +02:00
014152e30e
[add] saveAllEvents now connected to export for Autopick process and saveProject
2017-08-07 16:33:45 +02:00
17a93cf62f
[add] for global seismology CF pick windows will now be calculated
...
relative to estimated tt from TauPy, metadata and source location (in XML
file) needed
[TO DO]: automatic export of XML (esp. source loc) before autopicking
2017-08-07 11:21:20 +02:00
60ebaa6528
[bugfix] few typos
2017-08-04 11:05:52 +02:00
9499688887
[add] parameter taup_model
2017-08-04 11:03:10 +02:00
41e5c004b2
[add] new parameter use_taup
2017-08-04 10:28:00 +02:00
04bf655cf1
[bugfix] init Checkbox if parameter is not found
2017-08-04 10:27:23 +02:00
ddb1fb8b97
[add] multiple eventIDs possible as eventID pylot_parameter (testing needed)
2017-08-03 14:49:32 +02:00
cab9061030
[change] abortButton for Thread removed by default, cause it was not
...
working properly
2017-08-03 14:39:58 +02:00
125b72a582
[bugfix] autoPyLoT crashed when getSlope() method of AICPicker returned
...
None (comparing None to float), workaround: if not slope: slope=0
2017-08-03 12:05:19 +02:00
154e7b459f
[add] --ncores flag added to autoPyLoT call, also enabled in GUI widget
2017-08-03 11:49:15 +02:00
90006809a5
[add] new autopick options added to file menu
2017-08-03 11:10:26 +02:00
e8a0a87dad
[change] removed __del__ method reimplementation from thread objects
...
causing problems (no idea why it is there at all)
2017-08-03 11:09:50 +02:00
85a01fb0f1
[minor] cosmetics in print
2017-08-03 10:33:58 +02:00
5e2dc6c9f9
[add] improved submit functions
2017-08-03 10:15:54 +02:00
20b31a1c5c
[reformat] code reformatting with PyCharm
2017-08-03 09:41:54 +02:00
4107f0249d
[add] widgets for GUI independent spawning of autoPyLoT processes, WIP
2017-08-02 15:20:32 +02:00
482ae112e8
[bugfix] missing string emitting signal
2017-08-02 13:19:09 +02:00
d5645cf979
[bugfix] string transformation of None values
2017-08-02 11:02:24 +02:00
a5a3087283
[add] system specific path SEPERATOR
2017-08-02 10:47:41 +02:00
c60c659608
Merge branch 'develop' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot into develop
2017-07-31 17:00:55 +02:00
aa5d11d735
[WIP] changed multiThread structure to QThreadPool
2017-07-31 17:00:19 +02:00
Ludger Küperkoch
8b7496a2fb
Merge branch 'develop' of ariadne.geophysik.rub.de:/data/git/pylot into develop
...
Conflicts:
pylot/RELEASE-VERSION
2017-07-31 15:40:11 +02:00
c353c24283
Merge branch 'develop' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot into develop
2017-07-31 14:57:36 +02:00
7ca6509611
[bugfix] has_keys not a method of dict in python3
2017-07-31 14:56:59 +02:00
bd62115e5d
Merge remote-tracking branch 'origin/develop' into develop
2017-07-31 14:56:31 +02:00
Ludger Küperkoch
290a623664
Merge branch 'develop' of ariadne.geophysik.rub.de:/data/git/pylot into develop
2017-07-31 14:18:40 +02:00
Ludger Küperkoch
7009983925
[Bugfix] Wrong derivation of method_id.
2017-07-31 14:17:06 +02:00
17e6169cee
[bugfix] untabify code
2017-07-31 13:52:57 +02:00
06b8c8413f
merge release version
2017-07-31 13:44:37 +02:00
121ef4357f
[WIP] using multiThread to call autopylot
2017-07-31 13:43:06 +02:00
Ludger Küperkoch
4244c4209b
New function to derive onset quality classes and to plot them if desired.
2017-07-31 12:04:03 +02:00
f13542840f
[add] MultiThread class added
2017-07-31 10:40:03 +02:00
f86f33b22f
[minor] removed output
2017-07-20 16:18:00 +02:00
04d43f67c5
[bugfix] default phases from obspy not unique
...
[add] toggle button for checking phases
2017-07-20 15:11:07 +02:00
f93713fdad
[bugfixes] filtering should be possible for all recognized phases now
2017-07-20 14:09:35 +02:00
d48d29f7ec
[change] code restructured for flexibility
2017-07-20 11:50:57 +02:00
9c089329f3
[bugfix] string changed by accident
2017-07-20 11:42:31 +02:00
389965e573
[add] plot arrivals option added
...
[change] code reformated by PyCharm
2017-07-20 11:33:01 +02:00
c644095b5a
[add] phase defaults for phasesTab
2017-07-19 15:12:01 +02:00
548c863f10
[minor] tight_layout for waveformwidget figure
2017-07-18 16:17:04 +02:00
d21afcf31a
[minor] changed linewidth of wf plot slightly
2017-07-18 16:12:33 +02:00
be588252cf
[add] events can be removed by clicking a button in event_table
2017-07-18 16:07:08 +02:00
60594c97cf
[bugfix] wrong if cause in for loop in read_eventfile_info
...
[add] function to remove events from project
2017-07-18 15:27:52 +02:00
37875d5c87
[add] finished remove picks feature, testing needed
2017-07-18 14:34:09 +02:00
dbb3fab6d0
[add] possibility to remove picks added to pickDlg
2017-07-18 13:54:47 +02:00
1918c11b42
[bugfix/improvement] checkZ4s independent of different trace starttimes and sampling rates
2017-07-17 18:02:29 +02:00
176f13db09
[bugfix] slope window was used for calculation of checkz4s leading to huge problems
2017-07-17 16:58:40 +02:00
547355fbdf
[change] updated parameters of function call exportEvent in autoPyLoT
2017-07-17 13:44:38 +02:00
f41a330606
[add] default event output name += .xml
2017-07-17 13:10:02 +02:00
2633f4b9cf
[bugfix] error-prone check for method_id.id
2017-07-17 11:58:32 +02:00
7e0f4efbcc
[bugfix] wrong usage of instrinsic function list()
2017-07-17 11:50:51 +02:00
7f0ab4dd94
[merge] merged changes in QtPyLoT manually
2017-07-17 11:38:50 +02:00
e5f5ab8412
[change] improved code behavior; exportEvent now checks for magnitudes and origins as well
2017-07-17 11:32:38 +02:00
b286290797
[change] exportEvent now checks for existing picks of type 'fcheck' in xml file and replaces them with new picks
2017-07-17 10:55:02 +02:00
90e27f1d08
[WIP] autopicks -> update xml file
2017-07-14 16:24:37 +02:00
a017c4deb4
[bugfix] various bugfixes while testing on Windows with py3
2017-07-14 15:26:39 +02:00
3869922378
[bugfix] typo in variable name
2017-07-14 14:16:12 +02:00
227112cbac
[change] parameter evtdata of class Data has to be called as str object
...
(instead of outdated basestring) to make the class python 3 compatible
2017-07-14 13:30:54 +02:00
20e86cee5a
Merge branch 'develop' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot into develop
2017-07-14 11:11:49 +02:00
68f864e93a
[bugfixes] changed iplot flag default to 0, intercept Exception on false
...
filter settings
2017-07-14 11:09:18 +02:00
Ludger Küperkoch
01fe32c9b2
[Bugfix] Reversed change of a former commit supposed to make it compatible to Python3.
2017-07-14 11:05:09 +02:00
a560f4140b
[update] icons will be imported depending on python version
2017-07-14 09:51:43 +02:00
Sebastian Wehling-Benatelli
e46f9066d9
[change] increased inter platform compatibility
2017-07-13 17:40:21 +02:00
f57aa37d99
[change] changed some functions to work with Python 3 and Windows
2017-07-13 17:27:48 +02:00
721874dbb7
[change] layout of sub-parameters of PylotParameter changed back to vertical alignment to save horizontal space in tuneautopick window
2017-07-12 16:49:11 +02:00
aa6f4324d0
Merge branch 'filterOptions' into develop
2017-07-12 16:33:14 +02:00
818fb7a296
[change] final adjustments made to filteroptionsdialog and parabox, ready for testing
2017-07-12 16:24:50 +02:00
Ludger Küperkoch
76a99005ec
[Change] Save picks in cnv-, xml, and obs-format simultaneously. cnv not working!
2017-07-12 15:24:55 +02:00
Ludger Küperkoch
351d473cbf
[Bugfix] Wrong format of nested if conditions.
2017-07-12 13:05:43 +02:00
Ludger Küperkoch
da372b435c
[Bugfix] Wrong processing flow for checking picks.
2017-07-12 12:09:08 +02:00
Ludger Küperkoch
9ee32ee95e
[Bugfix] Save only real determined onsets.
2017-07-12 10:45:22 +02:00
Ludger Küperkoch
2a0cb9f6c8
Additional screen output to inform the user about pick saving details.
2017-07-12 09:58:19 +02:00
Ludger Küperkoch
34d5f9bf7d
Additional screen output when saving picks.
2017-07-11 20:43:28 +02:00
Ludger Küperkoch
49092a928e
Save only picks for NLLoc, VELEST, etc. that not exceed adjusted uncertainties.
2017-07-11 16:23:23 +02:00
43116ec2c6
[add] filtering in pickDlg will not be done by default anymore, changes in pushing filter in main traces window, still WIP (not going back to original wf after first filtering?)
2017-07-11 16:22:22 +02:00
1d9e52f577
[change] several updates updates to filterOptions, FILTERDEFAULTS now loaded from pylot.in, filterOptions should be 'shared' between filterOptionsDialog and pylotParameter
2017-07-11 16:03:24 +02:00
e0926c6b20
[change] phase/expected phase arrivals text position now stays readable around pickDlg axes
2017-07-10 15:39:44 +02:00
8dcff4a467
Merge branch 'master' into taup
2017-07-10 11:30:37 +02:00
d0b5626c91
Merge branch 'master' into filterOptions
2017-07-10 11:29:16 +02:00
fedb7c2c0d
[hotfix refs #220 ] Missmatching ressource_id's only produced warning on exporting picks, but did not prevent event mixing
2017-07-07 13:15:20 +02:00
a9334372e8
[add] working version of expected arrivals of chosen phases
2017-07-07 12:16:38 +02:00
f7e54275c3
[change] structural changes to filteroptions WIP
2017-07-06 17:22:23 +02:00
09b2dfa5d1
[hotfix] could not load multiple parameters from pylot.in if values are type==string
2017-07-06 09:53:13 +02:00
dbc38385b5
[add] semi working version of filterOption dialog, WIP
2017-07-04 16:37:05 +02:00
097222a43d
[add] namestrings for default parameters, filteroptions connected to parameters (WIP)
...
[change] layout of pylotparabox
2017-07-04 14:39:10 +02:00
1b3c29c47e
[bugfix] missing comma in dictionary definition, also corrected misspelling
2017-07-04 10:31:23 +02:00
5bc9f14074
Merge branch 'develop' into filterOptions
2017-07-04 10:19:42 +02:00
74393432da
[bugfix] do not show file menu when embedded, stretch changed (still problems on ludgers machine)
2017-06-30 15:06:17 +02:00
8e12bb1bc6
[bugfix] when no settings are given for phases use empty list
2017-06-30 14:43:06 +02:00
1c610d22f0
[add] restore default options for some tabs
2017-06-30 14:29:37 +02:00
beed46229a
[add] plot phase name in pickDlg, also plot network code
2017-06-30 13:56:59 +02:00
533f7ea353
merge origin/develop into develop
2017-06-30 13:31:19 +02:00
3c0db3efa4
[add] different phases can now be selected in picks_menu on pickDlg depending on phases set in preferences
2017-06-30 13:26:46 +02:00
Ludger Küperkoch
13666312fa
[Bugfix] Enable locate button as soon as manual picks are available.
2017-06-30 11:04:49 +02:00
Ludger Küperkoch
92f4ae3923
[Bugfix] One argument for export was missing.
2017-06-30 10:41:47 +02:00
a61eebba29
[proposal] use checkable QPushButtons for phases instead of QLineEdit, as line edit is highly vulnerable to incorrect user input
2017-06-30 09:42:36 +02:00
Ludger Küperkoch
9b22d0f8d6
Started activating PhasesTab for phase declaration.
2017-06-29 17:20:36 +02:00
9e6b376c62
[bugfix] reintroduced previous bugfix
2017-06-29 17:02:05 +02:00
Ludger Küperkoch
647cb1e32b
Reintroduced changes of MP spuriously removed by previous commit.
2017-06-29 16:41:09 +02:00
Ludger Küperkoch
1e99ae8272
File extention for output taken from preferences OutputsTab.
2017-06-29 16:35:52 +02:00
574704cc49
Merge branch 'develop' of ariadne:/data/git/pylot into develop
2017-06-29 10:24:27 +02:00
3ae166b147
[bugfix] picks not plotted in PickDlg if type(picks .or. picksdict) was AttribDict instead of dict
2017-06-29 10:23:45 +02:00
Ludger Küperkoch
5564fb54dc
Additional screen output to inform the user about status of saving picks.
2017-06-29 09:51:24 +02:00
Ludger Küperkoch
e7bd1c8d31
Export for VELEST-cnv format.
2017-06-28 16:55:12 +02:00
4f8631e829
[revert] changes of previous commit reverted as problems with QDialog seem to be caused by windows XServer
2017-06-28 16:40:44 +02:00
marcel
afd7a94852
Merge branch 'develop' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot into develop
2017-06-28 16:26:16 +02:00
marcel
2f7033329b
[bugfix] possible that dialog was hidden behind other windows
2017-06-28 16:24:24 +02:00
Ludger Küperkoch
d31fec8781
Before exporting phases, check for manual picks and export them instead of automatic picks.
2017-06-28 14:23:24 +02:00
Ludger Küperkoch
f52b42f009
[Bugfix] Write header only, if export has been successfull.
2017-06-28 12:40:03 +02:00
Ludger Küperkoch
85829b22eb
Write header in ObsPy-generated NLLoc-observation file.
2017-06-28 12:38:21 +02:00
cb1fb60eec
Merge branch 'develop' of ariadne:/data/git/pylot into develop
2017-06-27 15:11:06 +02:00
f1f9295370
[add] user prompt when event_id not matching on load_data
2017-06-27 15:08:19 +02:00
Ludger Küperkoch
a3487b66ea
[Bugfix] Take care that chosen window lengths fit to length of time series.
2017-06-27 13:59:00 +02:00
Ludger Küperkoch
68ef127617
[Bugfix] Network code was missing.
2017-06-27 11:46:21 +02:00
a90e0bd78b
[change] data._new moved to applyEVTData
2017-06-27 10:49:11 +02:00
Ludger Küperkoch
987f5c4d62
Additional info for user.
2017-06-27 10:11:11 +02:00
30e2e1df84
[bugfix] query for data flag/attribute isNew changed
2017-06-26 17:41:08 +02:00
71da6ded2b
[bugfix] Error when getEventFromPath returned None
2017-06-26 17:40:36 +02:00
Ludger Küperkoch
c56a11634a
Uncomment setNew, though still not sure, what its all about.
2017-06-26 16:10:18 +02:00
Ludger Küperkoch
bec8604904
autoPyLoT appends manual picks to xml-file, and manualPyLoT appends automatic picks to xml-file.
2017-06-26 14:47:36 +02:00
581a85b81f
[bugfix] missing network code in picksdict_from_picks triggered silent Exception using picks generated by picks_from_picksdict
2017-06-26 13:58:26 +02:00
b10b79ea79
[change] renamed picks attribute for pylot to pylot_picks, picks attribute of events will now be used exclusively for ObsPy picks
2017-06-26 12:19:06 +02:00
d08bd4cc9e
[move] class Event finally moved to new module event
2017-06-26 12:03:04 +02:00
acaf592590
[move] class Event moved to pylot.core.util.utils
2017-06-26 10:47:40 +02:00
Ludger Küperkoch
0f05be6a50
Merge branch 'develop' of ariadne.geophysik.rub.de:/data/git/pylot into develop
...
Conflicts:
pylot/RELEASE-VERSION
2017-06-23 15:47:09 +02:00
Ludger Küperkoch
9746913f8b
Consistent prefix for all PyLoT-output.
2017-06-23 15:45:45 +02:00
8e6c4d06ce
[add] array_map now plotting event location if given
2017-06-23 15:40:13 +02:00
ed4c112e99
[add] additional event information will be displayed in eventlist tab
...
[bugfix] project.search_eventfile_info was using relative path for filename
2017-06-23 14:56:56 +02:00
f409861d10
Merge branch 'develop' of ariadne:/data/git/pylot into develop
2017-06-23 14:16:06 +02:00
103ae716a2
[add] additional event information can now be read by project from a simple textfile and added to each event (time, location, magnitude)
2017-06-23 14:14:42 +02:00
Ludger Küperkoch
c9f0b126df
Equal xml-file name for both automatic and manual picks, i.e. PyLoT_evID.xml.
2017-06-23 14:11:35 +02:00
929f58b942
merge origin/develop into develop
2017-06-23 12:12:55 +02:00
7bb2d54f6e
[change] Event class now bases on ObsPy Event class which should be more efficient in future, origin time will be read from notes file if possible
2017-06-23 12:04:26 +02:00
Ludger Küperkoch
27597e6b4b
Take into account parameter extent when writing header for PyLoT-input file.
2017-06-23 11:32:08 +02:00
Ludger Küperkoch
5958e05f3b
Cosmetics.
2017-06-23 10:26:49 +02:00
Ludger Küperkoch
6ebad273a9
Improved screen output.
2017-06-23 10:10:45 +02:00
Ludger Küperkoch
71876638c8
Flexible calculation of local magnitude including station magntiude scaling as well as network magnitude scaling.
...
auoPyLot-output-file names have prefix event ID.
2017-06-22 15:04:16 +02:00
ca1d3dca38
[add] filter parameters added to default parameters
2017-06-22 12:01:22 +02:00
97ee03b443
Merge branch 'develop' into filterOptions
2017-06-22 11:26:02 +02:00
8e8b3e0462
[rename] AutoPickPara ---> PylotPara
2017-06-22 11:22:17 +02:00
f91e1cde6f
[change] structure changed to make parabox more flexible
2017-06-22 11:03:24 +02:00
203974cd83
[bugfix] parameters interchanged
2017-06-22 10:54:17 +02:00
f6a20c4ea2
[bugfix] advanced_cb acciddently pushed to bottom of layout
2017-06-22 10:53:56 +02:00
Ludger Küperkoch
9f164fc075
Still in progress: flexible local magnitude estimation.
2017-06-21 16:42:26 +02:00
Ludger Küperkoch
477aacbb4a
Preparation of flexible local magnitude estimation.
2017-06-21 15:43:12 +02:00
Ludger Küperkoch
cf200e1425
Preparation of flexible local magnitude estimation, renamed module.
2017-06-21 15:41:12 +02:00
5928967e28
[ closes #212 ] tuneAutopicker always tries to load current event in mainwindow
2017-06-21 15:33:49 +02:00
6feffaeadb
[ closes #209 ] spacebar can now be used to accept pickDlg, also added a checkbox to automatically open next station (experimental)
2017-06-21 15:20:36 +02:00
b0dcf5ff4b
[change] local magnitude section added
2017-06-21 14:20:22 +02:00
d77abdc1d0
Merge branch 'develop' of ariadne:/data/git/pylot into develop
2017-06-21 14:10:24 +02:00
5214d31908
[add] space hotkey to close window
2017-06-21 14:09:39 +02:00
Ludger Küperkoch
b96af41324
In progress: new parametters for magnitude estimation
2017-06-21 13:53:53 +02:00
c10639b49c
[merge] manual merging to new function structure (widget insertion with position)
2017-06-21 13:28:44 +02:00
43c314a1f8
[add/change] dataroot added to project file, improvements in behavior of create/save project
2017-06-21 13:24:45 +02:00
Ludger Küperkoch
9dc1545b63
Renamed/added new main parameter sequence Seismic Moment and Local Magnitude.
2017-06-21 13:03:17 +02:00
Ludger Küperkoch
51be558560
New parameters added for local magnitude estimation and scaling.
2017-06-21 13:01:14 +02:00
0a6ad8b663
[add] folder structure automatically recognized when adding events
2017-06-21 11:45:35 +02:00
be463c2adf
[add] functionality to display one groupbox of AutoPickParaBox exclusively
2017-06-21 10:36:22 +02:00
1b512a0864
[ closes #207 , closes #208 ] when supressing user prompt, applyEVTData to data object was accidently removed
2017-06-20 16:23:54 +02:00
ab979e9b10
[bugfix] events not properly provided to autoPyLoT by TuneAutopicker, wrong parameter name in plotting routine
2017-06-20 14:32:21 +02:00
0ff6f78a6c
[add] parameter localMag added
2017-06-20 12:10:56 +02:00
718879fad0
merge origin/develop into develop
2017-06-20 09:57:52 +02:00
300ff9215b
[ fixes #210 ] missing paranthesis in function call
2017-06-20 09:54:23 +02:00
Ludger Küperkoch
16003b6353
Bugfix: Different number of elements in used arrays.
2017-06-19 18:21:38 +02:00
Ludger Küperkoch
2601ec2865
Bugfix: Empty polyfit-object is avoided.
2017-06-19 16:35:51 +02:00
1b17842f63
[ fixes #201 ] test events will be skipped when using TuneAutopicker
2017-06-19 16:30:39 +02:00
0717f491aa
[ closes #203 ] events can be saved as pickle now, not intended to save back event notes to notes.txt file as it is only used for automatically generated event folders
2017-06-19 13:54:43 +02:00
Ludger Küperkoch
9aba69686d
Richter magnitude scaling is hard-wired, should not be handled internal. First step to flexible local-
...
magnitude estimation.
2017-06-19 11:37:08 +02:00
08b9cec674
[refs #206 ] savepicks XML now opens current event folder by default, also gives default filename
...
[bugfix] could not save XML files with . in name
[change] removed user prompt when changing picks on different event (redundant)
2017-06-19 11:28:11 +02:00
053caa5cf6
[change] replot after manual picking only if necessary (picks changed)
2017-06-19 10:37:24 +02:00
aea77cd49c
[change] removed redundant propmpt because new picks have to be accepted in the first place when closing PickDlg
2017-06-19 10:30:08 +02:00
7257d43155
[ fixes #205 ] call replot thread after manual picking
2017-06-19 10:23:39 +02:00
754883c5c9
[refs #204 ] adding application name/organisation/domain when building app before calling settings
2017-06-14 16:22:26 +02:00
d2d8498739
[bugfix] stream oabject overwritten when using alter_comp causing traces to disappear in plot
2017-06-12 14:36:38 +02:00
5412de8249
[add] notes can be read from event folders
2017-06-12 11:34:45 +02:00
ddedd3ed7a
[hotfix] ignoring error when mouseclick signal cannot be disconnected
2017-06-12 10:42:44 +02:00
marcel
01c556562e
[bugfix] newer version of pyqtgraph could not cope with UTCDatetime, now min/max_range for axes working
2017-06-09 13:51:20 +02:00
8e839df718
[add] pyqtgraph now part of Settings object; if installed will be used by default but can be deactivated
2017-06-09 13:23:16 +02:00
b061c81b2c
[change] removed axes on startup
2017-06-08 16:58:44 +02:00
d6dd8bfaa8
[bugfix] several bugfixes mostly refering to plotting from plotWaveformDataThread, now only plot data are generated from within thread
2017-06-08 16:36:47 +02:00
909e2241a7
[change] working version of pyqtgraph for dataPlot, WIP: fill not working on versions lower 0.9.9
2017-06-08 14:09:01 +02:00
a07162d668
first semi-working plot of all traces
2017-06-07 17:05:48 +02:00
be8035e118
[bugfix] update to previous commit
2017-06-07 11:31:03 +02:00
9e85a9df47
[bugfix] using default channel components in case QSettings is not working with OS
2017-06-07 11:29:38 +02:00
66c5142cb9
[change] major changes in AutoPickParaBox layout, now structured as groupboxes that can be hidden individually
2017-06-07 10:30:15 +02:00
0af795969b
[add] parameters now changed as part of project, some small fixes
2017-06-06 16:30:27 +02:00
f7d0e49458
[change] some updates of main window title changed to new QtPyLoT
2017-06-06 15:51:06 +02:00
20300daecf
[change] metadata not saved as part of project file anymore (files might get really big), still possible to load same project, idea: add QSetting whether to save or not to PyLoTprefs
2017-06-06 15:28:43 +02:00
bdc85fa56a
[bugfix] channel order mixed
2017-06-06 14:43:36 +02:00
9007197786
[add] network code added to station map
2017-06-06 14:08:19 +02:00
4077ec207c
[bugfix] contourf plot not shown in station map. min() max() was not working when nan in list
2017-06-06 13:49:40 +02:00
86c76c6f61
[bugfix] 3 comp. window, time correction for trace overdone
2017-06-06 11:16:57 +02:00
530a629d15
[bugfix] changed code order for QSettings
2017-06-02 14:02:08 +02:00
f7af1d0b1b
Merge branch 'develop' of ariadne:/data/git/pylot into develop
2017-06-02 11:52:39 +02:00
6434366e55
[bugfixes] several fixes relating to Channel Components, main issue: SetChannelComponents object was newly initated every time. Now: One object saved inside global QSettings. Testing needed.
2017-06-02 11:51:00 +02:00
Ludger Küperkoch
1e03541d6d
Stabilized slope calculation for quality control.
2017-06-02 11:41:52 +02:00
Ludger Küperkoch
e2c1b8501e
Exception for ValueError, if autoPyLoT has been started from terminal.
...
Raise SacIOError if obspy.read spuriously wants to read SAC data.
2017-06-02 11:09:32 +02:00
0fb6e5d4df
[bugfix] pickDlg takes into account timeshift of trace.starttime for different components
...
[add] initial pick displayed in pickDlg
2017-06-01 15:25:43 +02:00
04304d3db8
[hotfix] adding decimals to AutopickParaBox
2017-06-01 14:01:43 +02:00
eaa4849a20
added network code to TuneAutopicker, small bugfix
2017-05-31 17:31:58 +02:00
cf399ed747
added parameter selection with ParameterBox to QtPyLoT Mainwindow
2017-05-31 17:12:34 +02:00
7d736823b1
[bugfix] min/max values of automatically generated spinboxes changed to -10e7 to 10e7
2017-05-31 16:28:05 +02:00
cd612def81
WIP: working on saving filter options as part of project
2017-05-31 16:25:46 +02:00
62fa3ad8b1
several updates to internal refreshing of widgets when manual picks are set
2017-05-31 15:41:25 +02:00
02a59f46a9
[bugfix] fixed filter settings for pylot.in file on open/save action in AutoPickParaBox
2017-05-31 14:35:52 +02:00
5897113140
[bugfix] fixed behavior of createNewProject, changed some hotkeys and renamed actions in file tools
...
[new] added saveAs button for prject, TO DO: possibly change saveAs icon slightly from save icon
2017-05-31 14:30:06 +02:00
eb5cf08d58
Merge branch 'develop' of ariadne:/data/git/pylot into develop
2017-05-31 13:46:37 +02:00
16c2ecb82f
added main window zoom with [STRG] and [SHIFT] + mousewheel
2017-05-31 13:45:48 +02:00
Ludger Küperkoch
33e34ef194
Removed former changes, made it worse!
2017-05-31 12:21:40 +02:00
c540cd0f81
Merge branch 'develop' of ariadne:/data/git/pylot into develop
2017-05-31 11:48:51 +02:00
17cdffe735
some updates on saving/closing and user interaction
2017-05-31 11:48:16 +02:00
Ludger Küperkoch
d7abd3bef9
Stabilized slope determination.
2017-05-31 11:41:24 +02:00
1ff3b845bb
some changes on dirty flag, added keyPress/release Events for Ctrl-Key
2017-05-31 10:56:45 +02:00
60c882fe04
[bugfix] changes in default_parameters not applied
2017-05-31 10:33:45 +02:00
396555b4b4
changes in resolution window (added parameter for extent), TRIAL: changes in YLims of pickwindow after init Pick
2017-05-31 10:28:31 +02:00
f493359c26
[bugfix] fixes and modifications for (inhomogeneous) global datasets, WIP
2017-05-30 16:27:38 +02:00
ceed165307
[bugfix] accidential function rename in code fixed
2017-05-30 11:45:53 +02:00
a745381e8e
some changes in propertiesDlg
2017-05-30 10:17:07 +02:00
395295a295
changed some things in properties dialog to keep settings when opened again. added settings 'nth_sample' to speed up plotting a little bit
2017-05-29 18:03:31 +02:00
0f1292e9f2
[bugfix] setValue not working when type(item) in QLineEdit was 'int' instead of 'str'(i.e. 'unicode')
2017-05-29 16:24:44 +02:00
41a870d720
some changes in dataPlot resizing/height adjustments
2017-05-29 16:21:36 +02:00
5115705c4e
Merge branch 'develop' of ariadne:/data/git/pylot into develop
2017-05-29 13:50:30 +02:00
a2ca96ae57
wfDataPlot stations now sorted by network and then by name
2017-05-29 13:49:34 +02:00
Ludger Küperkoch
b542f83201
Bugfix, sligthly changed SNR and noise-level calculation.
2017-05-29 12:02:56 +02:00
cb91911313
Merge remote-tracking branch 'origin/develop' into develop
2017-05-29 11:57:14 +02:00
b2d48cd523
changed some dirty things
2017-05-29 11:56:22 +02:00
3ad82c0c9e
small fix on saving back loaded project
2017-05-29 11:34:22 +02:00
8975913143
added load project option from command line (QtPyLoT.py -p)
2017-05-29 11:31:09 +02:00
Ludger Küperkoch
5e593fc932
New class for getting/setting channel order, replaces old globals COMPNAME_MAP and COMPPOS_MAP.
2017-05-29 11:23:39 +02:00
b3a4470910
slightly changed qtpylot to call it from console
2017-05-24 15:28:52 +02:00
69b2daaab8
Merge remote-tracking branch 'origin/develop' into develop
2017-05-24 14:13:43 +02:00
50129fc8d9
[fix] some small fixes, new QtPylot functions commented
2017-05-24 14:12:41 +02:00
Ludger Küperkoch
9bc6f601a1
A littlebit more pythonic.
2017-05-24 11:23:35 +02:00
Ludger Küperkoch
c954614544
Bugfix: PyLoT can now cope with databases named with number (e.g. year).
2017-05-24 10:19:50 +02:00
Ludger Küperkoch
74b19ac094
Bugfix: PyLoT could not cope with input file if not called pylot.in.
2017-05-24 10:12:12 +02:00
Ludger Küperkoch
92525732a3
Cosmetics.
2017-05-23 16:36:02 +02:00
Ludger Küperkoch
3da76e9f1c
Connected new ChannelOrderTab to component positions and names.
2017-05-23 16:13:58 +02:00
Ludger Küperkoch
36b4a2a05f
Removed needless print output.
2017-05-23 15:33:19 +02:00
Ludger Küperkoch
4b3687fd2b
New preferences tap ChannelOrderTab for assigning channel numbers to components.
2017-05-23 15:31:13 +02:00
840610cb18
[new] added some mousewheel zooming for array map
2017-05-23 13:34:39 +02:00
83fd0efd83
Merge branch 'develop' of ariadne:/data/git/pylot into develop
2017-05-22 15:36:35 +02:00
22eb46999c
map beautification
2017-05-22 15:34:07 +02:00
Ludger Küperkoch
eb0cb7d5ab
Cosmetics: Reasonable name for autopick-tune tap.
2017-05-22 14:59:48 +02:00
Ludger Küperkoch
cf4615a438
Removed obsolete class ParametersTab (Now done in class TuneAutopicker).
2017-05-22 14:38:48 +02:00
ba56bfbd25
added scroll functionality when mouse inside dataPlot canvas
2017-05-22 10:53:20 +02:00
Ludger Küperkoch
a3fbeafeac
TuneAutopicker now gets event id independent from input of pylot.in.
2017-05-19 15:39:43 +02:00
5a3b77dc7b
Merge remote-tracking branch 'origin/develop' into develop
2017-05-19 13:54:33 +02:00
f3a96ae200
small bugfix
2017-05-19 13:53:58 +02:00
Ludger Küperkoch
092aeb4cec
autoPyLoT button works nearly properly now.
2017-05-19 13:22:04 +02:00
Ludger Küperkoch
4767add68f
Re-initialized autoPyLoT from GUI, new input parameter eventid to make sure processing the right event. Buggy!
2017-05-19 12:30:03 +02:00
e911262c3e
added some buttons for setting current event to ref/test, made ref/test color settings 'global', some fixes
2017-05-19 10:56:27 +02:00
cf971d6a87
Mainwindow plotWidget size fix
2017-05-19 09:23:02 +02:00
1143d97f36
added manual picks to tune autopick figures
2017-05-18 15:24:30 +02:00
Ludger Küperkoch
f814ec8656
Bugfix: if no plotflag set, fig was not assigned.
2017-05-18 13:53:22 +02:00
a8861dfdab
[bugfix] multiprocessing problem fixed, caused by a general bug passing wrong argument [fig_dict] to AIC instead of [fig_dict[key]]; also iplot flag is correctly read from parameter file now
2017-05-18 13:16:53 +02:00
46236eeb55
changed PyQt import to PySide import!
2017-05-18 11:44:51 +02:00
11a7f17655
small fix preventing eventID from being changed in TuneAutopick when parameters are loaded
2017-05-18 11:41:14 +02:00
Ludger Küperkoch
b979649e82
Cosmetics.
2017-05-18 10:31:59 +02:00
Ludger Küperkoch
45ff145616
Take into account, that input_dict is not available when calling from terminal.
2017-05-18 10:09:51 +02:00
Ludger Küperkoch
f4f7615bf8
Take into account, that key eventID is not always available.
2017-05-18 09:55:07 +02:00
fa2b65ea3d
removed focmec parameter
2017-05-17 14:52:50 +02:00
d81fb3e2e9
several bugfixes, mainly on map_projection with updated pick structure as part of event class
2017-05-17 13:25:41 +02:00
55bc0de036
working on connection between picks/autopicks of different tools [WIP], to do: fix array map number of picks/points mismatch in map
2017-05-16 17:26:42 +02:00
ba58cb548b
bugfix iterating over same index as eventBox index
2017-05-16 14:20:32 +02:00
f43611aeda
added pickdlg to tune autopick, small fixes; to do: add manual picks
2017-05-16 13:41:35 +02:00
c9d872d52b
added load/save buttons for parameters
2017-05-15 18:12:26 +02:00
cae5c961b0
some fixes calling autopylot (figures=None), added log for autoTuner
2017-05-15 17:21:22 +02:00
a2ab98c202
added station list to TuneAutopicker
2017-05-15 12:03:53 +02:00
4d9c7b02cf
autoPyLoT: figure beautification
...
also added nav toolbar to TuneAutopicker
2017-05-15 11:21:45 +02:00
77b076d560
threading for tuneAutopicker working now, to do: change figures (vfill), tight layout?
2017-05-12 15:40:19 +02:00
12e6106227
first working version of threaded tuneAutopicker
2017-05-12 13:58:05 +02:00
184983bc87
WIP: figure generating in threads partly working
2017-05-12 11:03:41 +02:00
f58d17be14
WIP restructuring fig_dict to be created inside Qt Main Thread
2017-05-11 17:15:20 +02:00
6847bfe8c4
WIP autopick parameters
...
to do: save/load/station+trace selection
2017-05-10 16:28:07 +02:00
dc656e5c57
merge origin develop into develop
2017-05-10 15:48:02 +02:00
862fb3240a
added parameters tab to TuneAutopicker widget. Enabled direct call of autoPyLoT with AP-Settings object
2017-05-10 15:46:08 +02:00
d96bc3c621
updated autopick parameter writing routine
2017-05-10 14:56:29 +02:00
7d56e15ccf
WIP autopicker tuning
...
added default parameters and widget to show/edit them
2017-05-10 13:17:58 +02:00
aeaa13e277
WIP on autopick settings widget
2017-05-10 11:06:55 +02:00
Ludger Küperkoch
89a70aae0b
Enabled comparison button if manual and automatic picks are available.
2017-05-09 18:22:23 +02:00
Ludger Küperkoch
141dd3c9e6
Bugfix: wrong parameter naming
2017-05-09 18:12:00 +02:00
29915f3669
added first small qwidget for later tuning of autopicker with figures (tight_layout not working?)
2017-05-08 17:48:59 +02:00
3090d5fca0
added two missing figures
2017-05-08 16:23:10 +02:00
a8577ac80a
Merge remote-tracking branch 'origin/develop' into develop
2017-05-08 15:43:09 +02:00
c784d46521
changed whole autoPyLoT figure structure to fig/ax structure to keep connections to figures in memory, iPlot now part of autoPyLoT function call parameters (not yet in argparser)
2017-05-08 15:38:41 +02:00
Ludger Küperkoch
2ef647251e
Modified plot output.
2017-05-05 14:07:35 +02:00
Ludger Küperkoch
f4a76680ad
Use maximum of HOS/AR-CF instead of AIC-CF to start searching for global minimum in AIC function.
2017-05-05 14:06:58 +02:00
6563b01293
bugfix self._inputs not assigned
2017-05-04 11:50:28 +02:00
Ludger Küperkoch
2628e9d568
Partly fixed bug when plotting corrupted trace, formerly killed by ValueError.
2017-05-03 16:19:08 +02:00
Ludger Küperkoch
e9660eea9c
Exchanged Reference Set with Tuning Set to be consistent to reference picking cook book.
2017-05-03 15:38:54 +02:00
50ee351995
added scrollbar vor main wf plot for huge datasets, some changes in basemap figure size
2017-05-03 15:16:48 +02:00
efe47d7a20
fix for station scatter error
2017-05-03 12:00:34 +02:00
413a921e5d
small fixes
2017-05-03 11:28:43 +02:00
fce0c98a89
Merge remote-tracking branch 'origin/develop' into develop
2017-05-02 12:19:16 +02:00
b0c80075fa
small fix, preventing access to drag and drop in open folders dialog
2017-05-02 12:13:55 +02:00
Ludger Küperkoch
e5189fd3aa
Disable additional buttons when overview plot is cleared
2017-04-28 16:01:31 +02:00
Ludger Küperkoch
94bf08df60
Disabled/enabled locationInfo button.
2017-04-28 13:56:28 +02:00
Ludger Küperkoch
312932ce5e
Disabled/enabled saveProject button.
2017-04-28 13:47:24 +02:00
Ludger Küperkoch
39a7ce2d89
New project icon.
2017-04-28 13:42:57 +02:00
Ludger Küperkoch
62254e8af0
methodID also taken into account for automatic picks.
2017-04-28 11:47:56 +02:00
Ludger Küperkoch
1b3fc717a6
Not really fixed, but bypassed bug occuring when saving picks and no channel nor station coding is available.
2017-04-27 15:50:08 +02:00
Ludger Küperkoch
d1cb6fe41f
Detrend of waveforms for overview plot.
2017-04-26 15:59:29 +02:00
08dfe35620
final commit of first project/event branch, ready for merging to develop [open issues: no differentiation between auto and manual picks mainly for map (internal structure change incoming), new icon integration failed...]
2017-04-21 15:46:57 +02:00
6b7dbe3f9a
some bugfixes
2017-04-20 17:06:36 +02:00
b23228253a
[bugfix] plotting pick of lower most channel
2017-04-20 15:28:43 +02:00
29701ea68b
plotting picks problem was no bug, but resulted from a high sensitivity of the code to random files or folders in the event directory causing HUGE problems... [fix this]
2017-04-20 15:08:36 +02:00
bcc58e4937
changed eventlist string and coloring, [bug]: picks not displayed
2017-04-20 14:03:26 +02:00
f5dcfc654d
added eventlist, some changes in tab structure (layouts for each tab to keep tabs when refreshing)
2017-04-20 12:05:34 +02:00
227faf14c2
saving picks in events as part of project
2017-04-19 16:51:19 +02:00
f935da8296
few bugfixes
2017-04-19 16:05:45 +02:00
80577dcfc7
added map_projection plot
2017-04-19 15:40:22 +02:00
fd70ef2251
adding some tabs for map_projection, WIP
2017-04-18 17:17:46 +02:00
62876dd01d
added first project structure and event lists (testing needed)
2017-04-18 16:24:26 +02:00
3092b4f657
Merge branch 'map_projection' into develop
2017-04-18 09:48:00 +02:00
486aadd791
color change in map projection
2017-04-13 15:51:58 +02:00
22ced8c07c
[fix] parameters tab window flag for new qwidget window with parent
2017-04-13 11:55:09 +02:00
de38b60893
qlineedit for autopylot parameter settings
2017-04-13 11:26:01 +02:00
54222b7f11
added method for array plotting to QtPyLoT, to do: button to call array plot
2017-04-12 16:43:29 +02:00
e75c34afeb
button color changed, 3 comp. window
2017-04-12 15:20:06 +02:00
bb60093657
changed PickDlg layout to simpler button layout with hotkeys
2017-04-12 12:14:01 +02:00
Ludger Küperkoch
79163206f8
First step to realize GUI based setting of picking parameters in pylot.in-file.
2017-04-11 16:55:07 +02:00
Ludger Küperkoch
b3a4928a9c
Implemented push buttons for selecting parameters to change within the PyLoT.in file. Work in progress.
2017-04-11 11:41:54 +02:00
Ludger Küperkoch
640ed1acda
Removed location tool popup from Preferences GUI, as there is yet only NonLonLoc as location routine available. Changed size of GUI. Implemented additional diaolg for picking parameters, yet not finished.
2017-04-11 10:55:29 +02:00
085eee7d75
added autopicks in 3 component windows, also added vertical dashed lines for autopicks for better visibility
2017-04-10 15:06:30 +02:00
50d3c5f235
added ipython support for developing
2017-04-10 13:32:53 +02:00
3f7a61736a
changed PyQT import to PySide import
2017-04-10 13:22:56 +02:00
8bc390fb74
small bugfix
2017-04-06 16:18:08 +02:00
393289245f
multiprocessing implemented for restitution and autopicker
2017-04-06 15:37:54 +02:00
ef1755a80f
added new files as well
2017-04-06 13:17:06 +02:00