コード例 #1
0
 def post_process(self):
     unwarp.cleanup()
コード例 #2
0
 def post_process(self):
     unwarp.cleanup()
コード例 #3
0
#end of get_image_array

(inarray,outarray)=get_image_array()

#set the coefficients -- this coudl be rolled into setup with additional args?
unwarp.setcoeff(1,-1e-3,-6e-7,5e-10,-4e-13)
unwarp.setctr(1000,1000)

#call setup routine 
unwarp.setup(inarray,outarray)

unwarp.run(inarray,outarray)
#multiple calls so long as centre and parameters are fixed 
#could be different data solong as it is same type/size/etc
unwarp.run(inarray,outarray)


unwarp.cleanup()

print("Writing the files to /dls/i12/data/2015/cm12163-5/tmp/unwarptest/cython_out")
try:
   os.makedirs("/dls/i12/data/2015/cm12163-5/tmp/unwarptest/cython_out")
   print ("Creating Folder")
except:
   print ("Folder already exists")


for i in range(0,1):
   tifffile.imsave( "/dls/i12/data/2015/cm12163-5/tmp/unwarptest/cython_out/p_%05d.tif"%i,outarray[i,:,:])