catalight.equipment.light_sources.nkt_collect_calibration.sweep_wavelengths

catalight.equipment.light_sources.nkt_collect_calibration.sweep_wavelengths(meter, bandpass, tolerance=10)

Sweep through the NKT wavelength range, recording output power.

Sweeps from 405 nm to 795 nm in steps of 1 nm. Uses a bandwidth of 10 nm, and returns the average power (power/bandwidth) for each wavelength tested. This essentially creates the power spectrum for the laser emission at the current laser power setpoint.

Parameters:
Returns:

(wavelengths, avg_power); the wavelength test and recorded avg. powers with mW/nm units calculated by dividing by bandwidth

Return type:

tuple(list, list)