added a skip_first and last keyword to limit files being worked on

This commit is contained in:
marco cammarata 2017-03-11 11:27:41 +01:00
parent 83b1de873c
commit 56aec108d4
1 changed files with 2 additions and 2 deletions

View File

@ -219,7 +219,7 @@ def removeBackground(data,qlims=(0,10),max_iter=30,background_regions=[],force=F
def doFolder(folder,files='*.edf*',nQ = 1500,force=False,mask=None,dark=10,norm='auto', def doFolder(folder,files='*.edf*',nQ = 1500,force=False,mask=None,dark=10,norm='auto',
saveChi=True,poni='pyfai.poni',storageFile='auto',save=True,diagnostic=None): saveChi=True,poni='pyfai.poni',storageFile='auto',save=True,diagnostic=None,skip_first=0,last=None):
""" calc 1D curves from files in folder, returning a dictionary of stuff """ calc 1D curves from files in folder, returning a dictionary of stuff
nQ : number of Q-points (equispaced) nQ : number of Q-points (equispaced)
force : if True, redo from beginning even if previous data are found force : if True, redo from beginning even if previous data are found
@ -247,7 +247,7 @@ def doFolder(folder,files='*.edf*',nQ = 1500,force=False,mask=None,dark=10,norm=
else: else:
saved = None saved = None
files = utils.getFiles(folder,files) files = utils.getFiles(folder,files)[skip_first:last]
if saved is not None: if saved is not None:
files = [f for f in files if utils.getBasename(f) not in saved["files"]] files = [f for f in files if utils.getBasename(f) not in saved["files"]]