Commit Graph

  • 5f8b6de1ec bugfix: method hasParam did not return any value Sebastian Wehling-Benatelli 2015-05-20 10:23:47 +02:00
  • 82540c50af changed argument parser and glob call to search directory Sebastian Wehling-Benatelli 2015-05-20 10:01:19 +02:00
  • b46f085a74 added option to process single event Sebastian Wehling-Benatelli 2015-05-20 09:59:06 +02:00
  • 4994168247 number of arguments changed, filenames not necessary for starting Sebastian Wehling-Benatelli 2015-05-20 09:43:32 +02:00
  • 5badf2ba34 implementation of different data structure type handling Sebastian Wehling-Benatelli 2015-05-20 09:38:25 +02:00
  • 56a0563709 implementation of PilotDataStructure as subclass to GenericDataStructure Sebastian Wehling-Benatelli 2015-05-18 13:12:12 +02:00
  • f177901883 rearranging methods to provide a superclass to all other structure classes Sebastian Wehling-Benatelli 2015-05-11 13:41:08 +02:00
  • c4b6b4c648 Changed permitions. Ludger Küperkoch 2015-05-04 12:11:32 +02:00
  • 6ee3a1b0b4 Pulling latest release from server ariadne. Merge branch 'develop' of ariadne.geophysik.rub.de:/data/git/pylot into develop Ludger Küperkoch 2015-05-04 12:07:17 +02:00
  • 7cab62b97e release version committed to avoid conflicting files while update Sebastian Wehling-Benatelli 2015-05-04 12:05:14 +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) Sebastian Wehling-Benatelli 2015-05-04 05:31:10 +02:00
  • 367610d032 made AutoPickParameter class more flexible in reading and handling parameters; export routine defined: exports in the new autoPyLoT.in format (see docstring) Sebastian Wehling-Benatelli 2015-05-04 05:25:40 +02:00
  • 426c2d0d4c TODO: restructuring the datastructure classes; suggestion: write a Superclass GenericDataStructure which is than inherited by PilotDataStructure and SeiscompDataStructure Sebastian Wehling-Benatelli 2015-04-29 07:57:52 +02:00
  • 0760c2fe3a introducing new attribute __name to the datastructure objects. Used in autoPyLoT to distinguish between structure types. Sebastian Wehling-Benatelli 2015-04-29 06:29:08 +02:00
  • 8bf9b55288 task: create development frame for autoPyLoT Sebastian Wehling-Benatelli 2015-04-22 12:46:24 +02:00
  • ca8081b7aa debugging: return the exception text whenever an error occurs - makes debugging much easier Sebastian Wehling-Benatelli 2015-04-22 12:38:10 +02:00
  • 58aad840c8 task: read also old autoPILOT parameter files Sebastian Wehling-Benatelli 2015-04-22 12:22:34 +02:00
  • 4b641f1b3c reversed polarity in picking mode Sebastian Wehling-Benatelli 2015-04-21 08:21:59 +02:00
  • 463535f01a improved flexibility of the GUI actions (Matplotlib) implementation Sebastian Wehling-Benatelli 2015-04-21 08:16:32 +02:00
  • bb84e27e54 implemented a much faster calculation of the zero crossing beside an average calculation over the whole signal window of the dominant period Sebastian Wehling-Benatelli 2015-04-21 08:14:26 +02:00
  • 694a10bd4a Merge branch 'develop' of ariadne.geophysik.rub.de:/data/git/pylot into develop Ludger Küperkoch 2015-04-13 09:52:55 +02:00
  • 4d268da435 suppress output of earllatepicker Sebastian Wehling-Benatelli 2015-04-13 09:52:45 +02:00
  • fee0d05253 Merge branch 'develop' of ariadne.geophysik.rub.de:/data/git/pylot into develop Ludger Küperkoch 2015-04-13 09:42:32 +02:00
  • 7816e6342f zooming for 3-component window changed now zooming is done by using the mouse wheel bugfix: calculation of the snr corrected Sebastian Wehling-Benatelli 2015-04-13 09:42:17 +02:00
  • b42b87602b Merge branch 'develop' of ariadne.geophysik.rub.de:/data/git/pylot into develop Ludger Küperkoch 2015-04-13 09:36:22 +02:00
  • 492aac831a Commited to pull changes Ludger Küperkoch 2015-04-13 09:27:26 +02:00
  • 67dd66535a bugfix: zooming with scroll wheel now working properly task: panning now available while in exploration mode, if a phase is selected initial pick can be set and afterwards the onset itself (procedure questionable as two picks are needed) panning not tested yet! Sebastian Wehling-Benatelli 2015-04-09 08:49:11 +02:00
  • 6213962654 Deleted. Ludger Küperkoch 2015-04-08 11:32:02 +02:00
  • 0494f2a11b Deleted: Ludger Küperkoch 2015-04-08 11:29:50 +02:00
  • c15716388d new zoom icon added Sebastian Wehling-Benatelli 2015-04-07 15:00:53 +02:00
  • d21798f633 test pickingdialog and prepare figures for the poster Sebastian Wehling-Benatelli 2015-04-07 15:00:00 +02:00
  • 043c45e02c bugfix: undo filtering when checkbox is unchecked code improvement: class PickDlg -> distinguish between setting the initial pick (for zooming) and setting the actual pick (phase onset); methods renamed -> setPick is now setIniPick and plotPick became setPick Sebastian Wehling-Benatelli 2015-04-06 11:42:21 +02:00
  • b243be8075 task: implementation of picking (work in progress) Sebastian Wehling-Benatelli 2015-04-02 18:48:06 +02:00
  • e35d6b9371 bugfix: modified icon management and corrected usage of references Sebastian Wehling-Benatelli 2015-04-02 18:36:21 +02:00
  • 0824026159 standalone python files now import definitions from module pylot.core.pick.utils and parse arguments when called from shell (deleted "if __name__ == '__main__' :" clauses from the module) Sebastian Wehling-Benatelli 2015-04-02 15:45:38 +02:00
  • f6f1c9cf2f Modified to handle new module utils. Ludger Küperkoch 2015-03-30 16:25:04 +02:00
  • a015b0c90d New functions in module: getnoisewin and getsignalwin to extract noise and signal parts. Ludger Küperkoch 2015-03-30 16:22:20 +02:00
  • e8aa9de060 Modified to handle new module utils.py. Ludger Küperkoch 2015-03-30 16:20:41 +02:00
  • 1cdda3652f New module containing some helpful functions, replaces getSNR, fmpicker, and earllatepicker. Ludger Küperkoch 2015-03-30 14:35:21 +02:00
  • bebe3a3c45 Cleaned up source code, debuged: calculates now T/4 instead of T/8 out of zero crossings. Ludger Küperkoch 2015-03-30 14:18:19 +02:00
  • 0ad7e629ce Marginal changes only. Ludger Küperkoch 2015-03-30 10:59:27 +02:00
  • 45eb138717 New function to derive SNR, returns SNR and SNR[dB]. Ludger Küperkoch 2015-03-30 10:58:24 +02:00
  • 5b52f718fe mutable default arguments may cause problems as unexpected default behavior Sebastian Wehling-Benatelli 2015-03-30 06:04:24 +02:00
  • 814906ef65 module restructured: beginning with general utils followed by utils concerning obspy event creation Sebastian Wehling-Benatelli 2015-03-30 05:55:54 +02:00
  • 27ecdb899b plotting scheme restructured: the same widgets are used for plotting the overview and the station plots, the plotting method has been moved to the widget side which makes more sense than having it on the data side; new functions in utils module: prepTimeAxis returns a proper time axis array for a given start time and an obspy trace; getGlobalTimes returns the minimum start time and the maximum end time (edges) of a given obspy stream object Sebastian Wehling-Benatelli 2015-03-29 08:07:46 +02:00
  • ae57381733 Merge branch 'develop' of 134.147.164.251:/data/git/pylot into develop Sebastian Wehling-Benatelli 2015-03-19 15:38:13 +01:00
  • c46b8a7821 made a copy and modified run_makeCF.py (now test_autopick.py in the root directory) Sebastian Wehling-Benatelli 2015-03-19 15:36:55 +01:00
  • dc78abed09 Modified to handle new function fmpicker. Ludger Küperkoch 2015-03-19 14:36:56 +01:00
  • a606b030e2 New function to derive automatically first motion (polarity) of phase onset based on zero crossings and slope determination. Ludger Küperkoch 2015-03-19 14:32:50 +01:00
  • 787cac7d68 Removed class EarlLatePicker, replaced by new function earllatepicker. Ludger Küperkoch 2015-03-18 14:45:49 +01:00
  • 16ae4bdfe9 Modified for using new function earllatepicker instead of removed class EarlLatePicker of object Picker. Ludger Küperkoch 2015-03-18 14:45:08 +01:00
  • 8ba34db05c New function to calculate earliest and latest possible pick from a given initial (most likely) pick. Replaces class EarlLatePicker of object Picker. Ludger Küperkoch 2015-03-18 14:44:08 +01:00
  • 49a248d139 Debuged AICPicker: Now values equal zero are removed from CF to avoid numerical instabilities. Ludger Küperkoch 2015-03-12 15:45:54 +01:00
  • 474622027e now the station selection works fine and a picking window is opened when the waveform has been clicked Sebastian Wehling-Benatelli 2015-03-12 13:59:29 +01:00
  • a0bbe8ca04 trying to get the picking of plot coordinates working (pending for poster preparation) Sebastian Wehling-Benatelli 2015-03-11 12:05:52 +01:00
  • 486449fbb5 Debuged EarLatePicker noise level exceedance part. Ludger Küperkoch 2015-03-11 12:01:06 +01:00
  • 85f0445e6b Stabilized AICPicker: if no minimum was found, try 1st derivative of AIC-CF. Ludger Küperkoch 2015-03-10 16:48:48 +01:00
  • ea68b38f7e Stabilized AICPicker by introducing 1st derivative of CF to find global maximum. Ludger Küperkoch 2015-03-10 16:18:32 +01:00
  • 380cccdf16 New attribute getPickError in class EarlLatePicker to derive symmetric picking error out of earliest and latest possible and most probable pick. Ludger Küperkoch 2015-03-09 16:14:03 +01:00
  • a3fb4770c6 Modified to apply and show symmetric picking error derived from EarlLatePicker.py with new attribute getPickError. Ludger Küperkoch 2015-03-09 16:11:52 +01:00
  • c7aeb1959b implement picking window and station selection (tests pending due to not working station selection so far) Sebastian Wehling-Benatelli 2015-03-09 11:21:33 +01:00
  • 54916fa421 Merge branch 'filter-handling' into develop Sebastian Wehling-Benatelli 2015-03-06 09:14:51 +01:00
  • 78b41f3d57 initialization of a picking window (work doubled due to system crash before commit) Sebastian Wehling-Benatelli 2015-03-06 09:05:52 +01:00
  • e321ad26b2 make creating new event work Sebastian Wehling 2015-03-06 09:03:04 +01:00
  • a86a2efb8a debugging in progress (filter waveform not working) Sebastian Wehling 2015-03-05 14:52:34 +01:00
  • ffa58c1f89 Merge branch 'develop' of ariadne:/data/git/pylot into develop Sebastian Wehling 2015-03-05 11:54:32 +01:00
  • 5fbd9d7fa9 initial import from coincidence trigger to generate coincidence triggerlists with obspys coincidenceTrigger Dennis Wlecklik 2015-03-05 11:49:27 +01:00
  • 3507314955 initial git import of module trigger which introduces simple triggerlist modification functionality Dennis Wlecklik 2015-03-05 11:44:38 +01:00
  • 77c87067da Different time windows for slope determination from AR- and HOS-CF. Ludger Küperkoch 2015-03-04 15:53:18 +01:00
  • 8f71297884 Debuged, stable slope determination of CF, modified plotting. Ludger Küperkoch 2015-03-04 15:52:14 +01:00
  • 567ae16f1d bugfix: FilterOptionsDialog should only provide logic options Sebastian Wehling 2015-03-04 15:42:08 +01:00
  • 5f0b7fbdc0 bugfix: fixed usage of createAction do to outsourcing Sebastian Wehling 2015-03-04 15:40:25 +01:00
  • 714e70de69 Modified for improved class Picker.py Ludger Küperkoch 2015-03-04 13:49:02 +01:00
  • f6922fafef Implemented quality assessment for AICPicker based on slope and SNR from CF. New attributes getSNR and getSlope. Ludger Küperkoch 2015-03-04 13:45:29 +01:00
  • cc2d823272 user interface setup for picking dialog added Sebastian Wehling 2015-03-04 11:54:56 +01:00
  • 0ceba15118 corrected MatLab code remnant semicolon Sebastian Wehling 2015-03-04 11:53:15 +01:00
  • 0dbcca1c6f moved function createAction to the widgets module (reused in additional widget) bugfix: on Linux systems os.getlogin raises an exception (reimplementation: getLogin) Sebastian Wehling 2015-03-04 11:52:04 +01:00
  • b23c9d1104 initialized new widget and window for picking (work in progress) Sebastian Wehling-Benatelli 2015-03-01 10:33:13 +01:00
  • addb8ae815 try to make filtering work Sebastian Wehling-Benatelli 2015-03-01 10:31:49 +01:00
  • b953377c58 Major changes: 1) Implemented new class EarlLatePicker for calculating earliest and lates possible pick from initial (most likely) onset, based on cook book for consistent phase picking by Diehl & Kissling 2) Modified AICPicker, uses now unsmoothed and smoothed CF for not sticking in some local minima 3) Implemented optional plotting of interims results Ludger Küperkoch 2015-02-25 10:07:16 +01:00
  • 4a48874f88 Debuged and cleaned source code Ludger Küperkoch 2015-02-25 09:59:59 +01:00
  • 1966a2b612 Extended for applying new class EarlLatePicker and for plotting earliest and lates possible picks Ludger Küperkoch 2015-02-25 09:56:23 +01:00
  • 3556a2becc Changed index for AR-CF calculation, no more shift in getTimeArray needed. Ludger Küperkoch 2015-02-24 09:08:38 +01:00
  • acd8f70369 AR-CFs now have same sampling rate as raw seismograms, new attribute getXCF Ludger Küperkoch 2015-02-23 15:42:35 +01:00
  • 16c07da6e4 Merge branch 'develop' of ariadne.geophysik.rub.de:/data/git/pylot into develop Ludger Küperkoch 2015-02-23 15:06:22 +01:00
  • 125728f2b1 Closes Ticket #143, uses now None instead of -1 Ludger Küperkoch 2015-02-23 15:04:39 +01:00
  • c5f9842c37 added a toolbar (work in progress) Sebastian Wehling-Benatelli 2015-02-23 14:47:38 +01:00
  • d9b685eebb display more detailed status messages Sebastian Wehling-Benatelli 2015-02-23 14:46:18 +01:00
  • cb114dc696 bugfix: displayed status message has not been updated properly Sebastian Wehling-Benatelli 2015-02-23 14:45:47 +01:00
  • d4d464d400 generalized method addActions in order to be more flexible in adding actions to different QtObject types Sebastian Wehling-Benatelli 2015-02-23 14:38:26 +01:00
  • cc002c9460 bugfix: wrong return type expectation corrected Sebastian Wehling-Benatelli 2015-02-23 14:35:00 +01:00
  • 4184fcffdc make waveform filtering work (in progress) Sebastian Wehling-Benatelli 2015-02-20 08:38:26 +01:00
  • 4344a7c8a6 unnecessary code overhead; return type is clear anyway (different return type for PyQt!!!) Sebastian Wehling-Benatelli 2015-02-20 08:37:21 +01:00
  • b10d8606cc at least print error messages to screen (helps debugging ^^) Sebastian Wehling-Benatelli 2015-02-20 08:36:20 +01:00
  • 7dd1519f83 use similar method names for similar types of methods (e.g. xWFData for all methods connected to waveform data) Sebastian Wehling-Benatelli 2015-02-20 08:35:26 +01:00
  • 35c184ede7 bugfix: in order to be able to check for checkable these should be available in the namespace, thus these actions have been set as attributes of the MainWindow object Sebastian Wehling-Benatelli 2015-02-20 08:30:17 +01:00
  • 5496b2deaa bugfix: use get and set methods instead of directly changes values of attributes Sebastian Wehling-Benatelli 2015-02-20 08:28:24 +01:00
  • 757a6d784b better use call to the classes method then returning a value Sebastian Wehling-Benatelli 2015-02-18 15:35:54 +01:00
  • cdb8af56b3 bugfix: avoid empty parts of the data display Sebastian Wehling-Benatelli 2015-02-18 15:35:12 +01:00
  • abbe9cb2c4 bugfix: missed to call get method before trying to fetch an item Sebastian Wehling-Benatelli 2015-02-18 15:34:21 +01:00