libKriging requires external dependencies:
- Armadillo for linear algebra
- OptimLib as an optimization library
- Catch2 for unit tests
- Pybind11 for Python binding of C++ objects
- Carma for Python binding of armadillo objects (fork of RUrlus/carma)
The legacy dependencies have been integrated using subrepo components. If you want to manage then, you need to install subrepo (for normal usage, this is not required).
Today, we include new dependencies using submodule technique.