Calibration
An overview of what happens in the software during a calibration
Temperature calibration example:
GUI connects to the server via
The user has the GUI sends a temperature off command: tempi,4095,4095,4095,4095,4095,4095,4095,4095,4095,4095,4095,4095,4095,4095,4095,4095,_!
The server passes this to the Arduinos and the temperature Arduino enacts that command
The GUI uses (guide ) to fit raw sensor data from the eVOLVER to experimental temperature probe values (in this case a linear regression)
calibrate.py uses websockets to fetch the sensor and experimental data from the server for a previously run calibration, then does the fit according to the users specifications
The GUI will automatically run this script upon completion of a calibration, but it is also possible to run