1878b887f6give information on files which could not be read and thus not be attended to the waveform containerSebastian Wehling-Benatelli2015-02-18 15:31:35 +01:00
fa6db084b8Data object restructured for convenience; fixed problems in the class logic; restructured importsSebastian Wehling-Benatelli2015-02-16 10:30:35 +01:00
2b8c60a3d4now only Signal is imported from PySide avoiding overhead by importing SIGNAL additionallySebastian Wehling-Benatelli2015-02-16 10:28:28 +01:00
61c136fec3fixed a startup problem: a figure was opened without parent object (MainWindow) and led to crash before the MainApplication opened properlySebastian Wehling-Benatelli2015-02-16 10:25:51 +01:00
c35eea4588several bugfixes for the read routine for PILOT event data (testing not yet completed, see also tickets #145 and #146)Sebastian Wehling-Benatelli2015-02-13 11:35:00 +01:00
46a20a10e6new 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 stepSebastian Wehling-Benatelli2015-02-09 13:24:55 +01:00
c88ba18d2fnew 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)Sebastian Wehling-Benatelli2015-02-09 13:24:55 +01:00
f6bf37c920new 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 functionalitySebastian Wehling-Benatelli2015-02-07 09:12:58 +01:00
bc87c12cfanew attribute dispComponent added to the MainWindow class to control the displayed componentSebastian Wehling-Benatelli2015-02-04 14:50:49 +01:00
9dc5b57ee0new attribute introduced holding information about the component of the seismic waveforms to display in the overview plotSebastian Wehling-Benatelli2015-01-29 08:52:01 +01:00
eab0ea5a7emodified the GenericDataStructure class in order to fit into the concept of different data structures (work in progress)Sebastian Wehling-Benatelli2015-01-29 08:50:39 +01:00
f5eda74730method 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 objectSebastian Wehling-Benatelli2015-01-29 08:48:25 +01:00
a8330b6d91PilotDataStructure's method expandDataPath return the actual datapath as SeiscompDataStructure's doesSebastian Wehling-Benatelli2015-01-27 05:22:06 +01:00
89f996ffe3problem fixed: renaming of getFields method implemented into expandDataPath method (unified usage of either DataStructure object)Sebastian Wehling-Benatelli2015-01-27 05:19:41 +01:00
d22a224804data 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 dataSebastian Wehling-Benatelli2015-01-26 21:11:53 +01:00
64158174e6currently working on the plotting of waveforms; changes made to meet pre-requisites to data plottingSebastian Wehling-Benatelli2015-01-22 16:41:52 +01:00
0bfe2ccc3dnew method added in order to add actions and separators to the menu in the menubar more easilySebastian Wehling-Benatelli2015-01-20 13:48:19 +01:00
9d1a78222ePropertiesDlg changed: retrieve additional information about the user, use QSettings to store the derived parametersSebastian Wehling-Benatelli2014-12-17 07:52:55 +01:00
2eace0d304Debugging, cleaning up
Ludger Küperkoch
2014-12-12 13:37:18 +01:00
31273b384eSimplified 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
201c34a85bModified for using TimeArray object for plotting and expanded for picking on ARH-CF.
Ludger Küperkoch
2014-12-11 15:57:25 +01:00
112e0bc7faModified 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
ce8b954a8bnow cf is an CharacteristicFunction object and not an array (changes should also be made to the caller run_makeCF.py)Sebastian Wehling-Benatelli2014-12-08 05:27:54 +01:00
479058a41eIncluded AICPicker of class Picker
Ludger Küperkoch
2014-12-05 16:32:55 +01:00
ca809c4673Initial 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