Guest User

Untitled

a guest
Oct 21st, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. # raw stack import function
  2. def LoadStackRaw(filedir):
  3. import os
  4. os.chdir(filedir)
  5. filelist=os.listdir(filedir)
  6. filelist.sort()
  7. imagecounter=0
  8. spectr=np.zeros((1,1),dtype='double')
  9. for x in filelist:
  10. # check for header file, import header data
  11. if(x.find(".hdr")!=-1):
  12. eVenergy,Xvalue,Yvalue=ReadHdr(x)
  13. #import .xim files
  14. if(x.find(".xim")!=-1):
  15. temp=np.loadtxt(x)
  16. if(np.size(spectr)==1):
  17. ylim,xlim=temp.shape
  18. spectr=temp.copy()
  19. else:
  20. #spectr=np.concatenate((spectr,temp))
  21. spectr=np.dstack((spectr,temp))
  22. imagecounter+=1
  23.  
  24. S=STXMcontainer()
  25. S.eVenergy=eVenergy
  26. S.spectr=spectr
  27. S.Yvalue=Yvalue
  28. S.Xvalue=Xvalue
  29. return S
Add Comment
Please, Sign In to add comment