Beispiel #1
0
    def test_init_data_eventlist(self):
        el = EventList.from_lc(self.lc)
        mtp_el = Multitaper(data=el, dt=self.lc.dt)

        mtp = Multitaper(data=self.lc)

        assert max(mtp_el.multitaper_norm_power - mtp.multitaper_norm_power) == 0
    def test_works_with_events(self):
        lc = copy.deepcopy(self.lc)
        lc.counts = np.floor(lc.counts)
        ev = EventList.from_lc(lc)
        dps = DynamicalPowerspectrum(lc, segment_size=10)
        with pytest.raises(ValueError):
            # Without dt, it fails
            _ = DynamicalPowerspectrum(ev, segment_size=10)

        dps_ev = DynamicalPowerspectrum(ev, segment_size=10, dt=self.lc.dt)
        assert np.allclose(dps.dyn_ps, dps_ev.dyn_ps)
Beispiel #3
0
 def test_init_data_eventlist_no_dt(self):
     with pytest.raises(ValueError):
         el = EventList.from_lc(self.lc)
         mtp_el = Multitaper(data=el)