def initialize_fits(filename,file_closed):
    if file_closed:
        hdulist = util_functions.load_fits(filename)
        file_closed = hdulist
    else:
        pass
    teles = hdulist[1].data
    ld.telescope_id = teles["TelID"].tolist()
    ld.telescope_posX = teles["TelX"].tolist()
    ld.telescope_posY = teles["TelY"].tolist()
    ld.telescope_posZ = teles["TelZ"].tolist()
    ld.telescope_num = len(ld.telescope_id)

    return file_closed
示例#2
0
def initialize_fits(filename, file_closed):
    if file_closed:
        hdulist = util_functions.load_fits(filename)
        file_closed = hdulist
    else:
        pass
    teles = hdulist[1].data
    ld.telescope_id = teles["TelID"].tolist()
    ld.telescope_posX = teles["TelX"].tolist()
    ld.telescope_posY = teles["TelY"].tolist()
    ld.telescope_posZ = teles["TelZ"].tolist()
    ld.telescope_num = len(ld.telescope_id)

    return file_closed
示例#3
0
def initialize_fits(filename, tel_id, file_closed):
    hdulist = file_closed
    if file_closed == 1:
        hdulist = util_functions.load_fits(filename)
        teles = hdulist[1].data
        ld.telescope = teles["TelID"].tolist()
    else:
        pass

    index = ld.telescope_id.index(tel_id)
    ld.camera_fov.append(hdulist[1].data[index]["FOV"])

    pixel_id_cam = []
    index2 = np.where(hdulist[2].data['L0ID'] == index)[0]
    for i in index2:
        pixel_id_cam.append(hdulist[2].data[i]['PixelID'])
    ld.pixel_id.append(pixel_id_cam)

    if file_closed == 1:
        util_functions.close_fits(hdulist)
def initialize_fits(filename,tel_id, file_closed):
    hdulist = file_closed
    if file_closed == 1:
        hdulist = util_functions.load_fits(filename)
        teles = hdulist[1].data
        ld.telescope = teles["TelID"].tolist()
    else:
        pass
    
    index = ld.telescope_id.index(tel_id)
    ld.camera_fov.append(hdulist[1].data[index]["FOV"])
    
    pixel_id_cam = []
    index2 = np.where(hdulist[2].data['L0ID'] == index)[0]
    for i in index2:
        pixel_id_cam.append(hdulist[2].data[i]['PixelID'])
    ld.pixel_id.append(pixel_id_cam)
    
    if file_closed == 1:
        util_functions.close_fits(hdulist)