def update_eVOLVER():
    global OD_data, temp_data
    ##Read and record OD
    elapsed_time = round((time.time() - start_time) / 3600, 4)
    print("Time: {0} Hours".format(elapsed_time))
    od_read = []
    temp_read = []
    while len(od_read) == 0 and len(temp_read) == 0:
        od_read, temp_read = eVOLVER_module.read_data(vials, exp_name)
    OD_data = od_read
    temp_data = temp_read
    if OD_data == 'empty':
        print("Data Empty! Skipping data log...")
    else:
        for x in vials:
            OD_data[x] = OD_data[x] - OD_initial[x]
    eVOLVER_module.parse_data(OD_data, elapsed_time, vials, exp_name, 'OD')
    eVOLVER_module.parse_data(temp_data, elapsed_time, vials, exp_name, 'temp')

    ##Make decision
    custom_functions(elapsed_time, exp_name)

    #Save Variables
    global run_exp
    eVOLVER_module.save_var(exp_name, start_time, OD_initial)
    run_exp = root.after(5000, update_eVOLVER)
Exemple #2
0
def update_eVOLVER():
    global OD_data, temp_data
    ##Read and record OD
    elapsed_time = round((time.time() - start_time)/3600,4)
    print("Time: {0} Hours".format(elapsed_time))
    OD_data, temp_data = eVOLVER_module.read_data(vials)
    skip = False
    if OD_data is not None and temp_data is not None:
        if OD_data == 'empty':
            print("Data Empty! Skipping data log...")
        else:
            for x in vials:
                OD_data[x] = OD_data[x] - OD_initial[x]
        eVOLVER_module.parse_data(OD_data, elapsed_time, vials, 'OD')
        eVOLVER_module.parse_data(temp_data, elapsed_time, vials, 'temp')

        #Make decision
        custom_functions(elapsed_time)

        #Save Variables
        global run_exp
        eVOLVER_module.save_var(start_time, OD_initial)
    run_exp = root.after(1000,update_eVOLVER)
def update_eVOLVER():
    global OD_data, temp_data
    ##Read and record OD
    elapsed_time = round((time.time() - start_time) / 3600, 4)
    print("Time: %f Hours" % elapsed_time)
    OD_data = eVOLVER_module.read_OD(vials)
    if OD_data == 'empty':
        print("Data Empty! Skipping data log...")
    else:
        for x in vials:
            OD_data[x] = OD_data[x] - OD_initial[x]
    eVOLVER_module.parse_data(OD_data, elapsed_time, vials, exp_name, 'OD')

    ## Update and record temperature
    temp_data = eVOLVER_module.update_temp(vials, exp_name)
    eVOLVER_module.parse_data(temp_data, elapsed_time, vials, exp_name, 'temp')

    ##Make decision
    custom_functions(elapsed_time, exp_name)

    #Save Variables
    global run_exp
    eVOLVER_module.save_var(exp_name, start_time, OD_initial)
    run_exp = root.after(10000, update_eVOLVER)