catalight.equipment.light_sources.nkt_analyze_calibration.determine_fits

catalight.equipment.light_sources.nkt_analyze_calibration.determine_fits(corrected_data, deg=2)

Convert measured power values at different settings to fit values.

Takes in measured power values (mW) as a function of power setpoint (%) and wavelength (nm) and performs polynomial fitting procedure for each wavelength. Returns the fit parameters at each wavelength to be used in power prediction.

Parameters:
  • corrected_data (pandas.DataFrame) – wavelength x power (%) dataframe of power measurements (mW).

  • deg (int, optional) – Degree of polynomial to use for fit, by default 2

Returns:

Fit parameters for each wavelength. Index is wavelength. Columns are [fit params, relative error, covariance matrix] Each item within the DataFrame is a list itself.

Return type:

pandas.DataFrame