[change] restructure identifyPhase functions
This commit is contained in:
		
							parent
							
								
									55a54ae154
								
							
						
					
					
						commit
						2b0aa38b37
					
				| @ -74,7 +74,7 @@ from pylot.core.util.connection import checkurl | ||||
| from pylot.core.util.dataprocessing import read_metadata, restitute_data | ||||
| from pylot.core.util.utils import fnConstructor, getLogin, \ | ||||
|     full_range, readFilterInformation, trim_station_components, check4gaps, make_pen, pick_color_plt, \ | ||||
|     pick_linestyle_plt, identifyPhase, loopIdentifyPhase, remove_underscores, check4doubled | ||||
|     pick_linestyle_plt, remove_underscores, check4doubled, identifyPhaseID | ||||
| from pylot.core.util.event import Event | ||||
| from pylot.core.io.location import create_creation_info, create_event | ||||
| from pylot.core.util.widgets import FilterOptionsDialog, NewEventDlg, \ | ||||
| @ -865,7 +865,7 @@ class MainWindow(QMainWindow): | ||||
|         return fnames | ||||
| 
 | ||||
|     def getPhaseID(self, phase): | ||||
|         return identifyPhase(loopIdentifyPhase(phase)) | ||||
|         return identifyPhaseID(phase) | ||||
| 
 | ||||
|     def get_current_event(self, eventbox=None): | ||||
|         ''' | ||||
|  | ||||
| @ -18,8 +18,8 @@ from pylot.core.pick.charfuns import HOScf, AICcf, ARZcf, ARHcf, AR3Ccf | ||||
| from pylot.core.pick.picker import AICPicker, PragPicker | ||||
| from pylot.core.pick.utils import checksignallength, checkZ4S, earllatepicker, \ | ||||
|     getSNR, fmpicker, checkPonsets, wadaticheck | ||||
| from pylot.core.util.utils import getPatternLine, gen_Pool, identifyPhase, loopIdentifyPhase, \ | ||||
|     real_Bool | ||||
| from pylot.core.util.utils import getPatternLine, gen_Pool,\ | ||||
|     real_Bool, identifyPhaseID | ||||
| 
 | ||||
| from obspy.taup import TauPyModel | ||||
| 
 | ||||
| @ -254,7 +254,7 @@ def autopickstation(wfstream, pickparam, verbose=False, | ||||
|                     phases = {'P': [], | ||||
|                               'S': []} | ||||
|                     for arr in arrivals: | ||||
|                         phases[identifyPhase(loopIdentifyPhase(arr.phase.name))].append(arr) | ||||
|                         phases[identifyPhaseID(arr.phase.name)].append(arr) | ||||
| 
 | ||||
|                     # get first P and S onsets from arrivals list | ||||
|                     arrP, estFirstP = min([(arr, arr.time) for arr in phases['P']], key = lambda t: t[1]) | ||||
|  | ||||
| @ -806,6 +806,9 @@ def identifyPhase(phase): | ||||
|         return False | ||||
| 
 | ||||
| 
 | ||||
| def identifyPhaseID(phase): | ||||
|     return identifyPhase(loopIdentifyPhase(phase)) | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| if __name__ == "__main__": | ||||
|  | ||||
| @ -21,7 +21,8 @@ except: | ||||
|     pg = None | ||||
| 
 | ||||
| from matplotlib.figure import Figure | ||||
| from pylot.core.util.utils import find_horizontals, identifyPhase, loopIdentifyPhase, trim_station_components | ||||
| from pylot.core.util.utils import find_horizontals, identifyPhase, loopIdentifyPhase, trim_station_components, \ | ||||
|     identifyPhaseID | ||||
| 
 | ||||
| try: | ||||
|     from matplotlib.backends.backend_qt4agg import FigureCanvas | ||||
| @ -1285,7 +1286,7 @@ class PickDlg(QDialog): | ||||
|         self.currentPhase = str(self.s_button.text()) | ||||
| 
 | ||||
|     def getPhaseID(self, phase): | ||||
|         return identifyPhase(loopIdentifyPhase(phase)) | ||||
|         return identifyPhaseID(phase) | ||||
| 
 | ||||
|     def set_button_color(self, button, color=None): | ||||
|         if type(color) == QtGui.QColor: | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user