as already discussed with @takluyver, it would be nice to be able to read files recorded by an MCP-DLD that are processed by a TDC.
The path and the data types can be seen in the following screenshot

where 500 is the trainId chunked by the DAQ and 1000 is the fixed size array needed by DAQ.
From those 1000 columns, only N of them would have meaningful data, where N is given by the number of events calculated (not necessarily the same as the number of pulses) by the TDC and can vary from train to train. The rest of the columns are just zeros and could be deleted.
In the following path, one can find a couple of files with "ideally perfect" data (arrays ADC and timeTag will not be present in the data anymore):
/gpfs/exfel/exp/SXP/202331/p900367/raw/r0078
Let me know if you need more details
as already discussed with @takluyver, it would be nice to be able to read files recorded by an MCP-DLD that are processed by a TDC.
The path and the data types can be seen in the following screenshot

where 500 is the trainId chunked by the DAQ and 1000 is the fixed size array needed by DAQ.
From those 1000 columns, only N of them would have meaningful data, where N is given by the number of events calculated (not necessarily the same as the number of pulses) by the TDC and can vary from train to train. The rest of the columns are just zeros and could be deleted.
In the following path, one can find a couple of files with "ideally perfect" data (arrays
ADCandtimeTagwill not be present in the data anymore):/gpfs/exfel/exp/SXP/202331/p900367/raw/r0078Let me know if you need more details