The interface now includes keyboard controls for capturing images.
Settings can be changed in the settings menu, but will return to default when the program exits.
Spectra can now be viewed by clicking on the spectrum image.
My own experiment with making a graphical interface for the Lego Spectrometer.
The program will capture the image, pull out the middle line of pixels and expand it into a spectrum for uploading to spectral workbench.
Alternately the middle line of pixels is preserved in a different folder for use with scripts such as spectral-workbench.js.
Right now the camera is set to a 30 second timer, but I am working on finding a way to capture keyboard events in python to trigger the image capture. Failing that I will instead install a tactile button, but I would rather avoid this as I would like this script to be as useful to as many people as possible.
I also have plans to include menu options such as changing the camera timer and exposure settings.
please note that the script uses a fair few libraries, but IDLE will tell you which ones to install.
If you have any issues or suggestions please let me know, either here on or the github repository.