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)
def test_init_data_eventlist_no_dt(self): with pytest.raises(ValueError): el = EventList.from_lc(self.lc) mtp_el = Multitaper(data=el)