Installation¶
Precompiled wheel¶
We build precompiled binary wheels that should hopefully work on most newer Linux distributions.
Download the kontiki-X.Y-cp36-cp36m-linux_x86_64.whl file from the GitHub release page.
The run:
pip install /path/to/kontiki-X.Y-cp36-cp36m-linux_x86_64.whl
Note that this requires that you have the Ceres-Solver shared library
(libceres.so.1), and its dependencies, installed on your system.
From source¶
Requirements¶
- Python 3.6+ and development headers
 - A C++14 compiler
 - pybind11
 - Eigen3
 - Ceres-Solver
 - CMake
 - scipy
 - numpy
 - h5py
 - Sophus  (use commit 
00f3fd91c153ef04) - pytest (optional)
 
To install all dependencies (except Sophus) on Ubuntu 18.04 run:
apt-get install git build-essential cmake python3-dev python3-setuptools python3-pytest python3-scipy python3-h5py libceres-dev
Instructions¶
- Clone the source code from the repository at https://github.com/hovren/kontiki.
 - From 
kontiki/python/runpython3 setup.py install