Darius Arnold
61b14dc770
[change] Create clean PickingResults instance with only required values
...
During picking, intermediary values were saved in p_results or s_results PickingResults instance.
Additionally the PickingResults class contained members that were only used during picking but not when returning the results, thus wasting space after picking, because they stayed in the instance.
Now autopickstation generates a clean PickingResults containing only the members that are expected in the results.
2018-07-20 14:49:10 +02:00
Darius Arnold
153beff663
[add] tests for picking with missing trace in stream
2018-07-20 13:02:57 +02:00
Darius Arnold
318ca25ef8
[add] handling missing traces
...
either a missing vertical or missing both vertical traces in the wfstream will fail picking and return None. This is the same behaviour as before refactoring.
2018-07-20 13:00:19 +02:00
marcel
f802f1db58
[new] working on metadata/inventory selection from GUI
2018-07-19 11:50:29 +02:00
marcel
b348117d5a
[bugfix] tuneAutopicker not using new pb_widget
2018-07-18 15:04:07 +02:00
marcel
90e26cbd8f
[bugfix] various, pick delete/plot behaviour
2018-07-18 14:12:59 +02:00
marcel
12082cb2a9
[minor] removed old code
2018-07-18 11:42:46 +02:00
marcel
ed654024b2
[update] reinstated check4rotated in autoPyLoT
2018-07-18 11:39:01 +02:00
marcel
17c27f9294
[bugfix] add time to metadata.get_coordinates in check4rotated
2018-07-18 11:38:33 +02:00
marcel
ed7ee5d944
[bugfix] progressText not updating in progressBar
2018-07-18 11:13:29 +02:00
marcel
37da7327d0
[bugfix] using Metadata class for pickDlg, not yet working for array_map (WIP!)
2018-07-17 16:04:20 +02:00
marcel
c172cfa892
Merge branch 'develop' into feature/metadata_class
2018-07-17 14:51:24 +02:00
marcel
1fc62a5e9d
[bugfix] add trace starttime to metadata.get_coordinates call
2018-07-17 14:49:37 +02:00
marcel
cf34c9465c
[minor] cosmetics
2018-07-17 14:49:37 +02:00
marcel
dda997e457
[update] autopick -> only export necessary XML (WIP)
2018-07-17 14:49:37 +02:00
marcel
fbc01290d5
[update] make PYQTGRAPH mandatory for PyLoT (stop maintaining unused stuff)!
2018-07-17 14:49:37 +02:00
marcel
64885db214
[update] no more replotting of whole data when pick is changed
2018-07-17 14:49:36 +02:00
marcel
5b48b744fd
[update] plotting (added fill_between again now performance got increased)
2018-07-17 14:49:36 +02:00
marcel
469d91bfdc
[cleanup] removed has_spe function, using dict.get method instead!
2018-07-17 14:49:36 +02:00
marcel
663d244f70
[cleanup] removed some parentheses
2018-07-17 14:49:35 +02:00
marcel
7a0d3486a6
[cleanup] code cleanup by PyCharm
2018-07-17 14:49:34 +02:00
marcel
754d42c8e3
[cleanup] add requirements to setup.py
2018-07-17 14:45:51 +02:00
marcel
415af11f63
[cleanup] add @staticmethod, some other stuff
2018-07-17 14:45:51 +02:00
marcel
d151cdbc6d
[bugfix] added missing parameter "WAScaling" (not knowing what it does but it was missing!)
2018-07-17 14:45:50 +02:00
marcel
b22d04db47
[cleanup] replace equality by "is"
2018-07-17 14:45:50 +02:00
marcel
e210bd8793
[add] number of active picks (and total)
2018-07-17 14:45:48 +02:00
marcel
0e70520a78
[bugfix] Spick quality check doing random stuff caused by copy paste errors
2018-07-17 14:45:48 +02:00
marcel
ad686d42db
[minor] update_status when loading multiple events
2018-07-17 14:45:48 +02:00
marcel
a9636caf73
[bugfix] picks for S and P were deleted when wadati check failed
2018-07-17 14:44:31 +02:00
Darius Arnold
27f5a0d50c
[remove] unused function, check was moved to init method
...
In the init method of autopickstation the N trace will be copied to the E trace or reversed if one of them is missing, so checking for it during S picking has become redundant.
2018-07-17 14:01:23 +02:00
Darius Arnold
85b34177c4
[add] default values for parameters of AutoPickStation init method
2018-07-17 13:59:46 +02:00
Darius Arnold
775d3de46c
Change whitespace, add comments/documentation
2018-07-17 13:59:13 +02:00
Darius Arnold
6d26338f2e
Decrease indentation in pick_s_phase
...
Instead of checking if(condition){DoSomething()}; check if (!condition){ErrorOut()}; DoSomething();.
This allows to decrease the indentation of the potentially large codeblock DoSomething().
2018-07-17 13:56:25 +02:00
Darius Arnold
02873938cb
[change] minSlope value decreased due to difference in slope calculation
2018-07-17 11:37:29 +02:00
Darius Arnold
d84be68694
[add] tests for file where metadata has changed due to changed instruments
2018-07-17 11:18:07 +02:00
Darius Arnold
787c46eeaf
[add] tests for file where metadata is available at multiple time intervals
2018-07-17 11:17:23 +02:00
Darius Arnold
da29b286f1
[add] tests for read_single_file
2018-07-17 10:56:53 +02:00
Darius Arnold
7734650d2e
Move the metadata files used ofr testing into own folder
2018-07-17 10:34:42 +02:00
Darius Arnold
f5c1fea159
[Change] use HidePrints to clean output of test results
2018-07-13 23:25:11 +02:00
Darius Arnold
6ae5a213d1
[update] Metadata docstrings improved
2018-07-13 23:10:47 +02:00
Darius Arnold
10aa0360bc
[Add] Utility class to hide prints during testing
...
Provides with HidePrints context manager and @HidePrints.hide decorator
2018-07-13 21:33:45 +02:00
Darius Arnold
c308415aa5
Move test_autopickstation to subdirectory in pylot/tests
2018-07-13 09:45:57 +02:00
Darius Arnold
2c92f6f2fd
Merge branch 'develop' into feature/refactor
2018-07-13 09:28:50 +02:00
marcel
3b52b7a28f
[bugfix] fixed some bugs resulting from restructuring of serial/parallel picking
2018-07-12 15:56:34 +02:00
marcel
9f1672d793
[hotfix] something went wrong trying to merge/rebase develop
2018-07-12 14:17:06 +02:00
marcel
319343499b
[bugfix] parallel picking called accidently
2018-07-12 14:14:22 +02:00
marcel
d360d9db92
[bugfix] raise Exception if no Z-component is found for Magnitude calculation
2018-07-12 14:13:34 +02:00
marcel
9a5624c951
[change] return values of autopickstation
2018-07-12 14:13:19 +02:00
marcel
1d215c181c
[update] time optional for get_metadata/get_coordinates, if not time is specified use current UTCDateTime
2018-07-12 11:43:15 +02:00
marcel
84ed0b900f
[update] unit test for Metadata class
2018-07-12 11:28:43 +02:00