mirror of
				https://github.com/fjosw/pyerrors.git
				synced 2025-10-30 23:35:45 +01:00 
			
		
		
		
	npr.Zq now checks if imag part is at machine precision
This commit is contained in:
		
					parent
					
						
							
								325293f2b4
							
						
					
				
			
			
				commit
				
					
						68b25ba4ca
					
				
			
		
					 1 changed files with 1 additions and 4 deletions
				
			
		|  | @ -92,10 +92,7 @@ def Zq(inv_prop, fermion='Wilson'): | |||
|     res = 1 / 12. * np.trace(matmul(inv_prop, np.kron(np.eye(3, dtype=int), p_slash))) | ||||
|     res.gamma_method() | ||||
| 
 | ||||
|     if not res.imag.is_zero_within_error(5): | ||||
|     if not res.imag.is_zero() and not res.imag.is_zero_within_error(5): | ||||
|         warnings.warn("Imaginary part of Zq is not zero within 5 sigma") | ||||
|         return res | ||||
|     if not np.abs(res.imag.value) <= 1e-6: | ||||
|         warnings.warn("Imaginary part of Zq is not smaller than 1e-6") | ||||
|         return res | ||||
|     return res.real | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue