Ludger Küperkoch
8af4f8ad1e
Finished (temporary!) new function restitueWFData.
2015-08-26 17:00:17 +02:00
0b6fbd22c5
reformatting code to meet coding conventions
2015-07-18 16:13:11 +02:00
f4f744e22c
export and save picks implemented successfully
2015-07-18 16:11:20 +02:00
fc86179c39
[ closes #145 ], [addresses #146 ] this commit introduces the handling of picks as obspy event objects
2015-07-18 16:09:50 +02:00
e31890d8fc
export and save picks to hard drive
2015-07-13 09:24:16 +02:00
ea976295d0
huge structural rearrangement to resolve circular import problems
...
[add] new feature added to QtPyLoT capable of automatically picking an event from overview window
2015-07-10 09:22:58 +02:00
0236a19db1
[bugfix] the type of obspy.core.event.Event objects resource_id attribute is of type obspy.core.event.ResourceID but must be of type str; simple conversion fixed this
2015-07-08 15:00:51 +02:00
76f04bec6f
[task] starting method to make PyLoT capable of restituting waveform data with given inventory xml files
2015-07-06 10:20:25 +02:00
8dd100792e
[bugfix] obspy filter function do not use order but corners as parameter name (keyword changed for argument parser)
2015-06-24 14:30:48 +02:00
245a7455ff
FilterOptions class has new method parseFilterOptions which establishes a valid keyword arguments dictionary to be parsed to the obspy.core.stream.Stream 's filter method
2015-06-22 10:59:14 +02:00
c5da8fd994
changed usage signature of some function from module utils and the corresponding calls
2015-06-11 10:12:50 +02:00
546e919dc9
code clean-up following several conventions
2015-06-11 10:07:21 +02:00
864cb112bc
usage changed due to release [ 1d70a23
]
2015-06-10 15:47:40 +02:00
b3ea4229a4
implement opportunity to apply different kind of event data to the data object
2015-06-10 15:46:37 +02:00
3cb73fb948
alternative for storing event data (discussable)
2015-06-10 15:41:37 +02:00
0721e225a7
never return values for without a meaning
2015-06-10 15:40:36 +02:00
2da7861b6f
todo mark deleted
2015-05-28 11:54:16 +02:00
6dc0b206e9
changed string representation of data object
2015-05-20 11:20:37 +02:00
9a4677c794
bugfix: deleted default value for suffix
2015-05-20 10:33:59 +02:00
5f8b6de1ec
bugfix: method hasParam did not return any value
2015-05-20 10:23:47 +02:00
5badf2ba34
implementation of different data structure type handling
2015-05-20 09:38:25 +02:00
56a0563709
implementation of PilotDataStructure as subclass to GenericDataStructure
2015-05-18 13:12:12 +02:00
f177901883
rearranging methods to provide a superclass to all other structure classes
2015-05-11 13:41:08 +02:00
367610d032
made AutoPickParameter class more flexible in reading and handling parameters; export routine defined: exports in the new autoPyLoT.in format (see docstring)
2015-05-04 05:25:40 +02:00
426c2d0d4c
TODO: restructuring the datastructure classes; suggestion: write a Superclass GenericDataStructure which is than inherited by PilotDataStructure and SeiscompDataStructure
2015-04-29 07:57:52 +02:00
0760c2fe3a
introducing new attribute __name to the datastructure objects. Used in autoPyLoT to distinguish between structure types.
2015-04-29 06:29:08 +02:00
ca8081b7aa
debugging: return the exception text whenever an error occurs - makes debugging much easier
2015-04-22 12:38:10 +02:00
58aad840c8
task: read also old autoPILOT parameter files
2015-04-22 12:22:34 +02:00
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
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
a0bbe8ca04
trying to get the picking of plot coordinates working (pending for poster preparation)
2015-03-11 12:05:52 +01:00
addb8ae815
try to make filtering work
2015-03-01 19:59:41 +01:00
4184fcffdc
make waveform filtering work (in progress)
2015-02-20 08:38:26 +01:00
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
693362a278
normalize waveform data to avoid overlapping
2015-02-18 15:32:37 +01:00
dd360bd9cc
code clean up
2015-02-18 15:32:01 +01:00
1878b887f6
give information on files which could not be read and thus not be attended to the waveform container
2015-02-18 15:31:35 +01:00
d15441900e
bugfixes in order to make the GUI work
2015-02-17 13:17:01 +01:00
fa6db084b8
Data object restructured for convenience; fixed problems in the class logic; restructured imports
2015-02-16 10:30:35 +01:00
c35eea4588
several bugfixes for the read routine for PILOT event data (testing not yet completed, see also tickets #145 and #146 )
2015-02-13 11:35:00 +01:00
1b86d3bfa4
nothing changed
2015-02-13 11:32:00 +01:00
cdd24e23fb
added missing method for GenericDataStructure
2015-02-13 11:31:20 +01:00
e66e0701a4
catching a problem with sloppy formatted GSE data
2015-02-13 11:30:45 +01:00
47f0fcb030
corrected wrong logic of the routine
2015-02-13 11:29:32 +01:00
6a59bee73d
the call to the parents method makes no sense - deleted; typo corrected
2015-02-13 11:28:58 +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
2015-02-10 13:12:04 +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
2015-02-07 09:12:58 +01:00
d3199a5798
implementation of reading and plotting seismograms (work in progress)
2015-02-07 09:05:08 +01:00
eab0ea5a7e
modified the GenericDataStructure class in order to fit into the concept of different data structures (work in progress)
2015-01-29 08:50:39 +01:00
a8330b6d91
PilotDataStructure's method expandDataPath return the actual datapath as SeiscompDataStructure's does
2015-01-27 05:22:06 +01:00