Source code for qikify.models.chip

import pandas

[docs]class Chip(object): """This class encapsulates chip-level data. """ def __init__(self, chip_dict, LCT_prefix = ''): """Expects a dictionary of chip data. A prefix indicating which parameters are low-cost test data is also expected.""" self.LCT = {} self.HCT = {} try: self.id = chip_dict['WAFER_ID'] + ':' + chip_dict['XY'] except: self.id = 'unknown_chip_id' for k in chip_dict: if k.startswith(LCT_prefix): self.LCT[k] = chip_dict[k] else: self.HCT[k] = chip_dict[k]