Ludger Küperkoch
2a054f75f5
autoPyLoT working properly now, incl. getting right event id and data path.
2017-05-19 14:25:24 +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
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
Ludger Küperkoch
6405350dcc
Introduced new button for autoPyLoT.
2017-05-18 11:02:20 +02:00
Ludger Küperkoch
b979649e82
Cosmetics.
2017-05-18 10:31:59 +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
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
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
Ludger Küperkoch
d1354a33b1
Reintroduced activation of compare_button, spuriously removed formerly.
2017-05-11 08:33:08 +02:00
6847bfe8c4
WIP autopick parameters
...
to do: save/load/station+trace selection
2017-05-10 16:28:07 +02:00
Ludger Küperkoch
89a70aae0b
Enabled comparison button if manual and automatic picks are available.
2017-05-09 18:22:23 +02:00
6563b01293
bugfix self._inputs not assigned
2017-05-04 11:50:28 +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
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
8f92b4ec25
Implemented new, smaller versions of pick icons.
2017-04-27 10:42:31 +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
54222b7f11
added method for array plotting to QtPyLoT, to do: button to call array plot
2017-04-12 16:43:29 +02:00
bb60093657
changed PickDlg layout to simpler button layout with hotkeys
2017-04-12 12:14:01 +02:00
d370ef67c0
Merge branch 'develop' of ariadne:/data/git/pylot into develop
2017-04-10 15:07:48 +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
Ludger Küperkoch
2dda4d8e04
First action is to ask for PyLoT.in file.
2017-04-10 14:54:47 +02:00
Ludger Küperkoch
43eecfe78b
Locate button is initialized as soon as number of picks is equal/greater 4.
2017-04-10 14:43:11 +02:00
Ludger Küperkoch
95dce91ada
Major changes: PyLoT GUI opens immediately when calling PyLoT, buttons are deactivated and reactivated as soon as waveforms are loaded.
2017-04-10 14:24:39 +02:00
0656a571cd
now returning pylot_form to have access to GUI modules in ipython
2017-04-10 14:01:08 +02:00
50d3c5f235
added ipython support for developing
2017-04-10 13:32:53 +02:00
Ludger Küperkoch
49a4cccc92
Bug fix: PyLoT displays warning message end terminates if no PyLoT-input file or autoPyLoT-output file is declared.
2017-04-10 09:50:53 +02:00
393289245f
multiprocessing implemented for restitution and autopicker
2017-04-06 15:37:54 +02:00
c90b061de9
coppied files from Ludgers Laptop
2017-04-06 13:16:28 +02:00
04da34deec
Merge branch 'feature/magnitude4QtPyLoT' into develop
...
Conflicts:
pylot/core/analysis/magnitude.py
pylot/core/util/widgets.py
2016-09-29 13:54:18 +02:00
dfefd8af87
[enhancement] make use of new Magnitude method in QtPyLoT
2016-09-29 12:08:59 +02:00
be2bacf5e8
bugfix: metadata not read from default file
2016-09-28 14:37:24 +02:00
72d15e1fc5
[new] implemented new magnitude concept into QtPyLoT
2016-09-27 15:15:53 +02:00
dc38bd6e79
[fix, refactor] started major refactoring of magnitude.py and fixed some smaller bugs
2016-09-26 14:47:50 +02:00
bfa7ffc960
[move] moving functions for Richter and moment magnitude calculation to magnitude module for re-use in autoPyLoT
2016-09-23 15:12:04 +02:00
04ec43c699
[fix] restitute waveform data prior to Wood-Anderson simulation
2016-09-22 14:12:24 +02:00
8307974edf
[new] added richter magnitude calculation (to be tested)
2016-09-22 11:39:07 +02:00
80e0ca99d7
[new] added function to calculate symmetrized pickerror on the fly
2016-09-21 14:12:58 +02:00
a215ba35b1
Merge branch 'feature/magnitude4QtPyLoT'
...
Conflicts:
pylot/core/analysis/magnitude.py
2016-09-21 10:41:38 +02:00
ca7ce5f13c
[change] signature of calcMoMw changed; renamed getinvdir to get_metadata
...
removed an unused remnant parameter invdir from definition of calcMoMw; method getinvdir from Magnitude class has been renamed and modified and returns now the metadata information and not only the inventory directory
2016-09-21 10:27:47 +02:00
a54ffe01f8
[new, bugfix] use new metadata concept in the scope of QtPyLoT; consistent use of input variables
...
input variables should always be used; avoid hard-coded parameters
2016-09-20 13:45:49 +02:00
21042bc071
Merge branch 'feature/magnitude4QtPyLoT'
...
Conflicts:
pylot/core/util/dataprocessing.py
pylot/core/util/widgets.py
2016-09-20 13:24:37 +02:00
c73435dec3
[fix] do not calculate moment magnitude for S phases
2016-09-20 09:54:14 +02:00
420f382051
[cherry-pick] merged conflicts after cherry-pick of commit [ 17585f9381
]
2016-09-19 11:42:52 +02:00
fa19ae9b9c
[bugfix] only try to calculate moment magnitude given w0 and fc
2016-09-19 11:35:59 +02:00
8ee515e79f
[bugfix] do not continue calculation without given data
2016-09-19 11:34:03 +02:00
5155efc710
[bugfix] do not try to give a full filepath for searching issue
2016-09-19 11:33:08 +02:00
17585f9381
[rename] renaming getGlobalTimes for consistency and introduction of similar new function in future commit
2016-09-19 11:29:33 +02:00
d7680f8ae3
Merge branch 'feature/magnitude4QtPyLoT'
...
Conflicts:
pylot/core/util/utils.py
2016-09-13 12:02:21 +02:00
3d41e0abcd
[refs #200 ] take advantage of the newly imported input file for magnitude calculation
2016-09-08 15:31:23 +02:00
6e6b3570a8
[bugfix] now plotting of picks works also if less data than picks are available
2016-09-08 15:29:37 +02:00
a2ddd04b2f
[bugfix] cancelling localization now works and gives information about the localization state
2016-09-08 15:28:40 +02:00
cbbe019475
[new] read generalized parameter input file
2016-09-08 14:02:21 +02:00
49b07163ad
[bugfix] saving data did not work properly due to changed variable signature; picking on just one horizontal component now possible, crash was caused by mismatching component labels -> new function added to find these labels from the available data
2016-09-08 09:54:43 +02:00
f6d05dd2cc
[refs #200 ] use distance in kilometres
...
ObsPy provides the epicentral distance in degree if the event information are read from a NLLoc hyp-file. To calculate the correct moment magnitude values it is essential to have the distance in kilometres instead.
2016-09-07 11:05:10 +02:00
12641f8d52
[refs #200 ] fixing some minor bugs during processing of magnitude
2016-09-05 15:00:08 +02:00
e1e3d54f8e
[refs #200 ] corrected call to QFileDialog
2016-09-05 10:16:12 +02:00
e6b788d423
Merge branch 'develop'
...
Conflicts:
QtPyLoT.py
pylot/core/io/data.py
2016-09-02 14:24:34 +02:00
76a856aa11
[clean-up] some code cosmetics and started to implement eventinformation
2016-09-02 14:21:59 +02:00
9f13f8db49
[refs #200 ] finished magnitude calculation (to be tested)
2016-09-02 09:03:51 +02:00
d98ecea18a
[refs #200 ] now merging picks without destroyed reference resource IDs
2016-09-01 14:21:25 +02:00
81640d30f9
[refs #200 ] ongoing work on parameter derivation
2016-08-31 13:41:18 +02:00
facffa1bf2
[refs #200 ] started to implement magnitude determination from QtPyLoT
2016-08-31 12:16:48 +02:00
ad91504211
[ref #137 ] removing last bugs before closing feature
2016-08-29 15:52:58 +02:00
060bc1d0c8
[refs #137 ] bugfix value now is specified by user on demand
2016-08-26 14:36:33 +02:00
30ccd331d4
[refs #137 ] bugfix in widgets.py badly formatted string corrupted load of settings; added a functionality to utils' which function to also look for NLLoc installation in the settings' binary path
2016-08-26 10:48:16 +02:00
b29c7068e3
[refs #137 ] some improvements in autoPyLoT and ongoing work in the QtPyLoT NLL implementation
2016-08-25 21:32:41 +02:00
e53dd99d75
[refs #137 ] implementation of GUI driven NonLinLoc location started
2016-08-25 13:31:51 +02:00
14cd175297
[bugfix] it was not possible to pick the very first station manually
2016-06-10 09:01:37 +02:00
8e09fd7c42
[refs #195 ] pushing GUI element implementation forward
2016-06-07 13:51:03 +02:00
536019259e
[adresses 195] preparing GUI elements for a new dialog widget for interactive comparison
2016-06-06 14:10:46 +02:00
de89fc83ce
moved widget to utils widgets for consistency and reusability
...
additionally the filter for PHASES and LOC files has been modified to avoid false selection
2016-06-02 09:39:01 +02:00
0d7ee9d779
[fixed] loading of automatic picks did not plot any result (fixed in this rev)
2016-06-01 08:55:43 +02:00
62b1a4e670
making widget reusable
2016-05-31 17:36:00 +02:00