Software Development Kits

SDKs for Wasatch Spectrometers

Spectroscopy Software Drivers

Simplify your data collection and analysis

We’ve created driver libraries for developers who want to integrate our spectrometers into their own C/C++, Python or C# applications, or for advanced users who wish to control our spectrometers from interactive graphical environments like LabVIEW or MATLAB. We strive to make our systems intuitive and easy to use from all the world’s most popular software frameworks, with tools to simplify your data collection and analysis.

Wasatch.NET Application Driver

Nearly every Windows programming language and framework provides some way to hook into Microsoft’s immensely popular .NET foundation. Our WasatchNET.DLL makes it simple to instantiate Spectrometer objects and access their methods and properties as easily as your own native classes. Explore our various demos and sample code to see how easy integration can be or directly browse the open-source source code to quickly grok the data structures and signatures underlying each function.

 C/C++ Application Driver

If you prefer a stripped-down C or C++ library with no “managed code” or .NET net entanglements, Wasatch.VCPP could be for you. The “VCPP” stands for “Visual C++” to guarantee full support for Microsoft Windows and Visual Studio, but Makefiles are included for you command-line Linux nuts. Like libusb itself, it’s universal.

Python Application Driver

Our Python library is more than a convenience wrapper provided for customer use, it is the literal underbelly of ENLIGHTENTM, our standard cross-platform spectroscopy GUI, so you can feel confident that your Python programs are collecting spectra exactly as ENLIGHTENTM itself does for maximum reproducibility.

High-level Wrappers

If you are an advanced user who wishes to control our spectrometers from your favorite interactive graphical environments like LabVIEW or MATLAB, you can download wrappers with example programs that allow to directly access Wasatch spectrometer right out of the interactive program.

Embedded Programming

Talk directly to the Wasatch spectrometers hardware USB interface without the need for any application libraries or even an operating system, for example from a microcontroller. To learn more, consult the ENG-0001 USB API document.

Misty Johnson

Misty Johnson is responsible for taking care of our grating customers at the Logan, Utah, facility. She has been a member of the Wasatch Photonics team since 2009. By understanding her customers’ needs and goals, as well as the current grating market, Misty is able to provide a superior level of customer support. As Account Manager, she acts as a liaison between customers and Wasatch Photonics’ manufacturing department making sure that the lines of communication are always open.

Customer support is an integral part of Wasatch Photonics commitment to customers. Whether you are in the market to purchase a single grating, inquiring as a distributor, or purchasing large volume, Misty will guide you seamlessly through the custom design process. Misty strives to build trust and strong long term relationships with Wasatch Photonics customers. She brings 20 years’ experience as customer support manager from a number of manufacturing and service companies.