Commit Graph

  • 82ac85d743 bugfix: return value of QFileDialog method calls must be handled carefully sebastianw 2015-02-18 15:30:24 +01:00
  • 5c9f17bce3 bugfix: attribute was of wrong kind for which the successive call raised an exception sebastianw 2015-02-18 15:27:50 +01:00
  • d15441900e bugfixes in order to make the GUI work sebastianw 2015-02-17 13:17:01 +01:00
  • 091ab23b90 version string changed for testing reasons sebastianw 2015-02-16 10:32:19 +01:00
  • 8acd84976e optimization of the codes outer appearance sebastianw 2015-02-16 10:31:25 +01:00
  • fa6db084b8 Data object restructured for convenience; fixed problems in the class logic; restructured imports sebastianw 2015-02-16 10:30:35 +01:00
  • 2b8c60a3d4 now only Signal is imported from PySide avoiding overhead by importing SIGNAL additionally sebastianw 2015-02-16 10:28:28 +01:00
  • d477467b02 method renamed to avoid misunderstanding sebastianw 2015-02-16 10:27:32 +01:00
  • 61c136fec3 fixed a startup problem: a figure was opened without parent object (MainWindow) and led to crash before the MainApplication opened properly sebastianw 2015-02-16 10:25:51 +01:00
  • 0e73f21bda imports restructured and optimized sebastianw 2015-02-16 10:24:17 +01:00
  • be0bf20382 cross-correlation analysis sebastianw 2015-02-16 07:01:41 +01:00
  • d32b401508 changed due to testing sebastianw 2015-02-13 11:36:44 +01:00
  • 759697add8 problem with the creation of a valid resource identifier fixed (still problematic, see #145) sebastianw 2015-02-13 11:36:09 +01:00
  • c35eea4588 several bugfixes for the read routine for PILOT event data (testing not yet completed, see also tickets #145 and #146) sebastianw 2015-02-13 11:35:00 +01:00
  • 1b86d3bfa4 nothing changed sebastianw 2015-02-13 11:32:00 +01:00
  • cdd24e23fb added missing method for GenericDataStructure sebastianw 2015-02-13 11:31:20 +01:00
  • e66e0701a4 catching a problem with sloppy formatted GSE data sebastianw 2015-02-13 11:30:45 +01:00
  • 47f0fcb030 corrected wrong logic of the routine sebastianw 2015-02-13 11:29:32 +01:00
  • 6a59bee73d the call to the parents method makes no sense - deleted; typo corrected sebastianw 2015-02-13 11:28:58 +01:00
  • 3508d00c28 catch case where no filename for the actual opened event is defined sebastianw 2015-02-13 11:24:27 +01:00
  • 2b5e8216ba new method the get the latest event that has been opened see also [7e3bcef] sebastianw 2015-02-13 11:23:01 +01:00
  • 922cb6a807 recursive call to openWaveFormData deleted sebastianw 2015-02-13 11:20:29 +01:00
  • 81ce161744 automatic reformatting of the code sebastianw 2015-02-13 11:19:10 +01:00
  • 30503185e4 initialize all attributes that might be used in startup methods (bugfix) sebastianw 2015-02-13 11:17:18 +01:00
  • 7e3bcefd19 only store the last 5 events sebastianw 2015-02-13 11:16:20 +01:00
  • 1c40cb3852 bugfix: wrong call to a method sebastianw 2015-02-13 11:15:48 +01:00
  • 35e477c13f by default the last opened event is loaded on restart sebastianw 2015-02-13 11:14:17 +01:00
  • 903e87e1e1 usage of DATASTRUCTURE modified sebastianw 2015-02-13 11:12:47 +01:00
  • b07f1b5b78 picks.py deleted new classes are not needed; ~obspy.core.event.Pick object used instead sebastianw 2015-02-11 13:11:12 +01:00
  • bec1ee1716 new function added: createAmplitude - routine for convenient ~obspy.core.event.Amplitude object creation sebastianw 2015-02-11 08:19:13 +01:00
  • d5c9ad41be Merge branch 'develop' of 134.147.164.251:/data/git/pylot into develop sebastianw 2015-02-10 13:17:46 +01:00
  • 46a20a10e6 new functions added for event creation purposes: getHash - returns a hash string from an UTCDateTime object createResourceID - returns a valid PyLoT resourceID for arbitrary types of event data createOrigin - returns an ObsPy Origin object (work in progress) createEvent - returns an ObsPy Event object (work in progress) createPick - returns an ObsPy Pick object (work in progress) createArrival - returns an ObsPy Arrival object (work in progress) createMagnitude - returns an ObsPy Magnitude object (work in progress) createAmplitude - returns an ObsPy Amplitude object (work in progress) testing should be carried out as a next step sebastianw 2015-02-09 13:24:55 +01:00
  • c88ba18d2f new functions added for event creation purposes: getHash - returns a hash string from an UTCDateTime object createResourceID - returns a valid PyLoT resourceID for arbitrary types of event data createOrigin - returns an ObsPy Origin object (work in progress) createEvent - returns an ObsPy Event object (work in progress) createPick - returns an ObsPy Pick object (work in progress) createArrival - returns an ObsPy Arrival object (work in progress) sebastianw 2015-02-09 13:24:55 +01:00
  • f6bf37c920 new package io.py which should contain all import and export routines written by ourselves, such as reading old PILOT phase and location information file; implementation of the readPILOTevent function; new routines in utils: createArrival will be split into two functions: createPick and createArrival; also planned: createOrigin, createAmplitude and createMagnitude as well as giving createEvent functionality sebastianw 2015-02-07 09:12:58 +01:00
  • d3199a5798 implementation of reading and plotting seismograms (work in progress) sebastianw 2015-02-07 09:05:08 +01:00
  • 7092f6e8b5 the MainWindow now should give the right component in the title sebastianw 2015-02-07 09:03:03 +01:00
  • bc87c12cfa new attribute dispComponent added to the MainWindow class to control the displayed component sebastianw 2015-02-04 14:50:49 +01:00
  • 401c09d0b4 added new methods to the MPLWidget class to control the axes labels sebastianw 2015-02-04 14:49:49 +01:00
  • 36675d4a92 code clean up sebastianw 2015-01-29 08:53:01 +01:00
  • 9dc5b57ee0 new attribute introduced holding information about the component of the seismic waveforms to display in the overview plot sebastianw 2015-01-29 08:52:01 +01:00
  • eab0ea5a7e modified the GenericDataStructure class in order to fit into the concept of different data structures (work in progress) sebastianw 2015-01-29 08:50:39 +01:00
  • f5eda74730 method getWFFnames implemented returning the file names of the waveform data files given in a particular data structure case as well as setting the attribute pointing to the same information; method openWaveformData implemented in order to read waveform data into the Data object sebastianw 2015-01-29 08:48:25 +01:00
  • 8eb69822b1 re-organization of the MainWindow methods (for convenience only) sebastianw 2015-01-29 08:41:38 +01:00
  • a8330b6d91 PilotDataStructure's method expandDataPath return the actual datapath as SeiscompDataStructure's does sebastianw 2015-01-27 05:22:06 +01:00
  • 89f996ffe3 problem fixed: renaming of getFields method implemented into expandDataPath method (unified usage of either DataStructure object) sebastianw 2015-01-27 05:19:41 +01:00
  • 1accc92421 Merge branch 'develop' sebastianw 2015-01-27 05:01:45 +01:00
  • d22a224804 data plotting; waveform filtering and convenience imports in order to get a overview window displaying data; new data structure available -> PyLoT should be able to read PILOT data sebastianw 2015-01-26 21:11:53 +01:00
  • dbd53024b2 new module: make selection of either data structure easier sebastianw 2015-01-26 21:08:07 +01:00
  • 75ffe0c37a Some changes to be actual to Python2.7 Ludger Küperkoch 2015-01-26 10:55:25 +01:00
  • 41a2e840f8 Some changes to be actual to Python2.7 Ludger Küperkoch 2015-01-26 10:55:18 +01:00
  • 2d48ad3bb2 Some changes to be actual to Python2.7 Ludger Küperkoch 2015-01-26 10:54:58 +01:00
  • 23fa136dc5 get data from the NewEvtDlg dialog for event creation sebastianw 2015-01-23 10:21:34 +01:00
  • 64158174e6 currently working on the plotting of waveforms; changes made to meet pre-requisites to data plotting sebastianw 2015-01-22 16:41:52 +01:00
  • ef50c3d4d8 bugfix: single element tuple declaration was wrong sebastianw 2015-01-21 16:07:43 +01:00
  • 538c2e2dff Merge branch 'add-save' sebastianw 2015-01-20 14:04:12 +01:00
  • 19eaa171fd Merge branch 'master' into devGUI sebastianw 2015-01-20 14:03:22 +01:00
  • b4c19acd99 release version change due to testing sebastianw 2015-01-20 14:02:56 +01:00
  • 45fb1935ef added FormatError to convenience imports of package util sebastianw 2015-01-20 14:02:29 +01:00
  • 540891f3d7 preferences panel works for me; settings saved properly sebastianw 2015-01-20 13:58:23 +01:00
  • 4769b447a8 added help menu to the menubar sebastianw 2015-01-20 13:56:15 +01:00
  • ff98371a04 add recent events to file menu sebastianw 2015-01-20 13:55:15 +01:00
  • 0bfe2ccc3d new method added in order to add actions and separators to the menu in the menubar more easily sebastianw 2015-01-20 13:48:19 +01:00
  • 9bbbe89b36 add recent events to file menu sebastianw 2015-01-20 13:44:35 +01:00
  • 2961867c10 insert assert statement in Picker.py sebastianw 2014-12-19 10:50:50 +01:00
  • 1d61b4936c add save data method sebastianw 2014-12-18 13:49:16 +01:00
  • 6be85efa1f Merge branch 'develop' sebastianw 2014-12-18 13:36:05 +01:00
  • f5ab88909f Merge branch 'add-save' into develop sebastianw 2014-12-18 13:35:23 +01:00
  • d46d5c2bb0 Merge branch 'develop' of 134.147.164.251:/data/git/pylot into develop sebastianw 2014-12-17 12:17:02 +01:00
  • f0d60de745 add save data method sebastianw 2014-12-17 12:16:32 +01:00
  • 92ed582c01 Merge branch 'develop' of 134.147.164.251:/data/git/pylot into add-save sebastianw 2014-12-17 12:01:07 +01:00
  • c5e55fd867 Merge branch 'installation' sebastianw 2014-12-17 08:00:07 +01:00
  • e6301af2bb Merge branch 'devFilterWidget' into develop sebastianw 2014-12-17 07:53:32 +01:00
  • 9d1a78222e PropertiesDlg changed: retrieve additional information about the user, use QSettings to store the derived parameters sebastianw 2014-12-17 07:52:55 +01:00
  • 3fe1e3906e OUTPUTFORMATS in defaults defined; manage available formats just from here sebastianw 2014-12-17 06:35:12 +01:00
  • 8213cdc575 PropertiesDlg added to the MainWindow (not tested yet) sebastianw 2014-12-17 06:33:34 +01:00
  • 0749420f9a filter possible event format file extension for selection from file dialog sebastianw 2014-12-17 06:30:03 +01:00
  • 2fcf325a6e Debugged getDataArray, same data lengths are now guaranteed Ludger Küperkoch 2014-12-16 16:15:53 +01:00
  • 13b8a9daec Debugged Ludger Küperkoch 2014-12-16 16:13:52 +01:00
  • fa58ec2aee Modified for applying pragmatic picking algorithm, new class PragPicker in Picker.py Ludger Küperkoch 2014-12-15 15:04:48 +01:00
  • 59930c3238 Implemented pragmatic picking algorithm developed by TM, JL, and LK Ludger Küperkoch 2014-12-15 15:03:41 +01:00
  • 5d85a4bdc8 returning value in set method is not straight forward sebastianw 2014-12-15 05:15:43 +01:00
  • 2eace0d304 Debugging, cleaning up Ludger Küperkoch 2014-12-12 13:37:18 +01:00
  • 31273b384e Simplified AIC-picking algorithm: Onset is definetly the minimum in front of maximum of AIC-CF! Smoothing of AIC-CF no more necessary. Ludger Küperkoch 2014-12-11 16:30:21 +01:00
  • 201c34a85b Modified for using TimeArray object for plotting and expanded for picking on ARH-CF. Ludger Küperkoch 2014-12-11 15:57:25 +01:00
  • 112e0bc7fa Modified internal function getTimeArray for calculating correct time stamps even for AR prediction, where CF time array is different to data time array. Implemented getARdetStep and setARdetStep where ARdetStep is the recalculation step of AR coefficients. Ludger Küperkoch 2014-12-11 15:55:23 +01:00
  • 3c9865c767 add station selection sebastianw 2014-12-11 09:43:59 +01:00
  • d665e47d02 get values for filter parameters from widget sebastianw 2014-12-09 05:25:43 +01:00
  • 9e7f20a9fb create a working MainWindow sebastianw 2014-12-08 11:38:24 +01:00
  • 223c992f20 Merge branch 'develop' of 134.147.164.251:/data/git/pylot into develop sebastianw 2014-12-08 11:02:04 +01:00
  • 4bb75d17fb remove variables which are attributes of classes sebastianw 2014-12-08 08:53:58 +01:00
  • ef8bd6572e create a working MainWindow sebastianw 2014-12-08 10:26:14 +01:00
  • 04e28943d5 remove variables which are attributes of classes sebastianw 2014-12-08 08:53:58 +01:00
  • 32eee12f25 using the new implementation of the AutoPicking object sebastianw 2014-12-08 08:48:33 +01:00
  • 752811c8fd implemented method getTimeArray in the same fashion as used in run_makeCF.py sebastianw 2014-12-08 08:45:43 +01:00
  • ce8b954a8b now cf is an CharacteristicFunction object and not an array (changes should also be made to the caller run_makeCF.py) sebastianw 2014-12-08 05:27:54 +01:00
  • 479058a41e Included AICPicker of class Picker Ludger Küperkoch 2014-12-05 16:32:55 +01:00
  • ca809c4673 Initial version of new class of methods for automatic picking, AICPicker is running but without quality attributes Ludger Küperkoch 2014-12-05 16:14:03 +01:00
  • 70a700101b Merge branch 'devGUI' into develop sebastianw 2014-12-05 10:27:42 +01:00
  • 5650f7bfc7 started to implement read capability for matlab binary phases files (AUTO- and PHASES.mat) sebastianw 2014-12-05 10:26:37 +01:00
  • 9603f7127c imports corrected; menu definition changed sebastianw 2014-12-04 05:13:32 +01:00