def __init__(self, raw_file, save_name, test_name=None, metadata=None): self.raw_file = raw_file self.save_name = save_name self.save_path = self._BASE_PATH % pretty_date() self.metadata = metadata or KLAMetaData("KLA Report") if test_name: self.metadata.test_name = test_name self.metadata.assert_check()
def __init__(self, files=(), savepath='', savename="Compiled KLA Data"): self._tests = [] files = files or () for file in files: self.add_file(file) self._xl, self._wb, self._ws, self._cells = xlObjs() self._ws.Name = "Data" self._path = savepath or "C:\\Users\\Public\\Documents\\PBSSS\\KLA Testing\\" + pretty_date() + "\\" if not self._path.endswith("\\"): self._path += "\\" self._ln_chart = None self._linear_chart = None self._current_col = 1 self._savename = savename
def __init__(self, files=(), savepath='', savename="Compiled KLA Data"): self._data_files = [] self._report_files = [] files = files or () for file in files: self.add_file(file) self._xl, self._wb, self._data_sheet, self._cells = xlObjs() self._summary_sheet = self._wb.Worksheets("Sheet2") self._data_sheet.Name = "Data" self._summary_sheet.Name = "Summary" self._path = savepath or "C:\\Users\\Public\\Documents\\PBSSS\\KLA Testing\\" + pretty_date() + "\\" if not self._path.endswith("\\"): self._path += "\\" self._ln_chart = None self._linear_chart = None self._current_col_data_ws = 1 self._current_row_summary_ws = 2 self._savename = savename