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

Improve spectrometer model handling #155

Open mattias42 opened 2 years ago

mattias42 commented 2 years ago

At the moment the handling of the maximum possible intensity from a particular spectrometer model is scattered around in different places in NovacProgram, MobileDoas and the NovacPPP and this is highly error prone and a common cause for problems when introducing a new spectrometer model into the system.

First of all create a table with the supported spectrometer models and their assumed maximum intensity (for a single readout), if the spectra are co-added or averaged and the number of pixels on their arrays (known problem with MayaPro here).

Then make sure that the fields describing intensities in the Novac software have a clearly defined unit (counts per readout, total counts or saturation ratios) and that the handling of these fields is uniform and well defined.

mattias42 commented 2 years ago

Also, the model is currently not written to the .pak files (no field for this) but instead NovacProgram guesses the model from the serial number of the device...