New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Vanadium (V-Nb) consideration into EnginX algorithms #12426
Comments
@lottiegreenwood (2015-04-20T08:14:36): @lottiegreenwood (2015-04-21T08:12:42):
@NickDraper (2015-04-27T08:10:35): Federico M Pouzols (2015-05-06T15:52:18): |
From further discussions:
To do the sensitivity correction:
To do the pixel-by-pixel correction:
|
This reverts commit 92cc378. This file is way too big for unit tests. Just a load increases the run time of EnggFocusTest from <2s to >7s.
This issue was originally TRAC 11588
This ticket is blocks : TRAC8368
Currently EnginX CalibrateAll does not consider the vanadium number when calibrating. This is necessary to get useful calibration results.
In order to do this, there are two methods:
'''Method one'''
Add in option to load the ceria and vanadium numbers
Fit a spline to each pixel (V-Nb) and store them with vanadium in a filename
Divide each Ceria pixel by the spline
'''Method two'''
Add in option to load the ceria and vanadium numbers
Add together each V-Nb pixel to get 1 number (the sensitivity) and store it
Divide the ceria pixel with corrected sensitivity number
Convert unit to dspacing on V-Nb and add each bank together to get 2 spectr.
Fit spline to 2 spectrum and store
Convert unit ceria to dspacing and divide each pixel with the corresponding curve
Divide each ceria pixel by corrected sensitivity number
The text was updated successfully, but these errors were encountered: