LOKI

Goals

LOKI is an application designed for change point detection in climatological (temperature, pressure, water vapor pressure) or geodetical (GNSS, atmospheric delays, IWV) time-series.

Licence

LOKI is opensource application developed by Michal Elias. LOKI is released under the GNU General Public Licence.

aaa

Version

[0.0.11-alpha] The first (executable) version. Allows to run the change points detection process.

List of Properties

  • Allows to setup the program by json configuration

  • Allows to process the data in time format, e.g. "YYYY-MM-DD hh:mm:ss"

  • Estimates basic descriptive statistics

  • Provides the regression

  • Provides so-called median time series

  • Estimates list of change points

  • Allows to plot some basic figures, etc.

Required third-part software

LOKI uses (runs on Linux):

  • cmake to build the program. To install, follow e.g. geeksww.com

  • cpp/gcc to compile the code. To install, run
    sudo apt-get install gcc; cpp

  • gnuplot to plot some figures. To install, run
    sudo apt-get install gnuplot

  • newmat to work with matrices. To install, run
    sudo apt-get install libnewmat10-dev


Download

Download the gitHub repository here.

Installation and LOKI running

  1. cd Development

  2. cmake ../CMakeLists.txt (*)

  3. cd ..

  4. make

  5. ./Build/LOKI

(*) Problem with builder

The CXX compiler identification is unknown CMake Error at CMakeLists.txt:XXX (project): No CMAKE_CXX_COMPILER could be found. Tell CMake where to find the compiler by setting either the environment variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path to the compiler, or to the compiler name if it is in the PATH.

Configuring incomplete, errors occurred!

Solution is (for more information see link):

sudo apt-get update

sudo apt-get install -y build-essential

Documentation

TBD

User case(s)

TBD