|
401c09d0b4
|
added new methods to the MPLWidget class to control the axes labels
|
2015-02-04 14:49:49 +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 |
|
|
89f996ffe3
|
problem fixed: renaming of getFields method implemented into expandDataPath method (unified usage of either DataStructure object)
|
2015-01-27 05:19:41 +01:00 |
|
|
1accc92421
|
Merge branch 'develop'
|
2015-01-27 05:01:45 +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
|
2015-01-26 21:11:53 +01:00 |
|
|
dbd53024b2
|
new module: make selection of either data structure easier
|
2015-01-26 21:08:07 +01:00 |
|
Ludger Küperkoch
|
75ffe0c37a
|
Some changes to be actual to Python2.7
|
2015-01-26 10:55:25 +01:00 |
|
Ludger Küperkoch
|
41a2e840f8
|
Some changes to be actual to Python2.7
|
2015-01-26 10:55:18 +01:00 |
|
Ludger Küperkoch
|
2d48ad3bb2
|
Some changes to be actual to Python2.7
|
2015-01-26 10:54:58 +01:00 |
|
|
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 |
|
|
538c2e2dff
|
Merge branch 'add-save'
|
2015-01-20 14:04:12 +01:00 |
|
|
b4c19acd99
|
release version change due to testing
|
2015-01-20 14:02:56 +01:00 |
|
|
45fb1935ef
|
added FormatError to convenience imports of package util
|
2015-01-20 14:02:29 +01:00 |
|
|
540891f3d7
|
preferences panel works for me; settings saved properly
|
2015-01-20 13:58:23 +01:00 |
|
|
2961867c10
|
insert assert statement in Picker.py
|
2014-12-19 10:50:50 +01:00 |
|
|
1d61b4936c
|
add save data method
|
2014-12-18 13:49:16 +01:00 |
|
|
f0d60de745
|
add save data method
|
2014-12-17 12:16:32 +01:00 |
|
|
92ed582c01
|
Merge branch 'develop' of 134.147.164.251:/data/git/pylot into add-save
|
2014-12-17 12:01:07 +01:00 |
|
|
e6301af2bb
|
Merge branch 'devFilterWidget' into develop
|
2014-12-17 07:53:32 +01:00 |
|
|
9d1a78222e
|
PropertiesDlg changed: retrieve additional information about the user, use QSettings to store the derived parameters
|
2014-12-17 07:52:55 +01:00 |
|
|
3fe1e3906e
|
OUTPUTFORMATS in defaults defined; manage available formats just from here
|
2014-12-17 06:37:36 +01:00 |
|
Ludger Küperkoch
|
2fcf325a6e
|
Debugged getDataArray, same data lengths are now guaranteed
|
2014-12-16 16:15:53 +01:00 |
|
Ludger Küperkoch
|
13b8a9daec
|
Debugged
|
2014-12-16 16:13:52 +01:00 |
|
Ludger Küperkoch
|
fa58ec2aee
|
Modified for applying pragmatic picking algorithm, new class PragPicker in Picker.py
|
2014-12-15 15:04:48 +01:00 |
|
Ludger Küperkoch
|
59930c3238
|
Implemented pragmatic picking algorithm developed by TM, JL, and LK
|
2014-12-15 15:03:41 +01:00 |
|
|
5d85a4bdc8
|
returning value in set method is not straight forward
|
2014-12-15 05:15:43 +01:00 |
|
Ludger Küperkoch
|
2eace0d304
|
Debugging, cleaning up
|
2014-12-12 13:37:18 +01:00 |
|
Ludger Küperkoch
|
31273b384e
|
Simplified AIC-picking algorithm: Onset is definetly the minimum in front of maximum of AIC-CF! Smoothing of AIC-CF no more necessary.
|
2014-12-11 16:30:21 +01:00 |
|
Ludger Küperkoch
|
201c34a85b
|
Modified for using TimeArray object for plotting and expanded for picking on ARH-CF.
|
2014-12-11 15:57:25 +01:00 |
|
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 |
|
|
70a700101b
|
Merge branch 'devGUI' into develop
|
2014-12-05 10:27:42 +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 |
|
|
9603f7127c
|
imports corrected; menu definition changed
|
2014-12-04 05:13:32 +01:00 |
|
|
e6ac337466
|
testing GUI; execution updates RELEASE-VERSION
|
2014-12-01 12:46:04 +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 |
|
|
d47623ed65
|
implementation of standard icons corrected
|
2014-11-27 10:59:34 +01:00 |
|
|
094213bd21
|
method createAction implemented in order to create menu entries
|
2014-11-27 10:13:17 +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 |
|
|
9ff18c7425
|
changes made in order to get the GUI working for the first time
|
2014-11-26 08:46:16 +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 |
|
|
2a385512ee
|
version number changes each time the Main program is started (should not be the case, to be fixed before release)
|
2014-11-21 10:08:18 +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 |
|
|
bff84ede81
|
moved QtPyLoT.py (main program) to the base directory
|
2014-10-30 13:36:19 +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 |
|
|
c03b8a220f
|
changed loading of filter options, now immediately either a error status message or a success message is displayed in the main window if the filter parameter could not be loaded or were loaded respectively
|
2014-10-27 12:04:01 +01:00 |
|
|
77e7f666f0
|
added 'TestType' to plotting options (only for testing)
|
2014-10-27 11:57:34 +01:00 |
|
|
c41eb36a34
|
widget name changed to match the actual QtGUI type name
|
2014-10-27 11:56:44 +01:00 |
|
|
2d776f84da
|
deleted unnecessary import
|
2014-10-27 11:55:39 +01:00 |
|
|
12c6fecf74
|
modified establishment of data plot
|
2014-10-27 11:55:06 +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
|
5268d35d39
|
modified: introduce data container class
|
2014-07-16 12:06:05 +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 |
|
|
ff39d97b82
|
modification: url of the wiki-page changed to full domain (certificate validation issue)
|
2014-07-03 10:18:42 +02:00 |
|
|
a079bd331b
|
deletion: line deleted contain call to a not implemented method
|
2014-07-03 10:17:25 +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 |
|
|
0481fa748b
|
the help form should look like this or similar but it is not working at the moment; maybe QTextBrowser element of HelpForm should be replaced by QWebView (pending)
|
2014-06-11 15:19:37 +02:00 |
|
|
46f5e55c8e
|
improved imports for better debugging
|
2014-06-11 05:49:53 +02:00 |
|
|
cb80170ccf
|
some non-functional snippets deleted to promote GUI debugging
|
2014-06-11 05:48:21 +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 |
|
|
cb7eb481d9
|
improved imports for better debugging
|
2014-06-10 16:37:07 +02:00 |
|
|
3278470deb
|
Started to work on ticket #122
|
2014-05-14 11:45:45 +02:00 |
|
|
307e960d34
|
pushbutton layout implemented (variable number of buttons according to the number of stations used)
|
2014-05-09 15:00:08 +02:00 |
|
|
d9ca0141de
|
alphabetic order of convenience imports
|
2014-04-11 19:40:11 +02:00 |
|
|
fb2553e980
|
check main case; corrected usage of import
|
2014-04-11 19:39:29 +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 |
|
|
88b2a319fd
|
added status label; not sure how to implement loading of data (different types of databases)
|
2014-04-01 16:46:10 +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 |
|
|
b049dda90f
|
imports fixed; doc string as RST added
|
2014-03-31 12:57:08 +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 |
|
|
90936bd47a
|
emphasize modular structure by outsourcing widgets and errors
|
2014-03-28 05:25:46 +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 |
|
|
253a49c06b
|
implementation of the PyLoT icon
|
2014-03-19 12:24:41 +01:00 |
|
|
fbbfcbcaea
|
make use of new module widgets, set a matplotlib figure the central GUI element
|
2014-03-19 12:16:41 +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 |
|
|
e38b917623
|
removing QtDesigner project files due to decision to code the PyQt stuff by ourselves
|
2014-02-19 14:58:45 +01:00 |
|
|
8eb82cabc0
|
Merge branch 'master' into develop
|
2014-02-19 14:56:32 +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 |
|
|
c3ec80d947
|
planned imports of PyLoT of not yet existing PyLoT classes commented from pylot/__init__.py
|
2014-02-18 09:35:55 +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 |
|
|
738f280abe
|
started to implement a filter Widget
|
2014-02-07 05:40:49 +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 |
|
|
0c1e64895b
|
added collection class FilterOptions for filter option handling (container class in order to keep GUI up-to-date)
|
2014-01-28 12:07:23 +01:00 |
|
Sebastian Wehling
|
aaf04a13d5
|
started to write initialization methods for Dialogs, Windows and other Widgets
|
2014-01-24 14:31:57 +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 |
|
|
32a1c8bcd3
|
commit master
|
2013-12-09 13:34:01 +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 |
|
|
a484709bc4
|
removing file created by accident
|
2013-11-08 15:08:04 +01:00 |
|
|
e92c00af48
|
initial commit for the first blank files
preparing git spare initialization on remote system
|
2013-11-08 15:05:39 +01:00 |
|
|
5d4084ac8a
|
no message
|
2013-11-08 14:31:09 +01:00 |
|