def __init__(self, filename='svjj.db'):
    self.colnames = {'barrier': ['wafer', 'chip', 'structure', 'fm1_name', 'fm1_thickness', 'fm2_name', 'fm2_thickness'], 'shape': ['wafer', 'chip', 'device', 'shape', 'dim1', 'dim2'], 'josephson': ['wafer', 'chip', 'device', 'temperature', 'ic_p', 'ic_ap', 'r_p', 'r_ap']}
    self.datatypes = {'wafer': 'string', 'chip': 'string', 'structure': 'string', 'shape': 'string', 'fm1_name': 'string', 'fm2_name': 'string', 'fm1_thickness': 'float', 'fm2_thickness': 'float', 'device': 'string', 'dim1': 'float', 'dim2': 'float', 'temperature': 'float', 'ic_p': 'float', 'ic_ap': 'float', 'r_p': 'float', 'r_ap': 'float'}
    self.val0 = {'wafer': 'B150323a', 'chip': '56', 'structure': 'Fe/Cu/Ni/Cu', 'shape': 'ellipse', 'fm1_name': 'Fe', 'fm2_name': 'Ni', 'fm1_thickness': '1e-9', 'fm2_thickness': '2.4e-9', 'device': 'A01', 'dim1': '1e-6', 'dim2': '1e-6', 'temperature': 4, 'ic_p': '10e-6', 'ic_ap': '5e-6', 'r_p': '1', 'r_ap': '1'}
    self.conn = sqlite3.connect(filename)
    self.c = self.conn.cursor()
def __init__(self, filename='svjj.db'):
    self.colnames = {'barrier': ['wafer', 'chip', 'structure', 'fm1_name', 'fm1_thickness', 'fm2_name', 'fm2_thickness'], 'shape': ['wafer', 'chip', 'device', 'shape', 'dim1', 'dim2'], 'josephson': ['wafer', 'chip', 'device', 'temperature', 'ic_p', 'ic_ap', 'r_p', 'r_ap']}
    self.datatypes = {'wafer': 'string', 'chip': 'string', 'structure': 'string', 'shape': 'string', 'fm1_name': 'string', 'fm2_name': 'string', 'fm1_thickness': 'float', 'fm2_thickness': 'float', 'device': 'string', 'dim1': 'float', 'dim2': 'float', 'temperature': 'float', 'ic_p': 'float', 'ic_ap': 'float', 'r_p': 'float', 'r_ap': 'float'}
    self.val0 = {'wafer': 'B150323a', 'chip': '56', 'structure': 'Fe/Cu/Ni/Cu', 'shape': 'ellipse', 'fm1_name': 'Fe', 'fm2_name': 'Ni', 'fm1_thickness': '1e-9', 'fm2_thickness': '2.4e-9', 'device': 'A01', 'dim1': '1e-6', 'dim2': '1e-6', 'temperature': 4, 'ic_p': '10e-6', 'ic_ap': '5e-6', 'r_p': '1', 'r_ap': '1'}
    self.conn = sqlite3.connect(filename)
    self.c = self.conn.cursor()