Spectrometer Universal Driver SDK (Windows, Linux, RasPi, Mac)
Universal Driver and Demo ScriptsSpectrometer Universal Driver
for Windows, Linux, RasPi, Mac, etc.
Popular Applications:Â All Spectrometer Systems
StellarNet Universal Driver SDK provides a powerful, flexible, and platform independent interface for integrating our spectrometer devices into your custom applications. Delivered as compiled dynamic libraries, including DLLs for Windows, so libraries for Linux, and dylib libraries for macOS, it supports both 32 bit and 64 bit architectures. Whether you are developing in Python, C, C Sharp, Java, MATLAB, or Excel VBA, this SDK gives you the complete freedom to build on your preferred operating system and programming language.
StellarNet hardware can be pushed to its absolute limit while significantly accelerating your custom development timeline. The Universal Driver SDK provides the core functions needed for direct device control, high speed data acquisition, and real time spectral calculations. We also include quick start coding examples so you can jump straight into capturing real time spectra and bringing your custom spectrometer application to life!
Supported Operations
- Discovering and connecting to spectrometer devices via USB.
- Configuring acquisition settings such as integration time, averaging, smoothing, timing mode, and temperature compensation.
- Acquiring raw spectral data, including wavelength and intensity arrays.
- Performing high speed burst acquisition modes when supported by the hardware.
- Applying radiometric and analytical transformations such as Scope, Transmission, Absorbance, Watts, Lumens, and PAR.
StellarNet Universal Driver SDK Developer Documentation
Software License Agreement (SLA)
All customizable source codes and programs require an executed Software License Agreement and proof of spectrometer purchase. Often a photo of the bottom label of your spectrometer is needed to ensure compatibility of your requested software with your hardware. A photo also provides fantastic proof of ownership. Please email your requests to Software@StellarNet.us and provide the required material in advance to expedite this process.
Customization & Compatibility Requests
We currently offer a variety of standard compilations of our StellarNet Universal Driver SDK to support Windows, Linux, Raspberry Pi, macOS, and many other operating systems out of the box. However, if your specific system architecture or unique environment is not yet listed, our engineering team can easily compile a custom build for you. Please fill out our Software License Agreement (SLA) with your exact system requirements, and a technical sales representative will get back to you right away!
Typically recompilations or small modifications to currently available software is billed at our software engineers’ hourly rate of $250/hour with a minimum of 2 hours per project. Please don’t hesitate to contact our team of SpectraWizards for help 🙂
Other Software Options
Technical Information Request
August Celestial Events
August is an exciting month for skywatchers, with several spectacular celestial events lighting up the sky. On August 12th, a total solar eclipse will cross parts of Greenland, Iceland, and Spain, while the Perseid meteor shower reaches its peak that same night under...











