analyseScript/ToolFunction/ToolFunction.py
2023-05-05 18:25:03 +02:00

38 lines
723 B
Python

import numpy as np
import glob
from datetime import date
def get_mask(dataArray):
return np.ones(dataArray.shape, dtype=bool)
def remove_bad_shots(dataArray, **kwargs):
dataArray.loc[dict(kwargs)] = np.nan
def auto_rechunk(dataSet):
kwargs = {
key: "auto"
for key in dataSet.dims
}
return dataSet.chunk(**kwargs)
def get_h5_file_path(folderpath, maxFileNum=None, filename='*.h5',):
filepath = np.sort(glob.glob(folderpath + filename))
if maxFileNum is None:
return filepath
else:
return filepath[:maxFileNum]
def get_date():
today = date.today()
return today.strftime("%y/%m/%d")
def resolve_fit_result(fitResult):
return