Exemplo n.º 1
0
def comp2uv_multi_wt(x_fit_multi, uvData):
    uv_re_im_fit_multi = comp2uv_multi.comp2uv_multi(x_fit_multi, uvData)
    uv_re_im_fit_multi_wt = uv_re_im_fit_multi
    weight_idx = 5

    uv_re_im_fit_multi_wt

    for i in range(len(uv_re_im_fit_multi_wt)):
        uv_re_im_fit_multi_wt[i][0] = uv_re_im_fit_multi[i][0] * math.sqrt(uvData[i][weight_idx - 1])
        uv_re_im_fit_multi_wt[i][1] = uv_re_im_fit_multi[i][1] * math.sqrt(uvData[i][weight_idx - 1])

        return uv_re_im_fit_multi_wt
Exemplo n.º 2
0
def comp2uv_multi_wt(x_fit_multi, uvData):
    uv_re_im_fit_multi = comp2uv_multi.comp2uv_multi(x_fit_multi, uvData)
    uv_re_im_fit_multi_wt = uv_re_im_fit_multi
    weight_idx = 5

    uv_re_im_fit_multi_wt

    for i in range(len(uv_re_im_fit_multi_wt)):
        uv_re_im_fit_multi_wt[i][0] = uv_re_im_fit_multi[i][0] * math.sqrt(
            uvData[i][weight_idx - 1])
        uv_re_im_fit_multi_wt[i][1] = uv_re_im_fit_multi[i][1] * math.sqrt(
            uvData[i][weight_idx - 1])

        return uv_re_im_fit_multi_wt
Exemplo n.º 3
0
temp_rst.write(str(uv_re_im_read_wt))
temp_rst.close()
print '-'*80
time.sleep(5)
'''

if all_class.debug:
    for i in range(5):
        print uv_re_im_read[i]
    for i in range(5):
        print uv_re_im_read_wt[i]

for cmp_num in range(6):
    x_fit_multi = []
    uv_re_im_fit_multi = []
    uv_re_im_fit_multi = comp2uv_multi.comp2uv_multi(x_fit_multi,uv_data_select)

    # Calculate the real and image part of UV data
    uv_data_re = []
    uv_data_im = []

    for i,c in enumerate(uv_data_select):
        #amp = string.atof(uv_data_select[i].split(',')[2])
        amp = c[2]
        #ang = string.atof(uv_data_select[i].split(',')[3])
        ang = c[3]
        #weight = string.atof(uv_data_select[i].split(',')[4])
        weight = c[4]
        icos = amp*math.cos(ang)
        isin = amp*math.sin(ang)
        uv_data_re.append(icos - uv_re_im_fit_multi[i][0])
Exemplo n.º 4
0
temp_rst.write(str(uv_re_im_read_wt))
temp_rst.close()
print '-'*80
time.sleep(5)
'''

if all_class.debug:
    for i in range(5):
        print uv_re_im_read[i]
    for i in range(5):
        print uv_re_im_read_wt[i]

for cmp_num in range(6):
    x_fit_multi = []
    uv_re_im_fit_multi = []
    uv_re_im_fit_multi = comp2uv_multi.comp2uv_multi(x_fit_multi,
                                                     uv_data_select)

    # Calculate the real and image part of UV data
    uv_data_re = []
    uv_data_im = []

    for i, c in enumerate(uv_data_select):
        #amp = string.atof(uv_data_select[i].split(',')[2])
        amp = c[2]
        #ang = string.atof(uv_data_select[i].split(',')[3])
        ang = c[3]
        #weight = string.atof(uv_data_select[i].split(',')[4])
        weight = c[4]
        icos = amp * math.cos(ang)
        isin = amp * math.sin(ang)
        uv_data_re.append(icos - uv_re_im_fit_multi[i][0])