Commit Graph

153 Commits

Author SHA1 Message Date
Ludger Küperkoch
6ebad273a9 Improved screen output. 2017-06-23 10:10:45 +02:00
Ludger Küperkoch
33d81eb538 Bugfix: Wrong naming of module in previous commit: PyLoTParameter - PylotParameter. 2017-06-22 15:18:19 +02:00
Ludger Küperkoch
9f9d492b8b Restored former changes of Marcel (AutoPickParameter - PyLoTParameter). 2017-06-22 15:09:40 +02:00
Ludger Küperkoch
71876638c8 Flexible calculation of local magnitude including station magntiude scaling as well as network magnitude scaling.
auoPyLot-output-file names have prefix event ID.
2017-06-22 15:04:16 +02:00
8e8b3e0462 [rename] AutoPickPara ---> PylotPara 2017-06-22 11:22:17 +02:00
Ludger Küperkoch
9f164fc075 Still in progress: flexible local magnitude estimation. 2017-06-21 16:42:26 +02:00
Ludger Küperkoch
cf200e1425 Preparation of flexible local magnitude estimation, renamed module. 2017-06-21 15:41:12 +02:00
ab979e9b10 [bugfix] events not properly provided to autoPyLoT by TuneAutopicker, wrong parameter name in plotting routine 2017-06-20 14:32:21 +02:00
62a7d94816 [bugfix] expecting deprecated return parameter of autoPyLoT 2017-06-20 12:10:17 +02:00
Ludger Küperkoch
e2c1b8501e Exception for ValueError, if autoPyLoT has been started from terminal.
Raise SacIOError if obspy.read spuriously wants to read SAC data.
2017-06-02 11:09:32 +02:00
Ludger Küperkoch
2a054f75f5 autoPyLoT working properly now, incl. getting right event id and data path. 2017-05-19 14:25:24 +02:00
Ludger Küperkoch
092aeb4cec autoPyLoT button works nearly properly now. 2017-05-19 13:22:04 +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
77153bc8e9 Merge remote-tracking branch 'origin/develop' into develop 2017-05-18 13:22:13 +02:00
a8861dfdab [bugfix] multiprocessing problem fixed, caused by a general bug passing wrong argument [fig_dict] to AIC instead of [fig_dict[key]]; also iplot flag is correctly read from parameter file now 2017-05-18 13:16:53 +02:00
Ludger Küperkoch
72f5f160c2 Tried to fix bug when calling autoPyLoT from GUI, still not working ... 2017-05-18 11:58:12 +02:00
Ludger Küperkoch
45ff145616 Take into account, that input_dict is not available when calling from terminal. 2017-05-18 10:09:51 +02:00
cae5c961b0 some fixes calling autopylot (figures=None), added log for autoTuner 2017-05-15 17:21:22 +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
862fb3240a added parameters tab to TuneAutopicker widget. Enabled direct call of autoPyLoT with AP-Settings object 2017-05-10 15:46:08 +02:00
c784d46521 changed whole autoPyLoT figure structure to fig/ax structure to keep connections to figures in memory, iPlot now part of autoPyLoT function call parameters (not yet in argparser) 2017-05-08 15:38:41 +02:00
35705f1f1d Merge branch 'develop' 2017-04-07 13:58:07 +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
Ludger Küperkoch
9122d8debf Marginal changes. 2017-04-05 14:26:38 +02:00
Ludger Küperkoch
94c1e85484 Implented GUI dialog to select directory for autoPyLoT output. 2017-04-05 11:38:43 +02:00
Ludger Küperkoch
ce341dc6e0 Removed temporary module import of pdb. 2017-03-22 12:03:27 +01:00
Ludger Küperkoch
15fd175813 Export of phases for VELEST, hypoDD and HASH only possible if event location is available. 2017-03-22 12:02:01 +01:00
Ludger Küperkoch
a01b6f6db5 Minor changes. 2017-03-21 17:53:15 +01:00
Ludger Küperkoch
181a87facb Additional export of phases for FOCMEC. 2017-03-16 11:27:48 +01:00
Ludger Küperkoch
47b41a1296 Flexibel for input-file naming now. 2017-03-15 14:17:02 +01:00
Ludger Küperkoch
2fc1c7031d Export of phases for focmec. Yet not finished. 2017-03-14 10:33:56 +01:00
Ludger Küperkoch
749e42b778 Implemented additional phase output formated for hypoDD. 2017-03-02 11:10:28 +01:00
Ludger Küperkoch
008d730609 Implemented output formated for further VELEST processing. 2017-03-02 09:19:42 +01:00
Ludger Küperkoch
7b22eb1620 Additional phase output formated for HYPOSAT, additional header information for HYPO71- and NLLoc-phase files. 2017-02-28 15:02:39 +01:00
Ludger Küperkoch
b69387e49f Replaced fixed plotting advice with iplot parameter. 2016-10-28 14:54:55 +02:00
34c1e80e78 [enhancement] make use of the new methods introduced in [900c7af931] 2016-09-29 11:55:08 +02:00
d68a1bcf0e [fix] some bugs found and fixed 2016-09-28 14:58:27 +02:00
5f92d1f0db [refactor] major refactoring of autoPyLoT and making use of the newly introduced Magnitude objects 2016-09-28 11:03:53 +02:00
eaa3c2e75d [change] do some major refactoring on Magnitude and subclasses to be more efficient and clean 2016-09-26 10:49:02 +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
210d39882d further development on the reassessment routines for PILOT data 2016-05-03 08:46:13 +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
9359338e81 [refs #195] make autoPyLoT export automatic picks in QuakeML format 2016-04-11 13:59:32 +02:00
d7cfd0d176 WALL-E: Einmal aufräumen und zurück! 2016-03-30 08:14:58 +02:00
Ludger Küperkoch
2bb99a6f2e bugfix: Even if no location is possible, autoPyLoT can handle finalpicks. 2015-12-10 12:02:32 +01:00
Ludger Küperkoch
1312d06ccf Corrected for modified class MoMw, which needs additional parameter Qp. 2015-12-04 16:07:36 +01:00
Ludger Küperkoch
77ad274f8f Some bugs fixed, implemented calculation of network moment magnitude. 2015-12-03 14:55:07 +01:00
Ludger Küperkoch
c227b6499e Modified for extended class MoMw of object magntitude. MoMw returns pick dictionary containing individual corner frequencies, w0-values, seismic moments and moment magnitudes. 2015-12-02 10:15:05 +01:00
Ludger Küperkoch
c3d7581f94 Implemented modified class MoMw of object magnitude. 2015-12-01 15:39:28 +01:00
Ludger Küperkoch
2e8926ea5b Implemented new class M0Mw of object magnitude. 2015-11-30 16:37:28 +01:00
Ludger Küperkoch
43646e8e63 Marginal changes. 2015-11-24 14:23:18 +01:00
Ludger Küperkoch
7e76b30460 Marginal changes. 2015-11-24 13:37:11 +01:00
Ludger Küperkoch
e5bddab2be Finished iterative picking: If bad picks are found, autoPyLoT iteratively re-picks these traces with modified picking parameters at maximum three times, if the former runs still leave bad picks. 2015-11-23 16:38:52 +01:00
Ludger Küperkoch
8173e44b04 Matginal changes. 2015-11-20 16:02:54 +01:00
Ludger Küperkoch
734eca30db Implementation of new function iteratepicker of module autopick. 2015-11-20 15:49:34 +01:00
Ludger Küperkoch
8a84342883 Implementation of module /loc/nll finished, running for single and multiple event processing. 2015-11-18 10:27:42 +01:00
Ludger Küperkoch
19e60e5f0c Replaced writephases with new function picskExport from module nll. 2015-11-17 17:03:59 +01:00
Ludger Küperkoch
6177c6292c Cosmetics, focused on python-3 compatibility of print statements. 2015-11-12 17:21:04 +01:00
Ludger Küperkoch
dc088509d4 For multiple event processing eventID has to be derived out of event string. Uses module string. 2015-11-11 15:45:07 +01:00
Ludger Küperkoch
d74aeb237c Implemented phase writing in multiple event processing mode. 2015-11-05 08:51:50 +01:00
Ludger Küperkoch
686395defc Marginal changes 2015-11-05 08:49:44 +01:00
Ludger Küperkoch
f738160a8b Merge branch 'develop' of ariadne.geophysik.rub.de:/data/git/pylot into develop
Conflicts:
	autoPyLoT.py
2015-11-05 08:47:06 +01:00
Ludger Küperkoch
b8c26a6588 Implemented extended function writephases for writing phases to HYPO71-input phase file. 2015-11-04 16:52:39 +01:00
223902f2d4 reformatted the file to avoid usage of tabs and spaces and made a more pythonic splash message than multiple calls to print 2015-11-04 13:11:48 +01:00
Ludger Küperkoch
fc319f7162 Introduced option for running autoPyLoT without location routine, if parameter nllocbin in autoPyLoT.in is not set. 2015-10-28 09:13:13 +01:00
Ludger Küperkoch
43d243e0a1 Same for multiple event processing. 2015-10-27 16:53:11 +01:00
Ludger Küperkoch
6676484a61 Debuged: Avoids writing multiple LOCFILES-command lines if same event is processed several times. 2015-10-27 16:51:42 +01:00
Ludger Küperkoch
d5b3a7d40f Marginal changes. 2015-10-27 16:26:40 +01:00
Ludger Küperkoch
f8cbdf7ff0 Implemented location routine NLLoc. 2015-10-27 15:26:25 +01:00
Ludger Küperkoch
7029c0b576 Implemted writephases.py. 2015-10-27 10:00:16 +01:00
0fa701a878 general code clean-up 2015-10-19 05:32:10 +02:00
Ludger Küperkoch
827a07a7ef Skipped restitution of entire traces at the beginning of processing as this is too time consuming. Instead, only traces are corrected within autopickstation, where at least automatically a P pick has been set. 2015-08-28 11:31:19 +02:00
Ludger Küperkoch
0f4d13b8a5 Changed permissions. 2015-08-27 09:46:35 +02:00
2dc7819a84 restitute seismometer response 2015-08-27 05:51:03 +02:00
ea976295d0 huge structural rearrangement to resolve circular import problems
[add] new feature added to QtPyLoT capable of automatically picking an event from overview window
2015-07-10 09:22:58 +02:00
Ludger Küperkoch
b73f9fab45 Cosmetics. 2015-07-02 15:26:48 +02:00
Ludger Küperkoch
a32f6fc037 Marginal changes. 2015-07-02 09:27:11 +02:00
Ludger Küperkoch
27155ad816 Marginal changes. 2015-06-26 16:00:20 +02:00
Ludger Küperkoch
b44fbe0b02 Some Cosmetics. 2015-06-24 10:23:24 +02:00
Ludger Küperkoch
b91f4c9619 Implemented new function wadaticheck. 2015-06-19 15:27:24 +02:00
Ludger Küperkoch
fd796ba6e1 Implemented dictionary containing onset parameters. 2015-06-19 09:08:28 +02:00
Ludger Küperkoch
0dce58ede4 Marginal changes. 2015-06-02 13:43:39 +02:00
Ludger Küperkoch
ce75a82f5b Some cosmetics. 2015-06-02 13:42:44 +02:00
Ludger Küperkoch
5488d4e0fc Debuged loop, seperate loops for single event or complete data structure processing, respectively. 2015-06-01 16:28:27 +02:00
Ludger Küperkoch
c676fc5762 Modified loop over all available stations to prevent processing of one station several times. 2015-06-01 14:15:37 +02:00
Ludger Küperkoch
6c73e30754 Modified to run new function run_autopicking. 2015-05-29 16:26:31 +02:00
a239de26e8 bugfix: eventID is now appended to the path in autoPyLoT if eventID is given in autoPyLoT.in 2015-05-27 08:48:07 +02:00
b9ce5b4f41 try to read lists of files not wildcards 2015-05-20 11:29:55 +02:00
0a6cff5f23 Merge branch 'develop' of 134.147.164.251:/data/git/pylot into develop
Conflicts:
	autoPyLoT.py
2015-05-20 11:05:53 +02:00
bd10f7b61e bugfix: searching event directory 2015-05-20 10:58:48 +02:00
Ludger Küperkoch
b588c29513 Dirty revision 2015-05-20 10:56:53 +02:00
82540c50af changed argument parser and glob call to search directory 2015-05-20 10:01:19 +02:00
b46f085a74 added option to process single event 2015-05-20 09:59:06 +02:00
4994168247 number of arguments changed, filenames not necessary for starting 2015-05-20 09:43:32 +02:00
5badf2ba34 implementation of different data structure type handling 2015-05-20 09:38:25 +02:00
Ludger Küperkoch
c4b6b4c648 Changed permitions. 2015-05-04 12:11:32 +02:00
15bdc47f84 data reading interface not clear yet, major changes have to be done to the data structure and the data reading part of PyLoT (DataStructure superclass is needed providing generalized methods to use by the Data object) 2015-05-04 05:31:10 +02:00