Avantes offers 2 library packages to communicate with their spectrometers:

AvaSpec-DLL

  • A Windows file format based Dynamic Link Library to communicate with Avantes spectrometers.
  • Consists of:
  • Interface Package for 32 and 64 bit Windows Applications
  • Interface Package for 64 bit Linux Applications
  • Interface Package for 64 bit macOS Applications
  • Sample programs and Manual
  • Can be used with all USB2/ USB3/ ETH and legacy Avantes spectrometers

AvaTech Library

The AvaTech library is newly developed for the new AvaTech spectrometers, where the NEXOS is the first in line. Although some similar functions to the AvaSpec library can be found in this new library, one major change is made in the way data/settings are handled. “Datapoints” is the keyword for the AvaTech library. The AvaTech library installer package also comes with some sample applications. The AvaTech library comes in two versions: an open source “core” library and a closed source library with additional (data manipulation) functions.

Consists of:

  • Interface Package for 64 bit Windows / Linux and macOS applications;
  • Can be used with all USB2 NEXOS Avantes spectrometers;
  • Future platforms will also be using AvaTech.
AvaSpec-DLL AvaTech Library
Main target Legacy and ***-EVO electronics (USB2/ USB3/ ETH) NEXOS (USB2)
Model Function based Datapoint-oriented
Communication USB / Ethernet depending on instrument NEXOS USB
Configuration Dedicated calls / structures Read/write datapoints
Open-source core Generally no Core library source available
Processing Primarily acquisition/control Core acquisition/control + optional processing in Full library
Ava-Libraries Digital product. Will be sent electronically or made available as download. – Gives access to AvaSpec-DLL (for -EVO spectrometers), AvaTech-Library (for Nexos spectrometers) and more.