[Bugfix] No network magnitude available for screen output while tuning
This commit is contained in:
		
							parent
							
								
									d2ba8888d1
								
							
						
					
					
						commit
						854f5b8c7e
					
				
							
								
								
									
										17
									
								
								autoPyLoT.py
									
									
									
									
									
								
							
							
						
						
									
										17
									
								
								autoPyLoT.py
									
									
									
									
									
								
							@ -346,7 +346,8 @@ def autoPyLoT(input_dict=None, parameter=None, inputfile=None, fnames=None, even
 | 
				
			|||||||
                            picks[stats]['P'].update(props)
 | 
					                            picks[stats]['P'].update(props)
 | 
				
			||||||
                        evt = moment_mag.updated_event()
 | 
					                        evt = moment_mag.updated_event()
 | 
				
			||||||
                        net_mw = moment_mag.net_magnitude()
 | 
					                        net_mw = moment_mag.net_magnitude()
 | 
				
			||||||
                        print("Network moment magnitude: %4.1f" % net_mw.mag)
 | 
					                        if net_mw is not None:
 | 
				
			||||||
 | 
					                            print("Network moment magnitude: %4.1f" % net_mw.mag)
 | 
				
			||||||
                        # calculate local (Richter) magntiude
 | 
					                        # calculate local (Richter) magntiude
 | 
				
			||||||
                        WAscaling = parameter.get('WAscaling')
 | 
					                        WAscaling = parameter.get('WAscaling')
 | 
				
			||||||
                        magscaling = parameter.get('magscaling')
 | 
					                        magscaling = parameter.get('magscaling')
 | 
				
			||||||
@ -363,8 +364,15 @@ def autoPyLoT(input_dict=None, parameter=None, inputfile=None, fnames=None, even
 | 
				
			|||||||
                        evt = local_mag.updated_event(magscaling)
 | 
					                        evt = local_mag.updated_event(magscaling)
 | 
				
			||||||
                        net_ml = local_mag.net_magnitude(magscaling)
 | 
					                        net_ml = local_mag.net_magnitude(magscaling)
 | 
				
			||||||
                        print("Network local magnitude: %4.1f" % net_ml.mag)
 | 
					                        print("Network local magnitude: %4.1f" % net_ml.mag)
 | 
				
			||||||
                        print("Network local magnitude scaled with:")
 | 
					                        if magscaling == None:
 | 
				
			||||||
                        print("%f * Ml + %f" % (magscaling[0], magscaling[1]))
 | 
					                            scaling = False
 | 
				
			||||||
 | 
					                        elif magscaling[0] != 0 and magscaling[1] != 0:
 | 
				
			||||||
 | 
					                            scaling = False
 | 
				
			||||||
 | 
					                        else:
 | 
				
			||||||
 | 
					                            scaling = True
 | 
				
			||||||
 | 
					                        if scaling:
 | 
				
			||||||
 | 
					                            print("Network local magnitude scaled with:")
 | 
				
			||||||
 | 
					                            print("%f * Ml + %f" % (magscaling[0], magscaling[1]))
 | 
				
			||||||
                    else:
 | 
					                    else:
 | 
				
			||||||
                        print("autoPyLoT: No NLLoc-location file available!")
 | 
					                        print("autoPyLoT: No NLLoc-location file available!")
 | 
				
			||||||
                        print("No source parameter estimation possible!")
 | 
					                        print("No source parameter estimation possible!")
 | 
				
			||||||
@ -421,7 +429,8 @@ def autoPyLoT(input_dict=None, parameter=None, inputfile=None, fnames=None, even
 | 
				
			|||||||
                                    picks[stats]['P'].update(props)
 | 
					                                    picks[stats]['P'].update(props)
 | 
				
			||||||
                            evt = moment_mag.updated_event()
 | 
					                            evt = moment_mag.updated_event()
 | 
				
			||||||
                            net_mw = moment_mag.net_magnitude()
 | 
					                            net_mw = moment_mag.net_magnitude()
 | 
				
			||||||
                            print("Network moment magnitude: %4.1f" % net_mw.mag)
 | 
					                            if net_mw is not None:
 | 
				
			||||||
 | 
					                                print("Network moment magnitude: %4.1f" % net_mw.mag)
 | 
				
			||||||
                            # calculate local (Richter) magntiude
 | 
					                            # calculate local (Richter) magntiude
 | 
				
			||||||
                            WAscaling = parameter.get('WAscaling')
 | 
					                            WAscaling = parameter.get('WAscaling')
 | 
				
			||||||
                            magscaling = parameter.get('magscaling')
 | 
					                            magscaling = parameter.get('magscaling')
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user