install.packages('hetGP')f1dhomGP)f1d2hetTP)x, with centered Gaussian noise of variance sigma_x.
Several options are available, with different efficiency/accuracy tradeoffs.homGP)"hetGP"-class model fit with new observationshetGP)"hetTP"-class model fit with new observationshomGP-updatehomTP-update