def test_timestamps_as_data(): hdr = DataBroker[-1] events = DataBroker.fetch_events(hdr) dm = DataMuxer.from_events(events) data_name = list(dm.sources.keys()) for name in data_name: dm.include_timestamp_data(name) assert_true('{}_timestamp'.format(name) in dm._dataframe) dm.remove_timestamp_data(name) assert_false('{}_timestamp'.format(name) in dm._dataframe)
def test_attributes(): hdr = DataBroker[-1] events = DataBroker.fetch_events(hdr) dm = DataMuxer.from_events(events) # merely testing that basic usage does not error for data_key in dm.sources.keys(): getattr(dm, data_key) dm[data_key] properties = ['ncols', '_dataframe', 'col_info_by_ndim', 'sources', 'col_info', '_data', '_time', '_timestamps', '_timestamps_as_data', '_known_events', '_known_descriptors', '_stale'] for prop in properties: getattr(dm, prop)
def setUp(self): self.dm = DataMuxer.from_events(multisource_event.run()) self.sparse = 'Troom' self.dense = 'point_det' self.agg = np.mean self.interp = 'linear'
def setUp(self): self.dm = DataMuxer.from_events(image_and_scalar.run())
def setUp(self): self.dm = DataMuxer.from_events(temperature_ramp.run()) self.sparse = 'Tsam' self.dense = 'point_det' self.agg = np.mean self.interp = 'linear'