[AGIPD][PC] Notebooks refactoring for later myMdC integration
Description
This is cleanup of PC notebooks as preparation to integrate PC processing into myMdC.
-
get rid of ipyparallel -
fixes to allow processing of modules which do not follow 0-16 order -
removing usage of dark thresholds for gain stage decoding in case of HZ modules -
get rid of complexity from repetitive code -
move processing algorithm to cal_tools as agipdutils_ci (this could be later used to store also current source processing algorithms). -
interaction with CalCat using new CalCat API.This will be handled separately
How Has This Been Tested?
Tested with xfel-calibrate CLI command. Report is attached. Data used: proposal 900508, SPB AGIPD, runs 49-56
Relevant Documents (optional)
PC_SPB_DET_AGIPD1M-1_mc202_05MHz_gs0_900508_r49-r57.pdf
Types of changes
- Bug fix (non-breaking change which fixes an issue)
- New feature (non-breaking change which adds functionality)
- Refactor (refactoring code with no functionality changes)
Checklist:
Reviewers
Edited by Vratko Rovensky