82ac85d743
bugfix: return value of QFileDialog method calls must be handled carefully
sebastianw2015-02-18 15:30:24 +01:00
5c9f17bce3
bugfix: attribute was of wrong kind for which the successive call raised an exception
sebastianw2015-02-18 15:27:50 +01:00
d15441900e
bugfixes in order to make the GUI work
sebastianw2015-02-17 13:17:01 +01:00
091ab23b90
version string changed for testing reasons
sebastianw2015-02-16 10:32:19 +01:00
8acd84976e
optimization of the codes outer appearance
sebastianw2015-02-16 10:31:25 +01:00
fa6db084b8
Data object restructured for convenience; fixed problems in the class logic; restructured imports
sebastianw2015-02-16 10:30:35 +01:00
2b8c60a3d4
now only Signal is imported from PySide avoiding overhead by importing SIGNAL additionally
sebastianw2015-02-16 10:28:28 +01:00
d477467b02
method renamed to avoid misunderstanding
sebastianw2015-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
sebastianw2015-02-16 10:25:51 +01:00
0e73f21bda
imports restructured and optimized
sebastianw2015-02-16 10:24:17 +01:00
759697add8
problem with the creation of a valid resource identifier fixed (still problematic, see #145)
sebastianw2015-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)
sebastianw2015-02-13 11:35:00 +01:00
b07f1b5b78
picks.py deleted new classes are not needed; ~obspy.core.event.Pick object used instead
sebastianw2015-02-11 13:11:12 +01:00
bec1ee1716
new function added: createAmplitude - routine for convenient ~obspy.core.event.Amplitude object creation
sebastianw2015-02-11 08:19:13 +01:00
d5c9ad41be
Merge branch 'develop' of 134.147.164.251:/data/git/pylot into develop
sebastianw2015-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
sebastianw2015-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)
sebastianw2015-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
sebastianw2015-02-07 09:12:58 +01:00
d3199a5798
implementation of reading and plotting seismograms (work in progress)
sebastianw2015-02-07 09:05:08 +01:00
7092f6e8b5
the MainWindow now should give the right component in the title
sebastianw2015-02-07 09:03:03 +01:00
bc87c12cfa
new attribute dispComponent added to the MainWindow class to control the displayed component
sebastianw2015-02-04 14:50:49 +01:00
401c09d0b4
added new methods to the MPLWidget class to control the axes labels
sebastianw2015-02-04 14:49:49 +01:00
9dc5b57ee0
new attribute introduced holding information about the component of the seismic waveforms to display in the overview plot
sebastianw2015-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)
sebastianw2015-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
sebastianw2015-01-29 08:48:25 +01:00
8eb69822b1
re-organization of the MainWindow methods (for convenience only)
sebastianw2015-01-29 08:41:38 +01:00
a8330b6d91
PilotDataStructure's method expandDataPath return the actual datapath as SeiscompDataStructure's does
sebastianw2015-01-27 05:22:06 +01:00
89f996ffe3
problem fixed: renaming of getFields method implemented into expandDataPath method (unified usage of either DataStructure object)
sebastianw2015-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
sebastianw2015-01-26 21:11:53 +01:00
dbd53024b2
new module: make selection of either data structure easier
sebastianw2015-01-26 21:08:07 +01:00
e6301af2bb
Merge branch 'devFilterWidget' into develop
sebastianw2014-12-17 07:53:32 +01:00
9d1a78222e
PropertiesDlg changed: retrieve additional information about the user, use QSettings to store the derived parameters
sebastianw2014-12-17 07:52:55 +01:00
3fe1e3906e
OUTPUTFORMATS in defaults defined; manage available formats just from here
sebastianw2014-12-17 06:35:12 +01:00
8213cdc575
PropertiesDlg added to the MainWindow (not tested yet)
sebastianw2014-12-17 06:33:34 +01:00
0749420f9a
filter possible event format file extension for selection from file dialog
sebastianw2014-12-17 06:30:03 +01:00
2fcf325a6e
Debugged getDataArray, same data lengths are now guaranteed
Ludger Küperkoch2014-12-16 16:15:53 +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üperkoch2014-12-11 16:30:21 +01:00
201c34a85b
Modified for using TimeArray object for plotting and expanded for picking on ARH-CF.
Ludger Küperkoch2014-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üperkoch2014-12-11 15:55:23 +01:00
04e28943d5
remove variables which are attributes of classes
sebastianw2014-12-08 08:53:58 +01:00
32eee12f25
using the new implementation of the AutoPicking object
sebastianw2014-12-08 08:48:33 +01:00
752811c8fd
implemented method getTimeArray in the same fashion as used in run_makeCF.py
sebastianw2014-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)
sebastianw2014-12-08 05:27:54 +01:00
ca809c4673
Initial version of new class of methods for automatic picking, AICPicker is running but without quality attributes
Ludger Küperkoch2014-12-05 16:14:03 +01:00
70a700101b
Merge branch 'devGUI' into develop
sebastianw2014-12-05 10:27:42 +01:00
5650f7bfc7
started to implement read capability for matlab binary phases files (AUTO- and PHASES.mat)
sebastianw2014-12-05 10:26:37 +01:00
9603f7127c
imports corrected; menu definition changed
sebastianw2014-12-04 05:13:32 +01:00