-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
Description
In [16]: list(db['21a1f62d-7dd0-4856-873f-122b0f27c0f5'].data('xsp3_settings_ch1'))
---------------------------------------------------------------------------
IndexError Traceback (most recent call last)
~/Beamline/ScienceComm/2018_03_ZP/startup.py in <module>()
----> 1 list(db['21a1f62d-7dd0-4856-873f-122b0f27c0f5'].data('xsp3_settings_ch1'))
/opt/conda_envs/collection-2018-1.0.1/lib/python3.6/site-packages/databroker/_core.py in data(self, field, stream_name, fill)
475 for event in self.events(stream_name=stream_name,
476 fields=[field],
--> 477 fill=fill):
478 yield event['data'][field]
479
/opt/conda_envs/collection-2018-1.0.1/lib/python3.6/site-packages/databroker/_core.py in events(self, stream_name, fields, fill)
365 ev_gen = self.db.get_events([self], stream_name=stream_name,
366 fields=fields, fill=fill)
--> 367 for ev in ev_gen:
368 yield ev
369
/opt/conda_envs/collection-2018-1.0.1/lib/python3.6/site-packages/databroker/_core.py in get_events(self, headers, stream_name, fields, fill, handler_registry)
1486 stream_name=stream_name,
1487 fill=fill,
-> 1488 handler_registry=handler_registry):
1489 if name == 'event':
1490 yield doc
/opt/conda_envs/collection-2018-1.0.1/lib/python3.6/site-packages/databroker/_core.py in get_documents(self, headers, stream_name, fields, fill, handler_registry)
1559 for name, doc in gen:
1560 if name == 'event':
-> 1561 doc = proc_gen.send(doc)
1562 yield name, self.prepare_hook(name, doc)
1563 proc_gen.close()
/opt/conda_envs/collection-2018-1.0.1/lib/python3.6/site-packages/databroker/_core.py in _fill_events_coro(self, descriptors, fields, inplace)
2012 d_id = data[dk]
2013 data[dk] = (registry_map[(desc_id, dk)]
-> 2014 .retrieve(d_id))
2015 filled[dk] = d_id
2016
/opt/conda_envs/collection-2018-1.0.1/lib/python3.6/site-packages/databroker/assets/base_registry.py in retrieve(self, datum_id)
179 return self._api.retrieve(self._datum_col, datum_id,
180 self._datum_cache, self.get_spec_handler,
--> 181 logger)
182
183 def get_datum(self, datum_id):
/opt/conda_envs/collection-2018-1.0.1/lib/python3.6/site-packages/databroker/assets/core.py in retrieve(col, datum_id, datum_cache, get_spec_handler, logger)
63 datum = _get_datum_from_datum_id(col, datum_id, datum_cache, logger)
64 handler = get_spec_handler(datum['resource'])
---> 65 return handler(**datum['datum_kwargs'])
66
67
/opt/conda_envs/collection-2018-1.0.1/lib/python3.6/site-packages/databroker/assets/handlers.py in __call__(self, frame, channel)
639 # Don't read out the dataset until it is requested for the first time.
640 self._get_dataset()
--> 641 return self._dataset[frame, channel - 1, :].squeeze()
642
643 def get_roi(self, chan, bin_low, bin_high, frame=None, max_points=None):
IndexError: index 2 is out of bounds for axis 0 with size 2Reactions are currently unavailable