Correct interpolation and dark pixel offset #16
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi,
I have tried to verify the calibration and dark-pixel offset in ramses_calibrate.py by testing with a RAMSES sensor in an optical lab with a mercury test tube. Below is a plot comparing the original pytrios code by a modification done by my former colleague Artur Zolich. The vertical lines are the expected peaks of mercury, at [365, 405, 435, 546] nm. As you can see, the code by Zolich fits better.
Let me know if you would like me to send you the numerical values used in the plot, and/or the raw data from the sensor.
To be clear: this fix was made by Artur by comparing the output from MSDA with pytrios. I know he has been in contact with you on that, via email. I have also been in contact with Triosm, who confirm that there is an error in the indexing in the interpolation in the manual (but frustratingly became radio-silent after that), and one of our research partners who also confirm having problems with this.
I hope that this PR can fix the problem, and clear the confusion.
Regards,
Kristoffer