Darius Arnold
531d33946f
Remove needless bool checking
...
in Operator returns a bool that can directly be returned.
2019-04-09 16:46:20 +02:00
Darius Arnold
6936cfcfa6
[bugfix] Taupy didn't check return of get_coordinates
...
For a station not in the metadata, get_coordinates would return None which wasn't checked for.
This includes a test for a station which is not in metadata.
2018-08-13 22:42:19 +02:00
Darius Arnold
96adbddeba
[remove] unused parameter in create_arrivals
...
The station id is no longer passed into the function and used to retrieve the station coordinates, but the id is taken from the vertical stream instead.
2018-08-13 22:37:48 +02:00
Darius Arnold
dcd0bc40d7
[remove] old autopickstation code
2018-08-13 22:35:38 +02:00
Darius Arnold
b7d3568498
[bugfix] Taupy used even if disabled when p start time > 0
...
If Taupy was disabled, but pstart was larger than zero, the and would lead to the function that modifies starttimes not exiting. This resulted in taupy being used even though it was disabled when the p starttime was above 0.
2018-08-09 10:03:25 +02:00
Darius Arnold
9929e3d441
[change] testPickingResults.py in accordance with bugfix
2018-08-08 19:25:41 +02:00
Darius Arnold
45370e2c67
[bugfix] PickingResults raised incorrect error on missing attribute
...
Accessing a non existing attribute raised a KeyError instead of an AttributeError, breaking methods that relied on the correct error type. Maybe this fixes the __setstate__ bug during event picking from GUI.
2018-08-08 19:25:11 +02:00
Darius Arnold
d4e2f4a070
[bugfix] maxDiff not correctly set in test_autopickstation
2018-08-08 09:11:34 +02:00
Darius Arnold
146da1d794
[change] Quality class determination documentation improvement
...
Also change order of expected/actual values in test assert methods to improve output of test function.
The first parameter is supposed to be the expected value, the second one the actual result.
2018-08-07 13:58:59 +02:00
677d3a200c
[bugfix] return statement disappeared on merge in a45e817213
2018-08-07 10:33:57 +02:00
e46c0fb862
[minor] typos
2018-08-07 10:06:39 +02:00
Darius Arnold
d3fee396b2
[modify] test_autopickstation to work with new return value
2018-08-03 13:50:41 +02:00
Darius Arnold
0c4085ed76
[bugfix] station name was in dictionary instead of a list item for autopickstations return value
...
Old implementation of autopickstation returned a list containing a dcitionary with results as a first value and a string with the station name as a second value. The new version used to return a single dict with a key/value station name pair, which the calling code could not unpack. The new implementation now also returns a list with picking results and station name.
2018-08-03 13:50:14 +02:00
Darius Arnold
2b9cf655ae
[change] autopickstation works with new Metadata class
2018-08-03 13:47:46 +02:00
Darius Arnold
86f6584d91
Modify test_autopickstation's MockMetadata to work with the new Metadata class
2018-08-03 13:23:52 +02:00
Darius Arnold
a45e817213
Merge remote-tracking branch 'origin/develop' into feature/refactor
2018-08-03 11:55:13 +02:00
5c74160710
Merge branch 'feature/metadata_class' into develop
2018-08-03 11:18:34 +02:00
e75beff883
[minor] cosmetics on dataPlot bottom layout
2018-08-03 11:16:56 +02:00
d9a4c40d0b
[minor] hide pick qualities histogram action (not implemented yet)
2018-08-03 11:16:08 +02:00
Darius Arnold
b9cf219b39
Adding/modifying documentation in autopick.py
2018-08-03 11:05:42 +02:00
Darius Arnold
7b2ae2fa8f
Disable NonLinLoc in testing parameter file
2018-08-03 11:01:58 +02:00
Darius Arnold
108ba80b83
[minor] disable length limit when printing diff of picking results
...
By default the difference printed when two picking result dictionaries are compared is limited in length, this disables the limit.
2018-08-03 11:00:53 +02:00
Darius Arnold
8dcea2a8c3
[change] PickingResults now only stores actual results, PickingContainer stores intermediary values
...
PickingResults now stores only the actual results of picking, which are returned from the autopickstation function.
To store intermediary results during picking, the new class PickingContainer is used.
2018-08-03 10:59:10 +02:00
e211a901ff
[bugfix] could not init array map when loading project
2018-08-03 09:33:37 +02:00
393413d6fc
[bugfix] closes #215
2018-08-02 15:42:34 +02:00
d5e9cd07d4
[revert] went back to old quality assessment without SNR
2018-08-02 14:18:20 +02:00
529939b4b8
[minor] removed unused object
2018-08-02 13:32:45 +02:00
7dae8e1107
[bugfix] not regarding possible * in eventpath in eventbox
2018-08-02 13:00:36 +02:00
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
93bdaa8998
[bugfix] forgot to split * in getFromPath
2018-07-31 10:22:45 +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
cc9ae9c146
[bugfix] empty picks dictionary leading to KeyError
2018-07-31 09:24:43 +02:00
Darius Arnold
076115f7f5
[add] Station A106 to tests
...
This station has invalid values recorded on both N and E component, but a pick can still be found on Z
2018-07-30 14:32:32 +02:00
Darius Arnold
d14e789e97
Modify test to test that picking is possible for station with only vertical component
2018-07-30 14:31:56 +02:00
Darius Arnold
7bbcb489bf
[refactor] add current_figure attribute
...
This instance attribute holds the current figure,which removes the need for an external function to extract the correct figure from the fig_dict and the need to pass the figure into instance methods (it can now be directly accessed by the attribute).
2018-07-30 14:28:21 +02:00
Darius Arnold
97458b5b42
[minor] small code changes
2018-07-30 14:08:49 +02:00
Darius Arnold
b4316ae717
[refactor] improving S pick code by extracting functions
2018-07-30 13:36:09 +02:00
Darius Arnold
c89e47ac43
[change] Extract function that calculates cuttimes
2018-07-30 12:43:56 +02:00
Darius Arnold
da2b1ed133
[change] Enable picking on traces with only one vertical component
...
Only the P pick will be calculated
2018-07-30 12:03:33 +02:00
db9a1371b1
[bugfix] closes #223
2018-07-25 15:16:14 +02:00
bf5c371459
[bugfix] various bugfixes originating from changes (more picks) in dictionary (refs #233 refs #234 )
2018-07-25 14:05:15 +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
62287df1b4
[minor] removed "None" from filteroptions
2018-07-24 14:16:24 +02:00
b3524c562d
[bugfix] closes #260 checking for filtertype first
2018-07-24 14:15:32 +02:00