Beam splitting off-axis zone plate analysis
This adds the beam splitting off-axis zone plate analysis code to the toolbox:
- determination of correction parameters are shown in a notebook documentation
- correction parameters and parameters used in their determination are all saved in one single JSON file for reproducibility
- analysis of actual data using these correction parameters is shown in a second notebook documentation
Merge request reports
Activity
- Resolved by Loïc Le Guyader
added 1 commit
- bba3ab0b - Adds alpha parametrized correction cost in fitting non-linearities to prevent divergence
added 1 commit
- 7566d31d - Adds cleared notebook doc for boz parameter extraction
Alright, with these last commits we have a complete functioning example. There is 2 notebooks in the documentation. The first part details extraction of analysis parameters such as bad pixel mask, rois, flat field correction and non linearity correction. This is all saved in a single json file, including the parameters used in all the steps so that:
- everything can be reproduced
- the small json file could be uploaded on the online cluster for online analysis
The second notebook uses this extracted parameters and applies them to a recorded spectra. It also shows what can change, for example rois might need to be different, meaning the flat field correction needs to be recalculated.
@carinanc I will present this on Monday at the SCS Moonshot meeting so we can start discussing how we want to do the online analysis.
added 1 commit
- a017b028 - Cyclic shift of data for plane field fitting with rois of different size
TODO for me:
- write documentation to all functions
- in the notebook part II, compute and plot the spectra with no correction, only flat field correction and both flat field and non-linearity correction
Edited by Loïc Le Guyader- Resolved by Loïc Le Guyader
- Resolved by Loïc Le Guyader
- Resolved by Loïc Le Guyader
- Resolved by Loïc Le Guyader
- Resolved by Loïc Le Guyader
- Resolved by Loïc Le Guyader
mentioned in commit d18c870c