Commit Graph

1039 Commits

Author SHA1 Message Date
a8522d0fae pre code cleanup 2016-08-02 11:54:28 +02:00
sebastianp
2a798a554b [task] read statistics from file 2016-07-29 12:01:34 +02:00
sebastianp
10fbfe5554 Merge remote-tracking branch 'origin/develop' into develop 2016-07-28 13:43:23 +02:00
sebastianp
19ced8b8c5 [task] plot routine for quantile distance quotients 2016-07-28 13:42:50 +02:00
638f552d6d changed structure of callFMTOMO to class 2016-07-27 14:42:11 +02:00
adfe9cc027 bugfixes 2016-07-27 13:46:42 +02:00
8bd9f7debc rename 2016-07-27 11:13:20 +02:00
987ee597fd Release version modified!?!? 2016-07-27 11:12:27 +02:00
48c0dbacfb changed structure of active GUI code, autopicker window changed to class 2016-07-26 14:48:08 +02:00
3273709b54 code for first three windows changed to class structure 2016-07-19 15:19:03 +02:00
05cc8e52b9 last commit before structural changes (classes for each window) 2016-07-19 12:16:37 +02:00
c7f7d9785b Rearranged Main Layout (buttons to top menu), several tweaks for plotDynSNR 2016-07-18 11:54:29 +02:00
fb8d888845 Merge branch 'develop' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot into develop 2016-07-18 11:12:43 +02:00
8ee075c2b1 added SNR modification/plot 2016-07-14 13:59:52 +02:00
sebastianp
1ed83d786d implementen some new functions to PDFStatistics 2016-07-13 15:26:36 +02:00
8433767b22 [change] consequently use new pdf evaluation concept throughout the entire code 2016-07-13 14:37:12 +02:00
sebastianp
d4fd93ed8f Merge remote-tracking branch 'origin/develop' into develop 2016-07-13 14:15:50 +02:00
sebastianp
c7d8d0ecf5 undid earlier changes in PDFStatistics 2016-07-13 14:15:44 +02:00
6ad78acc85 Merge branch 'develop' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot into develop 2016-07-13 14:15:30 +02:00
63ff8e48c5 changed generateFMTOMOinput from z, y, x to x, y, z 2016-07-13 14:15:01 +02:00
sebastianp
6fd1f9e2cc Merge remote-tracking branch 'origin/develop' into develop 2016-07-13 11:00:51 +02:00
sebastianp
38d225fbcf undid earlier changes in PDFStatistics 2016-07-13 11:00:30 +02:00
fd569823f8 bugfix typo 2016-07-13 10:58:39 +02:00
288bbe13d7 bugfix fstart before path 2016-07-13 10:52:42 +02:00
5890e905fc Merge branch 'develop' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot into develop 2016-07-13 10:04:48 +02:00
e3100562da pseudo 2D model generation working after some fixes (+2 cushion for propgrid) 2016-07-13 10:04:13 +02:00
8cef8ff2db [bugfix] due to changes in the usage of ProbabiltyDensityFunction.data expectation and standard deviation were wrongly calculated 2016-07-12 16:19:27 +02:00
39184ef150 [change] new concept for evaluation of the pdf instead of holding a sampled array works now also for difference pdfs using a scipy's spline interpolation capabilities 2016-07-12 15:31:59 +02:00
ed85d0ef12 added minimum cushion for 2D case (for input file generation) 2016-07-12 14:39:28 +02:00
546dfad722 Merge branch 'develop' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot into develop 2016-07-12 14:09:50 +02:00
c47bf7911a GUI refinements, added 2D structure for plots, adde input filename specifications 2016-07-12 14:09:08 +02:00
ef613e48a4 [change] pdf for difference of picks estimated via curve_fit (to be tested) 2016-07-11 14:15:41 +02:00
08fc5d554b [change] introducing a whole new concept of handling pdfs; evaluating function on demand rather than holding a sampled array 2016-07-11 10:42:04 +02:00
950696053c [fixed] pdf values are now evaluated on demand not stored in an array in advance 2016-07-08 14:16:48 +02:00
sebastianp
7eded42142 [bugfixing] quantile function loops inifinte for small epsilon. See docstring. 2016-07-07 15:30:05 +02:00
55a589b525 Added Surface plots, text windows and plotting of single shots. 2016-07-07 14:25:37 +02:00
5293bb6ec7 activating vtk_tools widget, bugfix on merging rays.dat (too many linebreaks) 2016-07-06 11:40:08 +02:00
0be69de6f7 busy adding VTK tools to main UI 2016-07-05 13:59:01 +02:00
5c7123af66 added a feature to generate a survey object from a SeisArray 2016-07-05 10:38:28 +02:00
e8cbc2f377 [change] implementation of quantile calculation corrected 2016-06-30 13:14:38 +02:00
sebastianp
4f47f9f343 Merge remote-tracking branch 'origin/develop' into develop 2016-06-29 15:31:00 +02:00
sebastianp
a8b7eff561 [task] implementing new methods for pdf comparison. 2016-06-29 15:29:58 +02:00
9e3f3b29d2 changed general structure of seisarray and survey. survey object can now be generated by using a seismic array (also in GUI). 2016-06-28 14:57:48 +02:00
8714616d1b Working on input file format (SEG2/SEGY) etc. 2016-06-27 15:20:17 +02:00
253e9f4b1e Merge branch 'develop' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot into develop 2016-06-27 14:47:44 +02:00
a813eb462f adding tooltips 2016-06-27 14:47:34 +02:00
4591b7b1d9 [bugfix] changed the order of trying to read seismic data for reassessment 2016-06-27 10:59:50 +02:00
4bbb40c8b7 window resizing pt.3 2016-06-23 12:06:59 +02:00
3bec20bd45 window resizing pt.2 2016-06-23 11:59:12 +02:00
30d911b5cc window resizing 2016-06-23 11:55:54 +02:00
47bd7384f8 bugfixes, replotting of SeisArray figure 2016-06-23 11:42:09 +02:00
0abbb79e64 Merge branch 'develop' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot into develop 2016-06-21 13:29:28 +02:00
806b974011 further GUI implementations, plot of seismic array in main window 2016-06-21 13:29:10 +02:00
043f60dc2a [change] make Python 3 compatible calls to print 2016-06-21 09:32:37 +02:00
952a2ea535 make use of formerly implemented subprocess call routine 2016-06-21 09:31:26 +02:00
8393f283c7 GUI changes and updates 2016-06-17 13:14:20 +02:00
f01187615b fix 2016-06-16 14:00:04 +02:00
579461f7b4 Merge branch 'develop' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot into develop 2016-06-16 13:57:50 +02:00
9f71bf8082 restructured GUI and added first Seismic Array options 2016-06-16 13:57:15 +02:00
b3acef0bcd [closes #198] comparison dialog now available from QtPyLoT 2016-06-15 14:52:42 +02:00
c3d134e6ca changed GUI organization (single files for each window) 2016-06-15 12:19:11 +02:00
1ec468a586 bugfix, boxes clickable 2016-06-15 10:01:28 +02:00
3583f70e2b [CAUTION] this rev is not working, implementation of the individaul pdf plots for the picks pending 2016-06-14 15:26:16 +02:00
e554330154 [change] now the station selector entries are sorted for convience 2016-06-14 15:03:13 +02:00
3c4cbff9f3 [fix] do not try to add a Layout to a QWidget which already has one 2016-06-14 14:56:15 +02:00
78ebb1f8db [change] decreased verbosity 2016-06-14 14:55:18 +02:00
073ed658b3 [edit] changed calculation of difference pdf to include large differences also 2016-06-14 14:28:46 +02:00
4093dd0ce7 name change 2016-06-13 14:37:56 +02:00
410b3c2f55 added GUI 2016-06-13 14:37:12 +02:00
d02bb369ec Merge branch 'develop' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot into develop 2016-06-13 14:35:47 +02:00
69b5b410f0 minor changes for GUI 2016-06-13 14:35:29 +02:00
3cee0e6df9 [change] added plots for debugging 2016-06-13 14:23:42 +02:00
79f0982558 [bugfix] use only vaild values for plotting 2016-06-13 11:27:16 +02:00
3568a8a59a [bugfix] changed the way the the expectation and the std array are calculated; not sure how to deal with values 'inf' 2016-06-11 08:03:16 +02:00
467f0ae79b [new] histogram plot added; debugging in progress 2016-06-10 14:37:33 +02:00
280f8544e4 [prepare] starting implementation of a histogram overview plot from pick comparison dialog 2016-06-10 09:04:10 +02:00
be326cba7b [bugfix] automatic data with the S-P time saved in the pickdict caused Exception in the ProbabilityDensityFunction constructor 2016-06-10 09:03:16 +02:00
b5d94eed61 [closes #195] implementation of comparison within GUI ready for testing 2016-06-08 15:00:47 +02:00
b96366e321 [ref #195] implementation done; some bugs have to be fixed 2016-06-08 13:14:38 +02:00
e6d8701411 Merged branch 195 into develop 2016-06-07 14:09:41 +02:00
8e09fd7c42 [refs #195] pushing GUI element implementation forward 2016-06-07 13:51:03 +02:00
661b4d11c0 Merge branch 'develop' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot into develop 2016-06-07 13:39:34 +02:00
f3769846ba GUI testing 2016-06-07 13:39:21 +02:00
7e33502824 GUI tests 2016-06-07 13:38:35 +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
2395c12b26 Merge branch 'develop' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot into develop 2016-06-01 14:15:14 +02:00
a255718f59 added script to VC 2016-06-01 14:14:57 +02:00
9c8c5bb842 - 2016-06-01 14:14:12 +02:00
02117399b5 output change 2016-06-01 14:13:15 +02:00
9996033ca5 cleanup (worker) 2016-06-01 14:12:49 +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
7965239a92 [closes #124] PILOT event data can be loaded now 2016-05-31 15:53:23 +02:00
724032b3f6 capturing multiply stored station labels 2016-05-31 13:12:42 +02:00
e341994825 Merge branch 'develop' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot into develop 2016-05-31 11:15:38 +02:00
0520df5963 bugfix 2016-05-31 11:15:30 +02:00
ae2fc73d89 parallelization 2016-05-31 11:14:51 +02:00
51aa949b56 debugging in progress 2016-05-30 17:08:35 +02:00
36b0aea86c [edit] fixing bugs (in progress) 2016-05-27 12:53:34 +02:00
618dd10c23 [task] further steps to implement pick comparison from QtPyLoT 2016-05-27 11:25:47 +02:00
53614bb5b9 [fix] fixing a bug introduced accidently by merge 2016-05-27 06:49:20 +02:00
0dd69a0e19 added default value for cores 2016-05-25 14:28:25 +02:00
ecf4a7ced7 Merge branch 'develop' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot into develop 2016-05-25 14:24:51 +02:00
5057664b1d code changes for parallelization 2016-05-25 14:24:19 +02:00
e46e8cb71b [reformat] corrected formatting after merge 2016-05-25 14:22:08 +02:00
f8db6b1d9f [merge] resolved conflicts in utils due to two-sided coding 2016-05-25 14:05:25 +02:00
8ca87bc777 changes while testing parallelization of autopicker 2016-05-24 14:20:59 +02:00
a6eaac6c33 Changes during parallelization tests of autopicker 2016-05-24 14:19:37 +02:00
sebastianp
d49c90026d Merge branch 'master' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot 2016-05-24 13:23:08 +02:00
sebastianp
4962561d6c changes made to have better control of the output directory 2016-05-24 13:21:38 +02:00
46ccd44e16 changed to generation of reference grids 2016-05-23 14:25:24 +02:00
d9844fff17 added worker 2016-05-23 14:25:06 +02:00
42cbfeb787 temporary retaining of parallel tests 2016-05-23 14:24:02 +02:00
25ca11f572 minor tweaks 2016-05-23 14:22:52 +02:00
093f750aa1 tried worker function 2016-05-23 12:06:55 +02:00
41b7ca6968 [task] reformatting activeSeismoPick and editing pool mapping to work properly 2016-05-23 11:53:22 +02:00
3cc77f4868 bugfixes 2016-05-23 11:24:01 +02:00
73d71a61d5 restructuring for parallization 2016-05-23 11:23:23 +02:00
1f47f3dd85 parallization of picking algorithm 2016-05-23 11:22:39 +02:00
392a556ac4 [restructure] Wall-E wasting time 2016-05-20 14:46:10 +02:00
08df7c3304 [edit] decreased unwanted verbosity 2016-05-20 10:11:40 +02:00
54b557930f [edit] inserted verbosity option to control the amount of output 2016-05-20 09:58:10 +02:00
sebastianp
9b7db91037 [task] started to implement data processing step for checking corrupted GSE files 2016-05-19 15:35:11 +02:00
db17cb4f8d code cleanup 2016-05-19 14:24:48 +02:00
4edd5f8e52 code cleanup 2016-05-19 11:21:24 +02:00
5f740783f0 Merge branch 'develop' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot into develop 2016-05-19 11:20:47 +02:00
3138bbfa93 code cleanup and commenting 2016-05-19 11:20:37 +02:00
7c5aff0a27 [fix] correctly formatting the timestring now 2016-05-19 11:16:28 +02:00
731acc7117 [double-checked] code has been double checked before running on data 2016-05-19 10:51:37 +02:00
sebastianp
521de9ee89 Merge branch 'master' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot 2016-05-19 10:25:19 +02:00
dc5d76efb8 [fix] fixing docstring problem caused by merge of conflicting files 2016-05-18 13:17:05 +02:00
eb5f028a47 Merge branch 'develop'
Conflicts:
	pylot/core/io/phases.py
2016-05-18 13:02:51 +02:00
c315b917b8 Merge branch 'develop' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot into develop 2016-05-18 12:55:43 +02:00
e62ff9d68c [fix] returning variables now, docstrings corrected to be able to use single quotes in docstrings 2016-05-18 12:55:04 +02:00
dbaead4754 code cleanup + commenting 2016-05-18 12:00:45 +02:00
30e8f0c96a code cleanup and commenting 2016-05-17 16:19:44 +02:00
ca77b06293 Code cleanup 2016-05-17 11:53:32 +02:00
4a836fd1f7 [task] started to implement data processing step for checking corrupted GSE files 2016-05-13 14:56:42 +02:00
019b801603 code rearrange and minor processing changes 2016-05-12 14:01:18 +02:00
f09af16120 [task] started to implement data processing step for checking corrupted GSE files 2016-05-12 10:08:29 +02:00
a2b0854345 Merged branch develop into master 2016-05-11 14:51:30 +02:00
79e429db8d [edit] rearrangement fastens up a bit 2016-05-11 14:50:52 +02:00
8a79addb4e Merge branch 'develop' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot into develop 2016-05-11 12:02:43 +02:00
67c11558f3 Merged branch develop into master 2016-05-11 12:02:37 +02:00
46c152b7a1 improved speed on writing to file (write instead of writelines) 2016-05-11 12:02:09 +02:00
Ludger Küperkoch
c34fbe1228 Removed needless terminal output 2016-05-11 10:51:33 +02:00
Ludger Küperkoch
97ca69a07d Modified for controlling amount of terminal output using new input parameter apverbose 2016-05-11 09:54:33 +02:00
f8807a7ea6 [edit] docstring added and returning the figure instead of showing the plot
additionally hide_labels is now defined only once before going into the loop
2016-05-11 09:49:19 +02:00
63ac0107d0 [edit] implemented a plotting method for pdf dictionaries 2016-05-11 06:01:26 +02:00
c7d7acd7e3 [edit] implemented loop over PILOT database for reassessment
additionally the output of reassess_pilot_event is more verbose now
2016-05-10 09:54:21 +02:00
3705eb567b [fix] overcome numerical instabilities
due to the usage of large absolute values (timestamp) on time axis the estimation of the expectation value gets instable
2016-05-09 12:06:47 +02:00
4480854ee5 [workaround] set minimum difference of mpp with lpp and epp
this workaround elevates the difference between the uncertainty-picks and the mpp to a minimum value of three samples (needed for a reasonable pdf represetation of the pick)
2016-05-06 12:04:27 +02:00
d8a764db31 Merge branch 'develop' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot into develop 2016-05-04 10:22:06 +02:00
f58c5a5f9d merge correction 2016-05-04 10:21:39 +02:00
fd27a43110 fixing import problems 2016-05-03 15:09:51 +02:00
41991c5d81 [edit] further restructuring and bugfixing 2016-05-03 13:54:59 +02:00
a82c1d39c6 [fix] fixing obvious problems in advance 2016-05-03 09:35:31 +02:00
ecb3670aeb Merge branch 'master' into develop
Conflicts:
	scripts/pylot-reasses-pilot-event.py
2016-05-03 08:58:33 +02:00
210d39882d further development on the reassessment routines for PILOT data 2016-05-03 08:46:13 +02:00
ae0c08eeb2 Merge branch 'master' of ariadne.geophysik.ruhr-uni-bochum.de:/data/git/pylot 2016-05-02 14:10:41 +02:00
8cb4f11bf8 [edit] implementing reassessment functions 2016-05-02 14:10:11 +02:00
ec42e1bd15 added first version of fmtomo_parallel script 2016-05-02 12:08:58 +02:00
dbe47690eb Merged branch develop into master 2016-05-02 11:31:17 +02:00
ddb1ad4a15 Resolved conflicts fmtomoUtils 2016-05-02 11:28:56 +02:00
Marcel Paffrath
f906211064 fmtomo2vtk merged with fmtomoUtils 2016-05-02 11:19:06 +02:00
edd8920d54 WALL-E --- Small robot, big job! Restructuring the code and preparing implementation of a re-assessment tool for PILOT phases. 2016-05-01 21:10:30 +02:00
df44979337 [reorganize] some reorganization done to hand program to partner 2016-04-28 14:18:42 +02:00
37f9292c39 renamed class method 2016-04-28 14:03:32 +02:00
c489fad6ba [bugfix] comparison should not through an KeyError due to missing picks 2016-04-12 14:50:21 +02:00
416f4c7aa7 [bugfix] special method __nonzero__ should always return type bool 2016-04-12 14:48:57 +02:00
6181829ef6 [bugfix] make uncertainties from autoPyLoT may be corrupted
consequently there is minimum uncertainty gap between mpp and lpp/epp
2016-04-12 14:47:49 +02:00
4a9c02e1d1 [closes 195] in principle comparing automatic and manual picks works 2016-04-12 04:55:04 +02:00
9359338e81 [refs #195] make autoPyLoT export automatic picks in QuakeML format 2016-04-11 13:59:32 +02:00
9519372247 [bugfix] autopick accidently interchanged latest and earliest possible pick 2016-04-11 13:57:59 +02:00
2139674afa [bugfix] guessed that checking the same variable twice was not intended
instead of checking for mpickX's twice it was probably meant to check for lpickX's value
2016-04-11 12:39:46 +02:00
a9cd53886b [enhancement, task] there was no routine to read obs pick files available; default values for autopicking should be the same for all parts of PyLoT, thus defaults should be defined only once 2016-04-11 05:47:38 +02:00
2a8729c39b [refs #195] changed some default parameters for plotting the histograms 2016-04-08 14:35:20 +02:00
f15e27e81d [refs #195] hitsogram plots implemented for expectation and standard deviation 2016-04-07 16:29:29 +02:00
b5345bb5d3 [refs #195] implementation of histogram plots 2016-04-07 15:47:11 +02:00
27e334609c [refs #195] plotting method for Comparison object implemented 2016-04-06 11:27:09 +02:00
5f9a9242d1 [refs #195] realized an object oriented implementation of comparison
comparing pdf represented picks should be easy, thus objects returning everything needed are implemented; histograms and other plots are planned next
2016-04-05 22:19:55 +02:00
a475b366d4 [adresses #195] comparison dictionaries can now be compiled from QuakeML files 2016-03-31 14:29:29 +02:00
5fcaddb028 [adresses #195] started to implement comparison function 2016-03-31 09:00:49 +02:00
1fecec1696 [adresses #195] read_data now working correctly on QuakeML data 2016-03-31 08:50:09 +02:00
bd2bad7367 [adresses #195] task related new function introduced 2016-03-30 15:25:06 +02:00
76788c0223 [refs #195] initial import of new interfaces module 2016-03-30 11:45:49 +02:00
7a712ca37c [fixes #194] automatic filtering works also when switching phase selection
Switching the phase selection without picking the last onset did not filter according to the selected phase filter parameter. With this revision a displaying bug showing muliple '( filtered, filtered, filtered)' statements due to switching the phases is fixed as well.
2016-03-30 09:12:56 +02:00
d7cfd0d176 WALL-E: Einmal aufräumen und zurück! 2016-03-30 08:14:58 +02:00
320b7b7219 [bugfix] pick blocker was not reset after phase was picked 2016-03-29 14:42:51 +02:00
2d66248cf9 [fixes #172] now also in overview all horizontals are plotted 2016-03-29 14:06:57 +02:00
fef1a95391 [fixes #193] fixed bug introduced by component mapping
fixes a bug which was introduced in revision b8d680f54f
2016-03-29 11:40:16 +02:00
4c5b58dbf1 [addresses #190, closes #192] handles unknown picker information
pick tag is set to 'Unknown' for loaded data that do not provide picker information when saved with PyLoT prior to revision 06576586c6
2016-03-29 08:24:32 +02:00
cee48146d0 [closes #178] makes use of the new status variable pick_block introduced as filter_block to solve #174 2016-03-29 07:58:20 +02:00
a1c79b554a Merge branch '174' into develop 2016-03-25 05:08:09 +01:00
65df2c7dde [closes #174] now the filter button in the picking window is no toggle button anymore and has no effect when in picking mode 2016-03-25 05:07:18 +01:00
06576586c6 [edit] make use of new pick tag
find out the person's name for tagging the picks set within PyLoT
2016-03-23 12:00:54 +01:00
722e21f582 [edit] avoid catching unspecified Exceptions
specific Exception catchment is better than general; additionally errors are raised for better debugging control
2016-03-23 11:57:07 +01:00
31d56cb287 [edit] introducing picker tag
New tag introduced to distinguish between pickers (either person's or programs name)
2016-03-23 11:48:58 +01:00
438b2706b7 [edit] removed calls to names marked as deprecated
with the last update of obspy some modules and functions names will be removed in future releases and consequently have been marked as deprecated; PyLoT now uses the desired names
2016-03-22 10:52:20 +01:00
cad6ed2274 [edit] exit if no waveform files are selected
PyLoT will only start if waveformfiles are selected
2016-03-22 10:49:06 +01:00