Commit Graph

253 Commits

Author SHA1 Message Date
017683806b [new] if QSettings fails, ask to reset!
[bugfix] checkBoxPG outdated in QSettings
[bugfix] moved SetChannelComponents to utils (produced circular imports)
2018-08-01 13:49:01 +02:00
c898f93293 [new] idea for new quality check using SNR 2018-08-01 13:25:27 +02:00
e68b634f25 [new] event modification status saved with "dirty" attribute, only save event-XML when modified 2018-07-31 09:41:48 +02:00
bfc745dd30 Merge branch 'develop'
Conflicts:
	pylot/core/pick/autopick.py
2018-07-25 10:53:08 +02:00
146ef7098c [bugfix] closes #233 closes #234
can cope with stations without horizontal components now, removed dangerous try/except construct
2018-07-25 10:48:43 +02:00
974ee12076 [update] closes #242 - dpi change added, figures using PylotCanvas can be saved with CTRL+S 2018-07-24 15:20:00 +02:00
37e2e39f3a Merge branch 'develop' into feature/metadata_class 2018-07-24 14:36:22 +02:00
f310afb4c6 [minor] renaming QtAction 2018-07-24 14:33:38 +02:00
6d6179bb55 [bugfix] closes #251 also fixed for histogram and locateAction 2018-07-24 14:32:15 +02:00
ef6e011d22 [update] slightly improved feasibility using obspy_dmt with metadata and array map 2018-07-23 16:03:15 +02:00
eb07c19c2e [update] metadata/inventory management
[bugfix] errors when there were no manual picks using array_map
2018-07-23 14:54:53 +02:00
f802f1db58 [new] working on metadata/inventory selection from GUI 2018-07-19 11:50:29 +02:00
b348117d5a [bugfix] tuneAutopicker not using new pb_widget 2018-07-18 15:04:07 +02:00
90e26cbd8f [bugfix] various, pick delete/plot behaviour 2018-07-18 14:12:59 +02:00
ed7ee5d944 [bugfix] progressText not updating in progressBar 2018-07-18 11:13:29 +02:00
37da7327d0 [bugfix] using Metadata class for pickDlg, not yet working for array_map (WIP!) 2018-07-17 16:04:20 +02:00
dda997e457 [update] autopick -> only export necessary XML (WIP) 2018-07-17 14:49:37 +02:00
fbc01290d5 [update] make PYQTGRAPH mandatory for PyLoT (stop maintaining unused stuff)! 2018-07-17 14:49:37 +02:00
64885db214 [update] no more replotting of whole data when pick is changed 2018-07-17 14:49:36 +02:00
5b48b744fd [update] plotting (added fill_between again now performance got increased) 2018-07-17 14:49:36 +02:00
469d91bfdc [cleanup] removed has_spe function, using dict.get method instead! 2018-07-17 14:49:36 +02:00
7a0d3486a6 [cleanup] code cleanup by PyCharm 2018-07-17 14:49:34 +02:00
415af11f63 [cleanup] add @staticmethod, some other stuff 2018-07-17 14:45:51 +02:00
d151cdbc6d [bugfix] added missing parameter "WAScaling" (not knowing what it does but it was missing!) 2018-07-17 14:45:50 +02:00
e210bd8793 [add] number of active picks (and total) 2018-07-17 14:45:48 +02:00
ad686d42db [minor] update_status when loading multiple events 2018-07-17 14:45:48 +02:00
Darius Arnold
2c92f6f2fd Merge branch 'develop' into feature/refactor 2018-07-13 09:28:50 +02:00
704a45f845 [minor] changes/testing threshfactor 2018-07-12 09:46:53 +02:00
91959367d4 [minor] set DATASTRUCTURE correctly 2018-07-11 09:41:58 +02:00
5f6f986e3e [update] removed read of pylot.in on start!!! Now using default params
from now on all input files should be saved in directory different to ~/.pylot
2018-07-10 14:16:36 +02:00
77dd0d4733 Merge branch 'develop' of ariadne:/data/git/pylot into develop 2018-07-10 11:36:31 +02:00
c46513a626 [bugfix] full_range called for each station when drawing picks, largely decreasing plot performance 2018-07-10 11:13:41 +02:00
b4516fb2cb [update] save automatic picks calculated inside GUI in XML files as well 2018-07-10 11:01:34 +02:00
Darius Arnold
5258a7e9b4 Merge remote-tracking branch 'origin/develop' into feature/refactor 2018-07-06 09:49:52 +02:00
e05909b188 [minor] textobjects split into single lines before adding to log for convenience 2018-07-04 16:48:14 +02:00
2379dee142 [hotfix] metadata could not be read (improve this) 2018-07-04 10:56:18 +02:00
f4201c4e2f [bugfix] full path for ctrfile 2018-06-28 15:59:13 +02:00
4cb3f72ba8 [bugfixes] location/magnitude w ludger 2018-06-28 15:22:40 +02:00
3a66ec1c95 [bugfix] print a warning in case saveData fails 2018-06-27 14:20:11 +02:00
a5667c1e06 [bugfix] nextStation not working with deleted PickDlg 2018-06-21 14:23:52 +02:00
2a8efd0904 [bugfix] autoPyLoT <-> obspyDMT 2018-06-21 13:24:24 +02:00
910ed66676 [new] only load relevant waveforms into TAP widget 2018-06-20 13:49:27 +02:00
47d6aeabff [minor] used event highlighting of eventlist also for eventbox 2018-06-19 11:28:41 +02:00
7de8c2ee8b [minor] info on number of traces for main plot 2018-06-19 11:13:06 +02:00
ca886d4355 [update] on obspyDMT compatibility (WIP) 2018-06-19 10:35:34 +02:00
ec32981787 [minor] improve current event highlighting 2018-06-19 10:26:17 +02:00
0168d8923d [minor] tighten PyLoT tabs layouts 2018-06-14 16:26:26 +02:00
fe0e4be43d [update] array_map uses PylotCanvas now, added grid and labels 2018-06-14 14:08:25 +02:00
06cacdd4cb [update] major improvements of array_map, code restyled, increased flexibility 2018-06-13 17:01:05 +02:00
f50e38241e [minor] tweaks and finalization of obspyDMT options 2018-06-08 15:01:05 +02:00
083e5c8fe9 [new] synthetics checkbox 2018-06-08 14:29:45 +02:00
8155389b3d [new] add qcombobox for raw/processed selection 2018-06-08 14:18:28 +02:00
9b5fe3baba [bugfix] saving xml when tuning autopicker unnecessary (and caused id mismatch) 2018-06-05 15:07:06 +02:00
cbba41f16a [bugfix] autoPickWidget not enabled again after Error 2018-06-05 14:24:00 +02:00
Darius Arnold
c38e3eb07a [refactor] rename getQualityFromUncertainty function to be more pythonic 2018-05-29 18:53:38 +02:00
f49d323c13 [add] no data label 2018-04-27 10:45:20 +02:00
ae4c345fa7 [update] same functionality but within main thread 2018-04-26 16:40:46 +02:00
8073a872c1 [add] event colored grey if folder isEmpty 2018-04-26 16:26:03 +02:00
ea9939a0c0 Merge branch 'develop' into feature/obspy_dmt_interface 2018-04-26 16:19:30 +02:00
18926610cf [add] colorized table 2018-04-26 16:19:12 +02:00
3d1d97dd26 Merge branch 'develop' into feature/obspy_dmt_interface 2018-04-26 15:01:29 +02:00
be82706413 [bugfix] event_path overwritten 2018-04-25 14:06:07 +02:00
644470f156 [bugfix] was only checking current data processing state 2018-04-25 14:01:05 +02:00
d6150c5d1a [new] disable event selection of folder is empty 2018-04-25 13:48:06 +02:00
073a71e150 [add] origin/mag to eventBox 2018-04-24 15:37:15 +02:00
d3de33a12b [add] lineEdit showing if using processed/raw data 2018-04-23 17:00:52 +02:00
36a4f0df8a [bugfix] error when there is nothing to plot 2018-04-23 13:33:05 +02:00
0320ad67b9 [new] station highlighting by middle mouseclick 2018-04-20 14:53:15 +02:00
4d3b300e17 [removed] check4gaps/doubled, plotting merged instead 2018-04-19 17:03:11 +02:00
56295f0c81 Merge branch 'feature/obspy_dmt_interface' into develop 2018-04-19 13:44:42 +02:00
a876384338 [add] info for user on min/max plot 2018-04-19 13:38:17 +02:00
af54cb0d4b [add] auto set plotmethod 'fast' for large dataset 2018-04-18 16:44:33 +02:00
349715d13c [removed] nth_sample dialog 2018-04-18 16:21:57 +02:00
f0b6897053 [bugfix] identity check of np.array 2018-04-18 16:01:39 +02:00
ba37d587a6 [update] testing min/max plot (WIP) 2018-04-13 10:56:52 +02:00
Darius Arnold
90e6c758d8 [bugfix] convert string response from qsettings to integer for calculation 2018-04-06 14:35:24 +02:00
10c26a8261 Merge branch 'develop' into feature/obspy_dmt_interface 2018-04-05 16:03:26 +02:00
b730b16ac6 [add] check for plot quantity 2018-04-05 16:02:53 +02:00
4cf785a135 [add] synthetic data plot (not yet flexible) 2018-04-05 15:33:40 +02:00
366db9aef0 [initial] first changes to supply an interface to an obspyDMT database 2018-04-04 14:57:54 +02:00
39f9238a06 [new] function to modify project/event rootpath (called on loading project) 2018-03-05 17:45:07 +01:00
8dabfb41d8 [add] check for event data 2018-03-05 16:51:06 +01:00
b076ee90fa [add] cb for overwriteFilter, else filter automatically again 2018-02-22 16:03:11 +01:00
2e5ed974f0 [bugfix] filteroptions were not loaded from project 2018-02-22 11:28:46 +01:00
90bc7642fd [update] default corners=4! 2018-02-22 11:19:24 +01:00
fa46385a52 [add] color representation of auto filter values 2018-02-22 10:05:57 +01:00
Ludger Küperkoch
f56d32b661 New button for showing pick qualities. Still work in progress. 2018-02-01 11:42:34 +01:00
Ludger Küperkoch
da06115886 New button for getting histogram of pick qualities, in progress. 2018-01-30 16:16:41 +01:00
97de485c99 [bugfix] case pg=False: internal change of pylot canvas updated 2018-01-17 10:30:38 +01:00
ffa30e92e9 [bugfix] tried to filter without active event 2018-01-12 10:15:30 +01:00
23ed5ceb5c [update] filter hotkeys changed to P, S, Ctrl+F 2018-01-12 10:10:51 +01:00
185cc14e38 [add] P and S Filter options for main window
[bugfix] wforiginal not pre-processed
2018-01-12 10:07:14 +01:00
0ebc6e11f8 [add] prev/next event button (~~had to remove min button width) 2018-01-10 16:54:26 +01:00
78d5ee58b5 [update] apply new filter settings after selection 2018-01-10 16:08:28 +01:00
1324bf3d7c [bugfix] retain filtering when switching events 2018-01-09 12:04:03 +01:00
4150e7f7d4 [update/bugfix] big update on filter options:
- added toggle and QSetting for automatic filtering when picking
- filtering in 3comp window independent from main plot, current filter options are copied after 3comp. init though
- several bugfixes when activating/deactivating filter
2018-01-09 11:44:22 +01:00
fb4753ca83 [add] improved filteroptions and fixed some bugs 2018-01-08 14:45:29 +01:00
8c9fded873 [update] working on filter bugs WIP 2017-12-21 13:13:44 +01:00
151900753a [update] improve help for event folder structure 2017-11-23 11:37:04 +01:00
f01868bc36 [bugfix] missing parameter ax for getXLims (mpl) 2017-10-20 11:00:52 +02:00
36e68ee1ed [bugfix] getAxes missing in PylotCanvas for mpl 2017-10-20 10:57:00 +02:00
Ludger Küperkoch
7d3196bf21 [Bugfix] argrelmax not working if array contains only one element. 2017-10-09 14:40:26 +02:00
255eca3c05 [update] rename QtPylot -> PyLoT (suggestion) 2017-09-21 15:36:17 +02:00