Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 898 Bytes

BACKENDS.md

File metadata and controls

24 lines (16 loc) · 898 Bytes

Backends

python-seabreeze interfaces the spectrometers on of two dofferent backends.

cseabreeze (recommended)

wraps the SeaBreeze library with Cython. It uses the SeaBreeze 2.0 API ("SeaBreezeAPI.h" instead of "SeaBreezeWrapper.h"). If installed, it is the default backend for python-seabreeze.

Since the seabreeze-c-library is developed by OceanOptics, it should work nicely with all listed Spectrometers.

pyseabreeze

is an implementation of cseabreeze using pyusb as a backend. It originated from python-oceanoptics. Since it doesn't require compilation, it's easily installable on any system.

It supports all basic spectrometer features (check this list for what works and what doesn't.)