def initialize_optics(tel_id, filename, file_closed = 1): if 'simtel.gz' in filename: if file_closed: ld.clear_lists_optics() load_hessio(filename) nextevent_hessio() else: pass ld.mirror_area.append(h.get_mirror_area(tel_id)) ld.mirror_number.append(h.get_mirror_number(tel_id)) if file_closed: close_hessio() elif 'fits' in filename: hdulist = file_closed if file_closed == 1: ld.clear_lists_optics() ld.clear_lists_telescope() hdulist = load_fits(filename) teles = hdulist[1].data ld.telescope = teles["TelID"].tolist() else: pass index = ld.telescope_id.index(tel_id) ld.mirror_area.append(hdulist[1].data[index]["MirrorArea"]) if file_closed == 1: close_fits(hdulist)
def initialize_optics(tel_id, filename, file_closed=1): if 'simtel.gz' in filename: if file_closed: ld.clear_lists_optics() load_hessio(filename) nextevent_hessio() else: pass ld.mirror_area.append(h.get_mirror_area(tel_id)) ld.mirror_number.append(h.get_mirror_number(tel_id)) if file_closed: close_hessio() elif 'fits' in filename: hdulist = file_closed if file_closed == 1: ld.clear_lists_optics() ld.clear_lists_telescope() hdulist = load_fits(filename) teles = hdulist[1].data ld.telescope = teles["TelID"].tolist() else: pass index = ld.telescope_id.index(tel_id) ld.mirror_area.append(hdulist[1].data[index]["MirrorArea"]) if file_closed == 1: close_fits(hdulist)
def initialize_hessio(filename,tel_id, file_closed): if file_closed: util_functions.load_hessio(filename) util_functions.nextevent_hessio() else: pass ld.mirror_area.append(h.get_mirror_area(tel_id)) ld.mirror_number.append(h.get_mirror_number(tel_id)) if file_closed: util_functions.close_hessio()