Skip to content


Part Number: Ocean-Direct

Lead Time: 24 hours

Total Price

Online prices exclude taxes, logistics and customs and trade tariffs. Select your “ship to” country for accurate pricing. All offline purchases require a quotation.

Couldn't update

This product is not available to purchase online.
Please contact us for further details.

Product Details

OceanDirect at a Glance

OceanDirect is the premier device driver platform for control of Ocean Insight spectrometers. Upgraded from its forerunner OmniDriver and now working free of Java layers or virtual machines, OceanDirect offers a library of functions that allows you to easily write custom software solutions for your Ocean Insight USB-interface spectrometers.

OceanDirect is a powerful, cross-platform Software Developers Kit (SDK) with an Application Programming Interface (API) that is the culmination of our best software driver packages to date. The following operating systems, programming languages and spectrometers are supported:

  • Operating systems:
    • Windows 10 & 11, 64-bit Intel processor
    • Ubuntu Linux 20.04, 64-bit Intel processor
    • macOS Monterey 12.3.1, 64-bit Intel processor
    • macOS Monterey 12.4, 64-bit M1
  • Supported languages: “C”, C++ (Microsoft Visual Studio), C#, LabVIEW (Windows Version 10 or greater), MATLAB (Windows Version 10 or greater) and Python
  • Supported spectrometers: Ocean SR Series, Ocean ST Series, NIRQuest, NIRQuest+, QE Pro, Ocean HDX, Ocean HR Series, Ocean OFX

Product Overview

Using OceanDirect, you can execute these and other functions on supported spectrometers:

  • Read spectrometer model and serial number
  • Set integration time, scan averaging and boxcar
  • Read spectra (intensity and wavelengths)
  • Read and write calibration coefficients (wavelength and linearity)
  • Configure corrections for electrical dark, linearity and stray light
  • Set trigger modes
  • Set single and continuous strobe options
  • Read bench, grating, and detector settings
  • Control data buffering
  • Command attached light sources
  • Configure thermoelectric cooling
  • Read and set GPIO pins