|  | @@ -32,15 +32,21 @@
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  from scattnlay_ import scattcoeffs_, scattnlay_,  fieldnlay_
 | 
	
		
			
				|  |  |  import numpy as np
 | 
	
		
			
				|  |  | +import sys
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  def switch_to_double_precision():
 | 
	
		
			
				|  |  | -    global scattcoeffs_, scattnlay_,  fieldnlay_
 | 
	
		
			
				|  |  |      from scattnlay_ import scattcoeffs_, scattnlay_,  fieldnlay_
 | 
	
		
			
				|  |  | +    sys.modules['scattnlay.main'].scattnlay_ = scattnlay_
 | 
	
		
			
				|  |  | +    sys.modules['scattnlay.main'].scattcoeffs_ = scattcoeffs_
 | 
	
		
			
				|  |  | +    sys.modules['scattnlay.main'].fieldnlay_ = fieldnlay_
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  def switch_to_multiple_precision():
 | 
	
		
			
				|  |  | -    global scattcoeffs_, scattnlay_,  fieldnlay_
 | 
	
		
			
				|  |  |      from scattnlay_mp_ import scattcoeffs_, scattnlay_,  fieldnlay_
 | 
	
		
			
				|  |  | +    sys.modules['scattnlay.main'].scattnlay_ = scattnlay_
 | 
	
		
			
				|  |  | +    sys.modules['scattnlay.main'].scattcoeffs_ = scattcoeffs_
 | 
	
		
			
				|  |  | +    sys.modules['scattnlay.main'].fieldnlay_ = fieldnlay_
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  def scattcoeffs(x, m, nmax=-1, pl=-1):
 |