Initial work on LPD Mini notebooks
This is not ready yet - it needs testing, and it needs the corresponding darks notebook - but if anyone looks into this in the next week, I wanted to record where I'm hoping to go with it.
I envisage that the constants will be saved per mini module, i.e. 32 x 256 pixels, with the axis order as we want to use it (so no reordering is necessary on loading). The 'karabo_da' field in the database will contain e.g. LPDMINI00/2
, where the final part indicates the 'slot' number. TBD: is this the slot in the saved data after the DAQ cuts it down, or the socket on the base station?
I've also aimed to cut out unnecessary operating conditions which never change, like the pixel dimensions. The UUID associated with the PDU is still a condition, so we're only considering constants for that module anyway.
The output is written to a different source name - replacing /DET/
with /CORR/
and :xtdf
with :output
(let bikeshedding commence!) and modules will be split out as a separate dimension, i.e. shape is (frames, modules, 32, 256)
. If there are any slots in the data which don't have a PDU assigned in CalCat, they will be cut out of the output.