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
Пример #5
0
    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)