NOVACProject / NOVACProgram

This program works together with the NOVAC Scanning DOAS system (Scanning Dualbeam miniature Differential Optical Absorption Spectroscopy system).
6 stars 6 forks source link

Automating wavelength calibration and instrument line shape retrievals - Part 2 of 3 #123

Open dlnorgaard opened 4 years ago

dlnorgaard commented 4 years ago

Follows #122

6) Develop a function that can be used to retrieve both the supergaussian instrument line shape and wavelength-pixel mapping of a spectrometer from a measured Fraunhofer spectrum. This function may have to be written in an iterative way using the functions developed in subtasks 1 and 2. 7) Implement an automatic calibration option in the NOVAC Program and in MobileDOAS. This will allow absorber cross-sections to be automatically re-convolved at user-defined time intervals (e.g. once per scan, once per hour, once per day, once per month). When activated, this option must include quality control checks to make sure that new calibration and slit functions are not faulty thus leading to incorrect results. For example, requirements may be put in place such that calibration and slit function cannot change more than some small amount each time, or a freshly convolved solar reference spectrum might be compared to the Fraunhofer spectrum. 8) Add this functionality to the graphical user interfaces developed in subtask 3 or develop a new interface for automatic calibration, both in the NOVAC Program and MobileDOAS. 9) Fix any bugs and, within reasonable limits, implement user-requested changes to items 1-4 to improve functionality of the software packages. 10) Document all code, both using in-line comments in the C++ code and by describing the functionality in the NOVAC Program and Mobile DOAS user manuals. 11) Release a new versions of MobileDOAS and the NOVAC Program on GitHub and the NOVAC website that include this new functionality.