Develop your own software

The Imagine Optic WaveKit is a set of APIs available in various programming languages that enables integration of Imagine Optic Shack-Hartmann sensors or Imagine Optic adaptive optics solutions in your own software applications.

WaveKit offers these 3 different API languages in order to cover most of the needs :

  • C
  • Matlab
  • Labview

The Imagine Optic WaveKit is intended for optical metrology or adaptive optics scientists with programming skills who wish to develop their own application based on or integrating the Imagine Optic Systems on a machine with a 32-bit processor.

This WaveKit is extremely complete and comprehensive: there are more than 250 functions and tens of examples.

This software development kit is available in 2 versions. One is dedicated to wavefront metrology while the second is dedicated to adaptive optics applications.

Specifications

WaveKit editions

Features Edition
 Metrology 

(WaveView SDK)

Adaptive optics

(WaveTune SDK)

      Full
Data acquisition (local or distant)

Wavefront slopes computation

Wavefront slopes processing

Wavefront corrector control

Adaptative optics loop

PSF

MTF

M2

X

X

X

O

O

O

X

X

X

X

X

X

X

X

X

X

X

X

X

X : active

O : accessible when this software option is taken with WaveView