Skip to content
Snippets Groups Projects
Name Last commit Last update
deps
docs
src
Manifest.toml
Project.toml
README.md

Julia interface to Tao real-time framework

This package implements the Julia interface to the real-time framework of Tao (a Toolkit for Adaptive Optics).

Installation

TAO real-time libraries and Tao.jl Julia package must have been installed. Follow instructions there.

Two environment variables, TAO_INCDIR and TAO_LIBDIR, have to be defined to indicate where are TAO header files and TAO libraries. They can be defined in your shell or in Julia. For instance for a Bourne-like shell:

export TAO_INCDIR=/path/to/TAO/headers
export TAO_LIBDIR=/path/to/TAO/libraries

where /path/to/TAO/headers and /path/to/TAO/libraries are the directories where are installed the headers and compiled libraries of TAO. For a C-shell, this becomes:

setenv TAO_INCDIR /path/to/TAO/headers
setenv TAO_LIBDIR /path/to/TAO/libraries

From Julia (these commands may be added to your ~/.julia/config/startup.jl file):

ENV["TAO_INCDIR"] = "/path/to/TAO/headers"
ENV["TAO_LIBDIR"] = "/path/to/TAO/libraries"

Then start Julia and type ] to switch to the package manager prompt and execute the following commands:

add https://github.com/emmt/OptimPackNextGen.jl
add https://git-cral.univ-lyon1.fr/emmt/ScientificDetectors.jl
add https://git-cral.univ-lyon1.fr/tao/TaoBindings.jl
build TaoBindings