Commit Graph

547 Commits

Author SHA1 Message Date
Ludger Küperkoch
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. 2014-12-11 15:55:23 +01:00
3c9865c767 add station selection 2014-12-11 09:43:59 +01:00
d665e47d02 get values for filter parameters from widget 2014-12-09 05:25:43 +01:00
9e7f20a9fb create a working MainWindow 2014-12-08 11:38:24 +01:00
4bb75d17fb remove variables which are attributes of classes 2014-12-08 11:01:47 +01:00
ef8bd6572e create a working MainWindow 2014-12-08 10:26:14 +01:00
32eee12f25 using the new implementation of the AutoPicking object 2014-12-08 08:48:33 +01:00
752811c8fd implemented method getTimeArray in the same fashion as used in run_makeCF.py 2014-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) 2014-12-08 05:27:54 +01:00
Ludger Küperkoch
479058a41e Included AICPicker of class Picker 2014-12-05 16:32:55 +01:00
Ludger Küperkoch
ca809c4673 Initial version of new class of methods for automatic picking, AICPicker is running but without quality attributes 2014-12-05 16:14:03 +01:00
5650f7bfc7 started to implement read capability for matlab binary phases files (AUTO- and PHASES.mat) 2014-12-05 10:26:37 +01:00
553bb9990b loading data by initialization of a Data object (not working yet) 2014-12-01 12:45:20 +01:00
41684cd282 filterOptions has now a buttonBox 2014-12-01 12:44:25 +01:00
3e559f61da fnConstructor now works on eventIDs also 2014-12-01 12:43:49 +01:00
d405e9e6f9 debug GUI 2014-11-28 11:15:49 +01:00
4b7bfc6aa9 make GUI working even without actual data 2014-11-26 08:48:42 +01:00
4bb03d6418 all picks classes are now collected in the same module 2014-11-26 08:47:21 +01:00
d0d17ee656 reorganization of graphical and help resources; they are not part of the code and therefore they do not really match in util package 2014-11-26 08:45:04 +01:00
8cb638e5bc indentation fixed 2014-11-25 05:04:47 +01:00
758de94fff indentation fixed 2014-11-24 05:39:57 +01:00
Ludger Küperkoch
8fb9ca9dc2 Modified for running updated CharFuns.py showing all kinds of CFs on all 3 components 2014-11-21 14:52:19 +01:00
Ludger Küperkoch
8fa9ec74c0 Included AR prediction on all 3 components 2014-11-21 14:50:51 +01:00
25921e3718 started to improve documentation in read/data 2014-11-21 10:05:27 +01:00
0e8c5a7e48 exporting is much easier using obspy routines 2014-11-21 10:04:32 +01:00
Ludger Küperkoch
7da6b57ed1 Modified to handle two-component data 2014-11-20 09:06:13 +01:00
Ludger Küperkoch
03033f57a1 Included autoregressive prediction on horizontal components 2014-11-20 09:05:30 +01:00
fbce83293d initial import of classes for automatic picking purposes [just imported by me; module has originally been written by Ludger Küperkoch] 2014-11-14 07:40:00 +01:00
c40aec192c test modules added and modified (not working yet) 2014-11-13 11:30:19 +01:00
8c66f1823a cleaning up main window for first test runs 2014-11-13 11:29:42 +01:00
86803cdff0 debugging UI problems to get the main application running 2014-11-06 15:07:05 +01:00
013c948b33 fix convenience import problems 2014-11-06 15:05:56 +01:00
97344c9f21 cleaned up object type class definition for FilterOptions, programs now only use methods to access attributes 2014-10-30 13:38:03 +01:00
3b613d8330 see ticket #129 (future changes very likely) 2014-10-30 08:13:05 +01:00
da18039c87 line added 2014-10-27 12:19:48 +01:00
224c6b625c FilterOptionsDialog processes parameter filter option of type FilterOption 2014-10-27 12:19:04 +01:00
185b308166 adding new package containing picking relevant data types 2014-10-27 12:16:14 +01:00
4f440d282d added a string representation for data type FilterOptions 2014-10-27 12:14:59 +01:00
c3e072e952 trying to implement generic data structure import 2014-10-27 12:12:48 +01:00
d4bf29e4ff avoid using python keywords as format as variable name; empty method definition for data plotting 2014-10-27 12:10:35 +01:00
32cf20b81d avoid imports within class definitions 2014-10-27 12:06:30 +01:00
Sebastian Wehling
db76861124 added write support for Events in QuakeML and JSON format utilizing ObsPy 2014-07-25 14:16:11 +02:00
Sebastian Wehling
898169647b added new convenience import from new module within package 2014-07-25 14:15:06 +02:00
Sebastian Wehling
e4ddb8b55e new module utils within package util containing helpers for this and that 2014-07-25 14:14:19 +02:00
Sebastian Wehling
dde360d4cc modified: docstrings modified 2014-07-17 11:04:16 +02:00
Sebastian Wehling
8de25cc149 modified: docstring for class FilterOptions established using Sphinx-markups 2014-07-17 10:28:29 +02:00
Sebastian Wehling
6e2c1851ec modified: added imports
added: new class Data added (container class for waveform- and event data)
2014-07-16 12:07:42 +02:00
Sebastian Wehling
34e27f3e67 modified: enhanced readability of convience imports 2014-07-16 12:02:57 +02:00
1266ced058 modification: PropertiesDlg started (not working) 2014-07-03 10:21:36 +02:00
29700e793e modification: fixed qt-resources alias for the offline help alternative 2014-07-03 10:19:51 +02:00
0cee4cd644 modified: imports adjusted to only those used in the code really 2014-07-03 10:15:25 +02:00
a385553a29 enhancements and fixes:
import QTabBar
started to implement PropertiesDlg
deleted unnecessary buttonBox assignment
entered default page for HelpForm (NOT WORKING YET)
2014-06-11 15:25:26 +02:00
00f52c444a file head fixed 2014-06-11 15:21:30 +02:00
4c8174f5ae convenience imports completed 2014-06-11 15:20:55 +02:00
46f5e55c8e improved imports for better debugging 2014-06-11 05:49:53 +02:00
e7507a325f fixed usage of keyword arguments; 2014-06-11 05:43:27 +02:00
e659e13a0e FilterOptionsWidget debugged; next it will be tested as a QDockWidget (QMainWindow necessary) 2014-06-11 05:38:41 +02:00
3278470deb Started to work on ticket #122 2014-05-14 11:45:45 +02:00
d9ca0141de alphabetic order of convenience imports 2014-04-11 19:40:11 +02:00
6af43fc9fd bugfix: imports corrected;
imports updated, layout of 'FilterOptionsDock' started
2014-04-10 09:34:13 +02:00
8df11078b4 bugfix: private methods name corrected;
set default values instead of 'None'
2014-04-10 09:31:16 +02:00
bead7a24c3 documentation updated in order to automatically provide online documentation via sphinx.ext.autodoc 2014-04-01 16:49:28 +02:00
0dec3eb7f0 unified class naming 2014-04-01 16:48:16 +02:00
36531c9923 convenience imports added 2014-04-01 16:47:24 +02:00
ef8adc6c0a doc strings corrected 2014-03-31 13:01:51 +02:00
faacfc423c resources file added in order to provide binary media file for the User Interfaces 2014-03-31 13:00:57 +02:00
c26782bf7c imports fixed and classes renamed for better readability 2014-03-31 12:59:52 +02:00
e6b49cfdb3 module pylot.core.util.connection added: contains routines for web and network utilization 2014-03-31 12:58:58 +02:00
9b8413beaf icons and help documents added; main application has been modified slightly; new method definitions added (ToDo) 2014-03-28 22:26:15 +01:00
d58b671d36 started to write initialization method for the GenericDataBase class in order to read data from an arbitrary data folder structure 2014-03-28 05:30:55 +01:00
0af8ab2b08 holds now all widgets' classes used in the main application 2014-03-28 05:28:16 +01:00
dac3be5110 package wide imports for convenience 2014-03-27 21:29:41 +01:00
5b044a3f14 container module for error handling added 2014-03-27 15:34:42 +01:00
e347e8eef9 implement new module widgets 2014-03-19 12:15:30 +01:00
9a2d127e30 added class MPLWidget in order to create updatable Matplotlib Figures within a Qt GUI 2014-03-19 12:14:54 +01:00
8edea03fe7 cleanup, switched to PySide (more flexible licensing), started to implement the filter options depending on the phase to be picked 2014-03-13 13:27:34 +01:00
ac27a8ef2e clean-up 2014-03-13 13:26:13 +01:00
c83a11a2c3 moved class FilterOptions to the read module 2014-03-13 13:25:37 +01:00
84f3a29a86 new file defaults.py written to provide default value if no user configuration file is available 2014-03-13 09:24:17 +01:00
d0b3f0ee5d cleanup: module naming re-structured 2014-02-21 23:39:42 +01:00
c0f7060368 SeiscompDataStructure objects contain all relevant information to expand a desired data path (including unix shell wildcards) [not tested for Windows yet] 2014-02-20 14:20:57 +01:00
Sebastian Wehling
bddc2ab83e bugfix: corrected call to special method __getitem__ 2014-02-19 14:43:56 +01:00
Sebastian Wehling
270e3b6d00 modifications concerning the usage of __specialmethods__ made 2014-02-19 13:07:39 +01:00
Sebastian Wehling
45999de6d2 made some modifications (debugging special method implementation)
item assignment not working yet
2014-02-18 15:07:50 +01:00
Sebastian Wehling
98c50e5312 made some modifications on special methods 2014-02-18 14:16:55 +01:00
ede06550cd reorganized initialization to IO-type class SeisCompDataStructure; see also ticket #118 2014-02-18 09:38:40 +01:00
f9d8173b2f class AutoPickParameter is now working; work on ticket #119 not finished yet (closure pending) 2014-02-18 09:33:36 +01:00
5a093ed736 AutoPickParamter class modified; not working at the moment (!) 2014-02-15 08:09:55 +01:00
34c1f9111b initial AutoPickParameter class import. Attributes are not callable at the moment (implementation pending). 2014-02-13 14:28:41 +01:00
Sebastian Wehling
4aa7856267 started initialization of SDS data organization scheme 2014-02-12 14:18:12 +01:00
Sebastian Wehling
a4f948fd76 modified initialization method of GenericDataBase class 2014-02-11 13:21:05 +01:00
1a4d306a40 initialized readinput module; there will be type classes to handle different input data types, e.g. inputs for automatic Picking, inputs for correlation detection, input for reference Picking ... 2014-02-07 05:42:31 +01:00
Sebastian Wehling
d016a80a72 classes for I/O started, QtPyLoT.py cleaned 2014-02-03 12:51:23 +01:00
25351d3827 changes made during workshop 2014-01-30 13:11:44 +01:00
dcc3881720 permissions repaired and QtPyLoT.py started with some MainWindow stuff 2014-01-10 05:45:03 +01:00
e05c3d56bc initialized software versioning similar to obspy 2014-01-09 10:43:40 +01:00
bf37a6546d Started to build the basic structure. Most classes will inherit functionality of the ObsPy Core classes, but slightly redefined to fit PyLoTs’ purposes. 2013-11-20 06:02:43 +01:00