Exemple #1
0
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)
Exemple #2
0
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)
Exemple #3
0
 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'
Exemple #4
0
 def setUp(self):
     self.dm = DataMuxer.from_events(image_and_scalar.run())
Exemple #5
0
 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'