[rename] AutoPickPara ---> PylotPara
This commit is contained in:
		
							parent
							
								
									f91e1cde6f
								
							
						
					
					
						commit
						8e8b3e0462
					
				| @ -57,7 +57,7 @@ from matplotlib.figure import Figure | |||||||
| 
 | 
 | ||||||
| from pylot.core.analysis.magnitude import LocalMagnitude, MomentMagnitude | from pylot.core.analysis.magnitude import LocalMagnitude, MomentMagnitude | ||||||
| from pylot.core.io.data import Data | from pylot.core.io.data import Data | ||||||
| from pylot.core.io.inputs import FilterOptions, AutoPickParameter | from pylot.core.io.inputs import FilterOptions, PylotParameter | ||||||
| from autoPyLoT import autoPyLoT | from autoPyLoT import autoPyLoT | ||||||
| from pylot.core.pick.compare import Comparison | from pylot.core.pick.compare import Comparison | ||||||
| from pylot.core.pick.utils import symmetrize_error | from pylot.core.pick.utils import symmetrize_error | ||||||
| @ -73,7 +73,7 @@ from pylot.core.util.utils import fnConstructor, getLogin, \ | |||||||
| from pylot.core.io.location import create_creation_info, create_event | from pylot.core.io.location import create_creation_info, create_event | ||||||
| from pylot.core.util.widgets import FilterOptionsDialog, NewEventDlg, \ | from pylot.core.util.widgets import FilterOptionsDialog, NewEventDlg, \ | ||||||
|     WaveformWidget, WaveformWidgetPG, PropertiesDlg, HelpForm, createAction, PickDlg, \ |     WaveformWidget, WaveformWidgetPG, PropertiesDlg, HelpForm, createAction, PickDlg, \ | ||||||
|     getDataType, ComparisonDialog, TuneAutopicker, AutoPickParaBox |     getDataType, ComparisonDialog, TuneAutopicker, PylotParaBox | ||||||
| from pylot.core.util.map_projection import map_projection | from pylot.core.util.map_projection import map_projection | ||||||
| from pylot.core.util.structure import DATASTRUCTURE | from pylot.core.util.structure import DATASTRUCTURE | ||||||
| from pylot.core.util.thread import AutoPickThread, Thread | from pylot.core.util.thread import AutoPickThread, Thread | ||||||
| @ -103,7 +103,7 @@ class MainWindow(QMainWindow): | |||||||
|             self.infile = infile[0] |             self.infile = infile[0] | ||||||
|         else: |         else: | ||||||
|              self.infile = infile |              self.infile = infile | ||||||
|         self._inputs = AutoPickParameter(infile) |         self._inputs = PylotParameter(infile) | ||||||
|         self._props = None |         self._props = None | ||||||
| 
 | 
 | ||||||
|         self.dirty = False |         self.dirty = False | ||||||
| @ -2331,7 +2331,7 @@ class MainWindow(QMainWindow): | |||||||
| 
 | 
 | ||||||
|     def setParameter(self, show=True): |     def setParameter(self, show=True): | ||||||
|         if not self.paraBox: |         if not self.paraBox: | ||||||
|             self.paraBox = AutoPickParaBox(self._inputs) |             self.paraBox = PylotParaBox(self._inputs) | ||||||
|             self.paraBox._apply.clicked.connect(self._setDirty) |             self.paraBox._apply.clicked.connect(self._setDirty) | ||||||
|             self.paraBox._okay.clicked.connect(self._setDirty) |             self.paraBox._okay.clicked.connect(self._setDirty) | ||||||
|         if show: |         if show: | ||||||
|  | |||||||
| @ -18,7 +18,7 @@ import pylot.core.loc.nll as nll | |||||||
| #from PySide.QtGui import QWidget, QInputDialog | #from PySide.QtGui import QWidget, QInputDialog | ||||||
| from pylot.core.analysis.magnitude import MomentMagnitude, LocalMagnitude | from pylot.core.analysis.magnitude import MomentMagnitude, LocalMagnitude | ||||||
| from pylot.core.io.data import Data | from pylot.core.io.data import Data | ||||||
| from pylot.core.io.inputs import AutoPickParameter | from pylot.core.io.inputs import PylotParameter | ||||||
| from pylot.core.pick.autopick import autopickevent, iteratepicker | from pylot.core.pick.autopick import autopickevent, iteratepicker | ||||||
| from pylot.core.util.dataprocessing import restitute_data, read_metadata, \ | from pylot.core.util.dataprocessing import restitute_data, read_metadata, \ | ||||||
|     remove_underscores |     remove_underscores | ||||||
| @ -35,7 +35,7 @@ def autoPyLoT(input_dict=None, parameter=None, inputfile=None, fnames=None, even | |||||||
| 
 | 
 | ||||||
|     :param inputfile: path to the input file containing all parameter |     :param inputfile: path to the input file containing all parameter | ||||||
|     information for automatic picking (for formatting details, see. |     information for automatic picking (for formatting details, see. | ||||||
|     `~pylot.core.io.inputs.AutoPickParameter` |     `~pylot.core.io.inputs.PylotParameter` | ||||||
|     :type inputfile: str |     :type inputfile: str | ||||||
|     :return: |     :return: | ||||||
| 
 | 
 | ||||||
| @ -71,13 +71,13 @@ def autoPyLoT(input_dict=None, parameter=None, inputfile=None, fnames=None, even | |||||||
| 
 | 
 | ||||||
|     if not parameter: |     if not parameter: | ||||||
|         if inputfile: |         if inputfile: | ||||||
|             parameter = AutoPickParameter(inputfile) |             parameter = PylotParameter(inputfile) | ||||||
|             iplot = parameter['iplot'] |             iplot = parameter['iplot'] | ||||||
|         else: |         else: | ||||||
|             print('No parameters set and no input file given. Choose either of both.') |             print('No parameters set and no input file given. Choose either of both.') | ||||||
|             return |             return | ||||||
|     else: |     else: | ||||||
|         if not type(parameter) == AutoPickParameter: |         if not type(parameter) == PylotParameter: | ||||||
|             print('Wrong input type for parameter: {}'.format(type(parameter))) |             print('Wrong input type for parameter: {}'.format(type(parameter))) | ||||||
|             return |             return | ||||||
|         if inputfile: |         if inputfile: | ||||||
|  | |||||||
| @ -1 +1 @@ | |||||||
| 2039-dirty | f91e1-dirty | ||||||
|  | |||||||
| @ -4,9 +4,9 @@ | |||||||
| from pylot.core.util.errors import ParameterError | from pylot.core.util.errors import ParameterError | ||||||
| import default_parameters | import default_parameters | ||||||
| 
 | 
 | ||||||
| class AutoPickParameter(object): | class PylotParameter(object): | ||||||
|     ''' |     ''' | ||||||
|     AutoPickParameters is a parameter type object capable to read and/or write |     PylotParameter is a parameter type object capable to read and/or write | ||||||
|     parameter ASCII. |     parameter ASCII. | ||||||
| 
 | 
 | ||||||
|     :param fn str: Filename of the input file |     :param fn str: Filename of the input file | ||||||
| @ -78,7 +78,7 @@ class AutoPickParameter(object): | |||||||
|          |          | ||||||
|     # String representation of the object |     # String representation of the object | ||||||
|     def __repr__(self): |     def __repr__(self): | ||||||
|         return "AutoPickParameter('%s')" % self.__filename |         return "PylotParameter('%s')" % self.__filename | ||||||
| 
 | 
 | ||||||
|     # Boolean test |     # Boolean test | ||||||
|     def __nonzero__(self): |     def __nonzero__(self): | ||||||
|  | |||||||
| @ -8,7 +8,7 @@ import scipy.io as sio | |||||||
| import warnings | import warnings | ||||||
| from obspy.core import UTCDateTime | from obspy.core import UTCDateTime | ||||||
| 
 | 
 | ||||||
| from pylot.core.io.inputs import AutoPickParameter | from pylot.core.io.inputs import PylotParameter | ||||||
| from pylot.core.io.location import create_arrival, create_event, \ | from pylot.core.io.location import create_arrival, create_event, \ | ||||||
|     create_magnitude, create_origin, create_pick |     create_magnitude, create_origin, create_pick | ||||||
| from pylot.core.pick.utils import select_for_phase | from pylot.core.pick.utils import select_for_phase | ||||||
| @ -116,7 +116,7 @@ def picksdict_from_pilot(fn): | |||||||
|     picks = dict() |     picks = dict() | ||||||
|     phases_pilot = sio.loadmat(fn) |     phases_pilot = sio.loadmat(fn) | ||||||
|     stations = stations_from_pilot(phases_pilot['stat']) |     stations = stations_from_pilot(phases_pilot['stat']) | ||||||
|     params = AutoPickParameter(TIMEERROR_DEFAULTS) |     params = PylotParameter(TIMEERROR_DEFAULTS) | ||||||
|     timeerrors = dict(P=params.get('timeerrorsP'), |     timeerrors = dict(P=params.get('timeerrorsP'), | ||||||
|                       S=params.get('timeerrorsS')) |                       S=params.get('timeerrorsS')) | ||||||
|     for n, station in enumerate(stations): |     for n, station in enumerate(stations): | ||||||
| @ -295,14 +295,14 @@ def reassess_pilot_db(root_dir, db_dir, out_dir=None, fn_param=None, verbosity=0 | |||||||
| def reassess_pilot_event(root_dir, db_dir, event_id, out_dir=None, fn_param=None, verbosity=0): | def reassess_pilot_event(root_dir, db_dir, event_id, out_dir=None, fn_param=None, verbosity=0): | ||||||
|     from obspy import read |     from obspy import read | ||||||
| 
 | 
 | ||||||
|     from pylot.core.io.inputs import AutoPickParameter |     from pylot.core.io.inputs import PylotParameter | ||||||
|     from pylot.core.pick.utils import earllatepicker |     from pylot.core.pick.utils import earllatepicker | ||||||
| 
 | 
 | ||||||
|     if fn_param is None: |     if fn_param is None: | ||||||
|         import pylot.core.util.defaults as defaults |         import pylot.core.util.defaults as defaults | ||||||
|         fn_param = defaults.AUTOMATIC_DEFAULTS |         fn_param = defaults.AUTOMATIC_DEFAULTS | ||||||
| 
 | 
 | ||||||
|     default = AutoPickParameter(fn_param, verbosity) |     default = PylotParameter(fn_param, verbosity) | ||||||
| 
 | 
 | ||||||
|     search_base = os.path.join(root_dir, db_dir, event_id) |     search_base = os.path.join(root_dir, db_dir, event_id) | ||||||
|     phases_file = glob.glob(os.path.join(search_base, 'PHASES.mat')) |     phases_file = glob.glob(os.path.join(search_base, 'PHASES.mat')) | ||||||
|  | |||||||
| @ -11,7 +11,7 @@ function conglomerate utils. | |||||||
| 
 | 
 | ||||||
| import matplotlib.pyplot as plt | import matplotlib.pyplot as plt | ||||||
| import numpy as np | import numpy as np | ||||||
| from pylot.core.io.inputs import AutoPickParameter | from pylot.core.io.inputs import PylotParameter | ||||||
| from pylot.core.pick.picker import AICPicker, PragPicker | from pylot.core.pick.picker import AICPicker, PragPicker | ||||||
| from pylot.core.pick.charfuns import CharacteristicFunction | from pylot.core.pick.charfuns import CharacteristicFunction | ||||||
| from pylot.core.pick.charfuns import HOScf, AICcf, ARZcf, ARHcf, AR3Ccf | from pylot.core.pick.charfuns import HOScf, AICcf, ARZcf, ARHcf, AR3Ccf | ||||||
| @ -81,7 +81,7 @@ def autopickstation(wfstream, pickparam, verbose=False, iplot=0, fig_dict=None): | |||||||
| 
 | 
 | ||||||
|     :param pickparam: container of picking parameters from input file, |     :param pickparam: container of picking parameters from input file, | ||||||
|            usually autoPyLoT.in |            usually autoPyLoT.in | ||||||
|     :type pickparam: AutoPickParameter |     :type pickparam: PylotParameter | ||||||
|     :param verbose: |     :param verbose: | ||||||
|     :type verbose: bool |     :type verbose: bool | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -10,7 +10,7 @@ import re | |||||||
| import warnings | import warnings | ||||||
| import subprocess | import subprocess | ||||||
| from obspy import UTCDateTime, read | from obspy import UTCDateTime, read | ||||||
| from pylot.core.io.inputs import AutoPickParameter | from pylot.core.io.inputs import PylotParameter | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| def _pickle_method(m): | def _pickle_method(m): | ||||||
| @ -497,7 +497,7 @@ def which(program, infile=None): | |||||||
|             bpath = os.path.join(os.path.expanduser('~'), '.pylot', infile) |             bpath = os.path.join(os.path.expanduser('~'), '.pylot', infile) | ||||||
|              |              | ||||||
|         if os.path.exists(bpath): |         if os.path.exists(bpath): | ||||||
|             nllocpath = ":" + AutoPickParameter(bpath).get('nllocbin') |             nllocpath = ":" + PylotParameter(bpath).get('nllocbin') | ||||||
|             os.environ['PATH'] += nllocpath |             os.environ['PATH'] += nllocpath | ||||||
|     except ImportError as e: |     except ImportError as e: | ||||||
|         print(e.message) |         print(e.message) | ||||||
|  | |||||||
| @ -36,7 +36,7 @@ from PySide.QtCore import QSettings, Qt, QUrl, Signal, Slot | |||||||
| from PySide.QtWebKit import QWebView | from PySide.QtWebKit import QWebView | ||||||
| from obspy import Stream, UTCDateTime | from obspy import Stream, UTCDateTime | ||||||
| from pylot.core.io.data import Data | from pylot.core.io.data import Data | ||||||
| from pylot.core.io.inputs import FilterOptions, AutoPickParameter | from pylot.core.io.inputs import FilterOptions, PylotParameter | ||||||
| from pylot.core.pick.utils import getSNR, earllatepicker, getnoisewin, \ | from pylot.core.pick.utils import getSNR, earllatepicker, getnoisewin, \ | ||||||
|     getResolutionWindow |     getResolutionWindow | ||||||
| from pylot.core.pick.compare import Comparison | from pylot.core.pick.compare import Comparison | ||||||
| @ -1662,7 +1662,7 @@ class TuneAutopicker(QWidget): | |||||||
|         self.stb_names = ['aicARHfig', 'refSpick', 'el_S1pick', 'el_S2pick'] |         self.stb_names = ['aicARHfig', 'refSpick', 'el_S1pick', 'el_S2pick'] | ||||||
| 
 | 
 | ||||||
|     def add_parameters(self): |     def add_parameters(self): | ||||||
|         self.paraBox = AutoPickParaBox(self.parameter) |         self.paraBox = PylotParaBox(self.parameter) | ||||||
|         self.paraBox.set_tune_mode(True) |         self.paraBox.set_tune_mode(True) | ||||||
|         self.update_eventID() |         self.update_eventID() | ||||||
|         self.parameter_layout.addWidget(self.paraBox) |         self.parameter_layout.addWidget(self.paraBox) | ||||||
| @ -1968,13 +1968,13 @@ class TuneAutopicker(QWidget): | |||||||
|         self.qmb.show()         |         self.qmb.show()         | ||||||
|      |      | ||||||
|                  |                  | ||||||
| class AutoPickParaBox(QtGui.QWidget):      | class PylotParaBox(QtGui.QWidget):      | ||||||
|     def __init__(self, parameter, parent=None): |     def __init__(self, parameter, parent=None): | ||||||
|         ''' |         ''' | ||||||
|         Generate Widget containing parameters for automatic picking algorithm. |         Generate Widget containing parameters for automatic picking algorithm. | ||||||
| 
 | 
 | ||||||
|         :param: parameter |         :param: parameter | ||||||
|         :type: AutoPickParameter (object) |         :type: PylotParameter (object) | ||||||
| 
 | 
 | ||||||
|         ''' |         ''' | ||||||
|         QtGui.QWidget.__init__(self, parent) |         QtGui.QWidget.__init__(self, parent) | ||||||
| @ -2521,7 +2521,7 @@ class InputsTab(PropTab): | |||||||
|         return values |         return values | ||||||
| 
 | 
 | ||||||
|     def resetValues(self, infile): |     def resetValues(self, infile): | ||||||
|         para = AutoPickParameter(infile) |         para = PylotParameter(infile) | ||||||
|         datstruct = para.get('datastructure') |         datstruct = para.get('datastructure') | ||||||
|         if datstruct == 'SeisComp': |         if datstruct == 'SeisComp': | ||||||
|            index = 0 |            index = 0 | ||||||
| @ -2777,7 +2777,7 @@ class LocalisationTab(PropTab): | |||||||
|         return values |         return values | ||||||
| 
 | 
 | ||||||
|     def resetValues(self, infile): |     def resetValues(self, infile): | ||||||
|         para = AutoPickParameter(infile) |         para = PylotParameter(infile) | ||||||
|         nllocroot = para.get('nllocroot') |         nllocroot = para.get('nllocroot') | ||||||
|         nllocbin = para.get('nllocbin') |         nllocbin = para.get('nllocbin') | ||||||
|         loctool = self.locToolComboBox.setCurrentIndex(3) |         loctool = self.locToolComboBox.setCurrentIndex(3) | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user