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
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
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)