apatlpo / gptide

Gaussian Process regression toolkit for Transformation of Infrastructure through Digitial Engineering applications

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Documentation status PyPI version Downloads

Alt text

gptide

Gaussian Process regression toolkit for Transformation of Infrastructure through Digitial Engineering applications.

Gaussian Process regression (also called Optimal Interpolation or Kriging) is useful for fitting a continuous surface to sparse observations, i.e. making predictions. Its main use in environmental sciences, like oceanography, is for spatio-temporal modelling. This package provides a fairly simple API for making predictions AND for estimating kernel hyper-parameters. The hyper-parameter estimation has two main functions: one for Bayesians, one for frequentists. You choose.

Please see the examples for particular use cases.

Note that there are many other Gaussian Process packages on the world wide web - this package is yet another one. The selling point of this package is that the object is fairly straightforward and the kernel building is all done with functions, not abstract classes. The intention is to use this package as both a teaching and research tool.

Documentation

Documentation is available on read the docs.

Installation

pip

pip install gptide

To install a local development version

pip install -e ./

To install latest from github

pip install git+https://github.com/mrayson/tide-itrh/gptide.git

Quick Usage

About

Gaussian Process regression toolkit for Transformation of Infrastructure through Digitial Engineering applications

License:MIT License


Languages

Language:Python 100.0%