示例#1
0
def get_angled_range_data(start, end):
    data = get_range_data(start, end)
    h, p = np.degrees(screencapture_to_angles(data["scenecam_x"], data["scenecam_y"], strict=False))
    data["scenecam_x"] = h
    data["scenecam_y"] = p
    data["naksu_x"], data["naksu_y"] = np.degrees(
        screencapture_to_angles(data["naksu_x"], data["naksu_y"], strict=False)
    )
    return data
 def get_range_in_naksu(ldata, nsdata, ci):
     seg = ldata[ (ldata['dist'] >= CORNERING[ci][0]) & (ldata['dist'] <= CORNERING[ci][1]) ]
     nseg = nsdata[ (nsdata['se_ts'] >= np.nanmin(seg['se_frame_number'])) &
                    (nsdata['se_ts'] <= np.nanmax(seg['se_frame_number']))]
     nseg['x'], nseg['y'] = np.degrees(screencapture_to_angles(nseg['x'], nseg['y'], strict=False))
     return nseg