Porting of Yan's NV calculator tool to the new core. Yan's commits to the calculator tool have been cherry picked and I have adapted the imports etc. to the new core. The module loads and performs its basic calculations. Getting fit results from ODMR or pulsed is currently not working.
Motivation and Context
Porting the nv calculator tool to the new core.
How Has This Been Tested?
Tested with dummy configuration.
Screenshots (only if appropriate, delete if not):
Types of changes
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
Checklist:
[x] My code follows the code style of this project.
[ ] I have documented my changes in the changelog (documentation/changelog.md)
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have added/updated for the module the config example in the docstring of the class accordingly.
[x] I have checked that the change does not contain obvious errors (syntax, indentation, mutable default values).
[ ] I have tested my changes using 'Load all modules' on the default dummy configuration with my changes included.
[ ] All changed Jupyter notebooks have been stripped of their output cells.
Description
Porting of Yan's NV calculator tool to the new core. Yan's commits to the calculator tool have been cherry picked and I have adapted the imports etc. to the new core. The module loads and performs its basic calculations. Getting fit results from ODMR or pulsed is currently not working.
Motivation and Context
Porting the nv calculator tool to the new core.
How Has This Been Tested?
Tested with dummy configuration.
Screenshots (only if appropriate, delete if not):
Types of changes
Checklist:
documentation/changelog.md
)