Skip to content

[mca] Bug in SimulatedMCA

Wout De Nolf requested to merge denolf/bliss:mcasimbug into master

Fixes this bug:

  File "/mntdirect/_data_id21_inhouse/wout/dev/bliss/bliss/scanning/acquisition/mca.py", line 263, in _soft_reading
    spectrums, stats = next(generator)
  File "/mntdirect/_data_id21_inhouse/wout/dev/bliss/bliss/controllers/mca/base.py", line 192, in software_controlled_run
    self.stop_acquisition()
  File "/mntdirect/_data_id21_inhouse/wout/dev/bliss/bliss/controllers/mca/simulation.py", line 116, in stop_acquisition
    pixel = self._generate_pixel(self.delta)
  File "/mntdirect/_data_id21_inhouse/wout/dev/bliss/bliss/controllers/mca/simulation.py", line 190, in _generate_pixel
    data[i][e] += 1
IndexError: index 1024 is out of bounds for axis 0 with size 1024
2019-08-04T21:19:14Z <Greenlet at 0x7fc5609dd048: <bound method DeviceIterator._wait_ready of <bliss.scanning.chain.DeviceIterator object at 0x7fc560ec7198>>({'axis.wait_ready': [(1564953543.402601, 156495354)> failed with IndexError

Merge request reports