changed behavoiur, still saving "light" pyfai data, saving theta and buxfix: doFolder was not passing the dezinger parameter to do1d
This commit is contained in:
		
							parent
							
								
									a92c68467d
								
							
						
					
					
						commit
						3ac0613226
					
				
							
								
								
									
										14
									
								
								xray/azav.py
								
								
								
								
							
							
						
						
									
										14
									
								
								xray/azav.py
								
								
								
								
							|  | @ -280,7 +280,7 @@ def doFolder(folder,files='*.edf*',nQ = 1500,force=False,mask=None,dark=10, | |||
|     err    = np.empty( (len(files),nQ) ) | ||||
|     for ifname,fname in enumerate(files): | ||||
|       img = read(fname) | ||||
|       q,i,e = do1d(ai,img,mask=mask,npt_radial=nQ,dark=dark) | ||||
|       q,i,e = do1d(ai,img,mask=mask,npt_radial=nQ,dark=dark,dezinger=dezinger) | ||||
|       data[ifname] = i | ||||
|       err[ifname]  = e | ||||
|       if saveChi: | ||||
|  | @ -291,10 +291,18 @@ def doFolder(folder,files='*.edf*',nQ = 1500,force=False,mask=None,dark=10, | |||
|       files = np.concatenate( (saved["files"] ,basenames ) ) | ||||
|       data  = np.concatenate( (saved["data"]  ,data  ) ) | ||||
|       err   = np.concatenate( (saved["err"]   ,err   ) ) | ||||
|     theta_rad = utils.qToTheta(q,wavelength=ai.wavelength) | ||||
|     theta_deg = utils.qToTheta(q,wavelength=ai.wavelength,asDeg=True) | ||||
|     orig = dict(data=data.copy(),err=err.copy(),q=q.copy()) | ||||
|     ret = dict(q=q,folder=folder,files=files,data=data,err=err, | ||||
|           orig = dict(data=data.copy(),err=err.copy(),q=q.copy()), | ||||
|           orig = orig, theta_rad = theta_rad, theta_deg=theta_deg, | ||||
|           pyfai=ai_as_dict(ai),pyfai_info=ai_as_str(ai),mask=mask) | ||||
|     if not save_pyfai: del ret['pyfai'] | ||||
|     if not save_pyfai: | ||||
|       ret['pyfai']['chia'] = None | ||||
|       ret['pyfai']['dssa'] = None | ||||
|       ret['pyfai']['q']    = None | ||||
|       ret['pyfai']['ttha'] = None | ||||
|   | ||||
| 
 | ||||
|     ret = storage.DataStorage(ret) | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue