fa6db084b8
Data object restructured for convenience; fixed problems in the class logic; restructured imports
Sebastian Wehling-Benatelli2015-02-16 10:30:35 +01:00
2b8c60a3d4
now only Signal is imported from PySide avoiding overhead by importing SIGNAL additionally
Sebastian Wehling-Benatelli2015-02-16 10:28:28 +01:00
61c136fec3
fixed a startup problem: a figure was opened without parent object (MainWindow) and led to crash before the MainApplication opened properly
Sebastian Wehling-Benatelli2015-02-16 10:25:51 +01:00
c35eea4588
several 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
b07f1b5b78
picks.py deleted new classes are not needed; ~obspy.core.event.Pick object used instead
Sebastian Wehling-Benatelli2015-02-11 13:11:12 +01:00
bec1ee1716
new function added: createAmplitude - routine for convenient ~obspy.core.event.Amplitude object creation
Sebastian Wehling-Benatelli2015-02-11 08:19:13 +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
Sebastian Wehling-Benatelli2015-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)
Sebastian Wehling-Benatelli2015-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
Sebastian Wehling-Benatelli2015-02-07 09:12:58 +01:00
bc87c12cfa
new attribute dispComponent added to the MainWindow class to control the displayed component
Sebastian Wehling-Benatelli2015-02-04 14:50:49 +01:00
9dc5b57ee0
new attribute introduced holding information about the component of the seismic waveforms to display in the overview plot
Sebastian Wehling-Benatelli2015-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)
Sebastian Wehling-Benatelli2015-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
Sebastian Wehling-Benatelli2015-01-29 08:48:25 +01:00
a8330b6d91
PilotDataStructure's method expandDataPath return the actual datapath as SeiscompDataStructure's does
Sebastian Wehling-Benatelli2015-01-27 05:22:06 +01:00
89f996ffe3
problem 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
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
Sebastian Wehling-Benatelli2015-01-26 21:11:53 +01:00
64158174e6
currently working on the plotting of waveforms; changes made to meet pre-requisites to data plotting
Sebastian Wehling-Benatelli2015-01-22 16:41:52 +01:00
0bfe2ccc3d
new method added in order to add actions and separators to the menu in the menubar more easily
Sebastian Wehling-Benatelli2015-01-20 13:48:19 +01:00
9d1a78222e
PropertiesDlg changed: retrieve additional information about the user, use QSettings to store the derived parameters
Sebastian Wehling-Benatelli2014-12-17 07:52:55 +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
ce8b954a8b
now 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
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
5650f7bfc7
started to implement read capability for matlab binary phases files (AUTO- and PHASES.mat)
Sebastian Wehling-Benatelli2014-12-05 10:26:37 +01:00