def setup_class(cls): cls.rmffile = "data/PCU2.rsp" cls.sherpa_rmf_file = "data/rxte_pca_m_rmf.txt" rmf_list = fits.open(cls.rmffile) cls.sherpa_rmf = np.loadtxt(cls.sherpa_rmf_file)[:, 1] cls.energ_lo = rmf_list[1].data.field("ENERG_LO") cls.energ_hi = rmf_list[1].data.field("ENERG_HI") rmf_list.close() cls.pl = Powerlaw(norm=1.0, phoindex=2.0) cls.m = cls.pl.calculate(ener_lo=cls.energ_lo, ener_hi=cls.energ_hi)
def setup_class(cls): cls.arffile = "data/rxte_hexte_00may26_pwa.arf" cls.sherpa_arf_file = "data/rxte_hexte_m_arf.txt" arf_list = fits.open(cls.arffile) cls.sherpa_arf = np.loadtxt(cls.sherpa_arf_file, )[:, 1] cls.energ_lo = arf_list[1].data.field("ENERG_LO") cls.energ_hi = arf_list[1].data.field("ENERG_HI") arf_list.close() cls.pl = Powerlaw(norm=1.0, phoindex=2.0) cls.m = cls.pl.calculate(ener_lo=cls.energ_lo, ener_hi=cls.energ_hi)
def setup_class(cls): cls.rmffile = "data/NICER_May2014_rbn.rsp" cls.sherpa_rmf_file = "data/nicer_m_rmf.txt" rmf_list = fits.open(cls.rmffile) cls.sherpa_rmf = np.loadtxt(cls.sherpa_rmf_file)[:, 1] cls.energ_lo = rmf_list["SPECRESP MATRIX"].data.field("ENERG_LO") cls.energ_hi = rmf_list["SPECRESP MATRIX"].data.field("ENERG_HI") rmf_list.close() cls.pl = Powerlaw(norm=1.0, phoindex=2.0) cls.m = cls.pl.calculate(ener_lo=cls.energ_lo, ener_hi=cls.energ_hi)
def setup_class(cls): cls.arffile = "data/arfs/aciss_heg1_cy19.garf" cls.sherpa_arf_file = "data/chandra_hetg_m_arf.txt" arf_list = fits.open(cls.arffile) cls.sherpa_arf = np.loadtxt(cls.sherpa_arf_file, )[:, 1] cls.energ_lo = arf_list[1].data.field("ENERG_LO") cls.energ_hi = arf_list[1].data.field("ENERG_HI") arf_list.close() cls.pl = Powerlaw(norm=1.0, phoindex=2.0) cls.m = cls.pl.calculate(ener_lo=cls.energ_lo, ener_hi=cls.energ_hi) cls.exposure = 1e5
def setup_class(cls): cls.arffile = "data/arfs/aciss_heg1_cy19.garf" cls.sherpa_arf_file = "data/chandra_hetg_m_arf.txt" arf_list = fits.open(cls.arffile) cls.energ_lo = arf_list[1].data.field("ENERG_LO") cls.energ_hi = arf_list[1].data.field("ENERG_HI") cls.exposure = arf_list[1].header["EXPOSURE"] cls.specresp = arf_list[1].data.field("SPECRESP") arf_list.close() cls.pl = Powerlaw(norm=1.0, phoindex=2.0) cls.m = cls.pl.calculate(ener_lo=cls.energ_lo, ener_hi=cls.energ_hi) cls.arf_c = ARF(cls.arffile)