Skip to content

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

License

Notifications You must be signed in to change notification settings

TIDE-ITRH/gptide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages