SpecControl

Suitable for our featured experiments, our equipment and more!

For our 3D-printed spectrometer there is of course also the appropriate software to read out the spectrometer, to calibrate it or to operate it in different spectroscopy modes (intensity, transmission, absorption). For this purpose, the intensities spectrally separated at the optical grating are read out via the camera sensor and a spectrum is generated from this. Many other functions facilitate data acquisition and interpretation of the measurement data.

SpecControl is programmed with Python and can be downloaded as executable code, so no Python installation is required. Our software includes:

  • Live display of the measured spectrum
  • Control of readout parameters like exposure time, gain, Bayer correction, ...
  • Different operation modes like intensity, transmission and absorption spectroscopy using light sources and background correction.
  • Easy measurement of spectral lines with high accuracy
  • Spectra/data acquisition and its storage as raw data (csv) or as an image
  • Live display of the camera image (UVC standard, e.g. webcam, ...) for easy adjustment of the spectrometer
  • Implemented calibration routine for 2 or 3 freely selectable reference wavelengths (e.g. fluorescent tube spectrum, solar spectrum, etc.)

Download / Source - Code


The software is subject to the GNU LESSER GENERAL PUBLIC LICENSE. The source code can be found here at GitHub: SpecControl - GitHub Repository

Executable Code:
This version can be executed directly after download and contains all necessary libraries as well as the Python interpreter.

Impressionen

SWimage SWimage SWimage