Installation

libKriging v1.0.0 is available through the language-specific bindings below.

  • Python (PyPI)

    pip install pylibkriging
    
  • R (CRAN)

    install.packages("rlibkriging")
    
  • R (development version from GitHub)

    remotes::install_github("libKriging/rlibkriging")
    
  • Octave / Matlab Download and unpack the archive for your platform from the latest libKriging release, then add the binding directory to your path:

    addpath("mLibKriging")
    
  • Julia The Julia binding is currently installed from a local libKriging source checkout. Build libKriging with the Julia binding enabled, then develop the package from the binding directory:

    git clone --recurse-submodules https://github.com/libKriging/libKriging.git
    cd libKriging
    cmake -B build -DCMAKE_BUILD_TYPE=Release -DENABLE_JULIA_BINDING=ON .
    cmake --build build --config Release
    julia -e 'using Pkg; Pkg.develop(path="bindings/Julia/jlibkriging")'
    

For source builds, consult the main libKriging repository for compiler, BLAS, and platform-specific requirements.