forked from 3rdparty/wrf-python
				
			
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							25 lines
						
					
					
						
							585 B
						
					
					
				
			
		
		
	
	
							25 lines
						
					
					
						
							585 B
						
					
					
				# Test snippet for f2py | 
						|
import numpy as np | 
						|
 | 
						|
import wrf._wrffortran | 
						|
errlen = int(wrf._wrffortran.constants.errlen) | 
						|
 | 
						|
a = np.ones((3, 3, 3)) | 
						|
b = np.zeros((3, 3, 3, 3)) | 
						|
c = np.zeros(errlen, "c") | 
						|
errstat = np.array(0) | 
						|
errmsg = np.zeros(errlen, "c") | 
						|
 | 
						|
c[:] = "Test String" | 
						|
 | 
						|
for i in xrange(2): | 
						|
    outview = b[i, :] | 
						|
    outview = outview.T | 
						|
    q = wrf._wrffortran.testfunc(a, outview, c, errstat=errstat, | 
						|
                                 errmsg=errmsg) | 
						|
    print(errstat) | 
						|
 | 
						|
 | 
						|
str_bytes = (bytes(char).decode("utf-8") for char in errmsg[:]) | 
						|
print(repr(errmsg)) | 
						|
print("".join(str_bytes).strip())
 | 
						|
 |