SpectrometerLab
Spectral grab and processing

SpectrometerLab is a software environment for optical spectrum acquisition and analysis, designed for low-cost diffraction-grating spectrometers. The project originates from a complete rewrite inspired by the workflow of the original Theremino Spectrometer project, with the goal of providing a more direct, lab-oriented user experience.
Development gained strong momentum thanks to the availability of a ready-to-use spectrometer, compatible with the original project’s approach and easily obtainable online. An example reference device can be found on AliExpress.
Key features include: automatic wavelength scale calibration and amplitude response alignment using a mercury lamp, smile correction (geometric curvature/shift of the spectral trace), automated line identification via a database, tools for spectrum comparison, data export, and reference archive management. A remote socket interface is also available to support automation and integration in measurement workflows. For full operational details, please refer to the user manual (link below).
Scientific note: as typical for this instrument class, intensity is generally handled on a relative basis and depends on optics, sensor, and exposure; metrological validation (when required) needs dedicated procedures and standards.
Disclaimer: this is an independent project and is not affiliated with, sponsored by, or endorsed by Theremino or the original authors. “Theremino” and “Theremino Spectrometer” are mentioned for attribution and reference only. The AliExpress link points to a third-party product; no association or endorsement is implied.
SpectrometerLab è un ambiente software per acquisizione e analisi di spettri ottici, pensato per spettrometri a reticolo a basso costo. Il progetto nasce da una riscrittura completa ispirata al workflow del progetto originale Theremino Spectrometer, con l’obiettivo di offrire un uso più diretto in contesti didattici e di laboratorio.
Lo sviluppo ha preso particolare slancio grazie alla disponibilità di uno spettrometro “pronto all’uso”, compatibile con l’impostazione del progetto originale e facilmente reperibile sul mercato. Un esempio di dispositivo di riferimento è disponibile su AliExpress.
Le funzionalità principali includono: taratura automatica della scala in lunghezza d’onda e della risposta in ampiezza tramite lampada al mercurio, correzione dello smile (curvatura/spostamento geometrico della riga spettrale), identificazione automatica delle righe mediante database, strumenti di comparazione tra spettri, esportazione dei dati e gestione di archivi di riferimento. È inoltre disponibile un controllo remoto via socket per integrazione in procedure di misura e automazione. Per dettagli operativi e descrizione completa delle funzioni, fare riferimento al manuale utente (link sotto).
Nota scientifica: come tipico per questa classe di strumenti, l’intensità è generalmente trattata in modo relativo e dipende da ottica, sensore ed esposizione; la validazione metrologica (quando necessaria) richiede procedure e riferimenti dedicati.
Disclaimer: questo progetto è indipendente e non è affiliato, sponsorizzato o approvato da Theremino o dagli autori del progetto originale. I nomi “Theremino” e “Theremino Spectrometer” sono citati esclusivamente a fini di attribuzione e riferimento. Il link AliExpress rimanda a un prodotto di terze parti: nessuna associazione o endorsement è implicito.
The complete program file as portable (
It also includes a database (NIST) of 75,000 spectral lines
) : Tested on Win 10 x64System libraries you may need ....
Revision History:
- 0.0.1 2026/02/24 : First release