def loadAllSpecFromSPC(path): spc = [] for root, dirs, files in os.walk(path): for file in files: if file.endswith(".spc"): spc.append(Spec.loadSpecFromSPC(os.path.join(root, file))) return spc
def loadAllSpecFromHDF5(path): spc = [] for root, dirs, files in os.walk(path): for file in files: if file.endswith(".h5"): spc.append(Spec.loadSpecFromHDF5(path + file)) return spc
def loadAllSpecFromASCII(path, *, extension='.txt', decimal='.', delim=' ', headerlines=0): spc = [] for root, dirs, files in os.walk(path): for file in files: if file.endswith(extension): spc.append(Spec.loadSpecFromASCII(os.path.join(root, file), decimal=decimal, delim=delim, headerlines=headerlines)) return spc