Menu

Home

Aaron Gage Mark Zieg

Overview

SeaBreeze is a device driver library that provides an interface to select Ocean Optics spectrometers. It is developed in C++ for Windows, MacOSX, and Linux (x86 and ARM), and supports the STS, USB2000+, QEPro, Ventana, NIRQuest and many other spectrometer models.

SeaBreeze was initially developed by Ocean Optics to support their spectrometers, and high-level administration of this project remains in the hands of Ocean Optics staff and alumni. However, we are opening the source code to public use under the MIT license, and welcome contributions by our distributed user community.

Dig in and start integrating!

Quick Links

Ocean Optics Support

Ocean Optics staff administer and regularly monitor the Trouble Tickets, Mailing Lists, Discussion Forum and Blog comments on this project, so if you have questions or requests for the Ocean team, rest assured you will be heard.

However, that doesn't necessarily translate into immediate action. Part of the purpose of making this driver open-source is to enable users and the distributed Ocean community to "help yourselves" in terms of small patches, feature tweaks and the like. Ocean will help when and where we can, and certainly intends to continue adding support for new spectrometer models as they are released, but this is no longer solely "our baby" and not all fixes and solutions will come from us.

That said, if you have specific enhancement requests whose development you would like to explicitly specify, fund and schedule through contractual NRE, then please contact our OEM sales team at oem@oceanoptics.com and we will be glad to discuss your needs.


Related

Wiki: Add a Spectrometer
Wiki: Architectural Overview
Wiki: Memory Profiling
Wiki: Quick Start
Wiki: Roadmap
Wiki: SeaBreeze API and User's Manual
Wiki: SeaBreeze Developer Guide
Wiki: Style Guide
Wiki: Test Procedure
Wiki: User Access Permissions