sebastianw
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
2015-03-29 08:07:46 +02:00
sebastianw
474622027e
now the station selection works fine and a picking window is opened when the waveform has been clicked
2015-03-12 13:59:29 +01:00
sebastianw
a0bbe8ca04
trying to get the picking of plot coordinates working (pending for poster preparation)
2015-03-11 12:05:52 +01:00
sebastianw
c7aeb1959b
implement picking window and station selection (tests pending due to not working station selection so far)
2015-03-09 11:21:33 +01:00
Sebastian Wehling
e321ad26b2
make creating new event work
2015-03-06 09:03:04 +01:00
Sebastian Wehling
a86a2efb8a
debugging in progress (filter waveform not working)
2015-03-05 14:52:34 +01:00
Sebastian Wehling
5f0b7fbdc0
bugfix: fixed usage of createAction do to outsourcing
2015-03-04 15:40:25 +01:00
Sebastian Wehling
0dbcca1c6f
moved function createAction to the widgets module (reused in additional widget)
...
bugfix: on Linux systems os.getlogin raises an exception (reimplementation: getLogin)
2015-03-04 11:52:04 +01:00
sebastianw
addb8ae815
try to make filtering work
2015-03-01 19:59:41 +01:00
sebastianw
c5f9842c37
added a toolbar (work in progress)
2015-02-23 14:47:38 +01:00
sebastianw
d9b685eebb
display more detailed status messages
2015-02-23 14:46:18 +01:00
sebastianw
cb114dc696
bugfix: displayed status message has not been updated properly
2015-02-23 14:45:47 +01:00
sebastianw
d4d464d400
generalized method addActions in order to be more flexible in adding actions to different QtObject types
2015-02-23 14:38:26 +01:00
sebastianw
cc002c9460
bugfix: wrong return type expectation corrected
2015-02-23 14:35:00 +01:00
sebastianw
4184fcffdc
make waveform filtering work (in progress)
2015-02-20 08:38:26 +01:00
sebastianw
4344a7c8a6
unnecessary code overhead; return type is clear anyway (different return type for PyQt!!!)
2015-02-20 08:37:21 +01:00
sebastianw
b10d8606cc
at least print error messages to screen (helps debugging ^^)
2015-02-20 08:36:20 +01:00
sebastianw
7dd1519f83
use similar method names for similar types of methods (e.g. xWFData for all methods connected to waveform data)
2015-02-20 08:35:26 +01:00
sebastianw
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
2015-02-20 08:30:17 +01:00
sebastianw
82ac85d743
bugfix: return value of QFileDialog method calls must be handled carefully
2015-02-18 15:30:24 +01:00
sebastianw
5c9f17bce3
bugfix: attribute was of wrong kind for which the successive call raised an exception
2015-02-18 15:27:50 +01:00
sebastianw
d15441900e
bugfixes in order to make the GUI work
2015-02-17 13:17:01 +01:00
sebastianw
8acd84976e
optimization of the codes outer appearance
2015-02-16 10:31:25 +01:00
sebastianw
fa6db084b8
Data object restructured for convenience; fixed problems in the class logic; restructured imports
2015-02-16 10:30:35 +01:00
sebastianw
2b8c60a3d4
now only Signal is imported from PySide avoiding overhead by importing SIGNAL additionally
2015-02-16 10:28:28 +01:00
sebastianw
d477467b02
method renamed to avoid misunderstanding
2015-02-16 10:27:32 +01:00
sebastianw
61c136fec3
fixed a startup problem: a figure was opened without parent object (MainWindow) and led to crash before the MainApplication opened properly
2015-02-16 10:26:05 +01:00
sebastianw
0e73f21bda
imports restructured and optimized
2015-02-16 10:24:17 +01:00
sebastianw
3508d00c28
catch case where no filename for the actual opened event is defined
2015-02-13 11:24:27 +01:00
sebastianw
2b5e8216ba
new method the get the latest event that has been opened see also [ 7e3bcef]
2015-02-13 11:23:01 +01:00
sebastianw
922cb6a807
recursive call to openWaveFormData deleted
2015-02-13 11:20:29 +01:00
sebastianw
81ce161744
automatic reformatting of the code
2015-02-13 11:19:10 +01:00
sebastianw
30503185e4
initialize all attributes that might be used in startup methods (bugfix)
2015-02-13 11:17:18 +01:00
sebastianw
7e3bcefd19
only store the last 5 events
2015-02-13 11:16:20 +01:00
sebastianw
1c40cb3852
bugfix: wrong call to a method
2015-02-13 11:15:48 +01:00
sebastianw
35e477c13f
by default the last opened event is loaded on restart
2015-02-13 11:14:17 +01:00
sebastianw
903e87e1e1
usage of DATASTRUCTURE modified
2015-02-13 11:13:21 +01:00
sebastianw
d3199a5798
implementation of reading and plotting seismograms (work in progress)
2015-02-07 09:05:08 +01:00
sebastianw
7092f6e8b5
the MainWindow now should give the right component in the title
2015-02-07 09:03:03 +01:00
sebastianw
bc87c12cfa
new attribute dispComponent added to the MainWindow class to control the displayed component
2015-02-04 14:50:49 +01:00
sebastianw
36675d4a92
code clean up
2015-01-29 08:53:01 +01:00
sebastianw
9dc5b57ee0
new attribute introduced holding information about the component of the seismic waveforms to display in the overview plot
2015-01-29 08:52:01 +01:00
sebastianw
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
2015-01-29 08:48:25 +01:00
sebastianw
8eb69822b1
re-organization of the MainWindow methods (for convenience only)
2015-01-29 08:41:38 +01:00
sebastianw
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
2015-01-26 21:11:53 +01:00
sebastianw
23fa136dc5
get data from the NewEvtDlg dialog for event creation
2015-01-23 10:21:34 +01:00
sebastianw
64158174e6
currently working on the plotting of waveforms; changes made to meet pre-requisites to data plotting
2015-01-22 16:41:52 +01:00
sebastianw
ef50c3d4d8
bugfix: single element tuple declaration was wrong
2015-01-21 16:07:43 +01:00
sebastianw
45fb1935ef
added FormatError to convenience imports of package util
2015-01-20 14:02:29 +01:00
sebastianw
540891f3d7
preferences panel works for me; settings saved properly
2015-01-20 13:58:23 +01:00