Commit Graph
77 Commits
Author SHA1 Message Date
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