Skip to content
tomkinsc edited this page Oct 10, 2011 · 3 revisions

The desktop software is written in Python, and is designed to be cross-platform. It depends on [dependencies].

It offers the following features:

  • Near real-time graphical display of the measured spectrum
  • Raw-text readout
  • Data capture and recording, to CSV or XLS formats
  • A calibration routine (depends on specific light sources)
  • Device control, including settings for integration time, sampling frequency, and wavelength range of interest
  • Blanking and normalization functions
  • Inspection tools to determine intensity and a given wavelength or total energy within a range of wavelengths
  • Curve fitting, including light temperature estimation based on error minimization against Planckian blackbody curve
  • Integration with the OpenSpectrometer online community
    • Simple upload of measured spectra to your user account
    • Comparison with other measured spectra, including the nearest matching spectra