Learn R Programming

This repository is just a wrapper to emulate a "standard" R package from https://github.com/libKriging/bindings/R/rlibkriging content, so you can install it just using:

install.packages('devtools')
devtools::install_github("libKriging/rlibkriging")

# Or install a specific tagged version
devtools::install_github("libKriging/rlibkriging@0.9-3")

Note: When installing via install_github(), the package automatically initializes git submodules (src/libK, src/slapack) at the correct versions using the pinned commits recorded in tools/gitmodules-shas. This ensures you get the exact versions of dependencies that were used when the release was tagged.

The stable version is available from CRAN :

install.packages('rlibkriging')

Requirements

Note: this repository mainly contains modified Makefiles, inspired by https://github.com/astamm/nloptr wrapper.

CRAN

When submitting to CRAN, ./tools/setup.sh should be run before R CMD build rlibkriging to fit CRAN policy.

Submodule Version Management

For maintainers: when updating submodules, always run ./tools/update_submodule_shas.sh to record the new commit SHAs. This ensures users who install via install_github() get the correct submodule versions. See SUBMODULE_VERSION_MANAGEMENT.md for details.

Copy Link

Version

Install

install.packages('rlibkriging')

Monthly Downloads

55

Version

0.9-3

License

Apache License (>= 2)

Maintainer

Yann Richet

Last Published

January 27th, 2026

Functions in rlibkriging (0.9-3)

as.km

Coerce an Object into a km Object
as.km.NoiseKriging

Coerce a NoiseKriging object into the "km" class of the DiceKriging package.
as.list.NuggetKriging

Coerce a NuggetKriging Object into a List
as.list.Kriging

Coerce a Kriging Object into a List
copy.Kriging

Duplicate a Kriging Model
as.km.NuggetKriging

Coerce a NuggetKriging object into the "km" class of the DiceKriging package.
classNoiseKriging

Shortcut to provide functions to the S3 class "NoiseKriging"
classKriging

Shortcut to provide functions to the S3 class "Kriging"
as.list.NoiseKriging

Coerce a NoiseKriging Object into a List
classNuggetKriging

Shortcut to provide functions to the S3 class "NuggetKriging"
fit.NoiseKriging

Fit NoiseKriging object on given data.
copy

Duplicate object.
covMat.NoiseKriging

Compute Covariance Matrix of NoiseKriging Model
covMat

covariance function
fit.Kriging

Fit Kriging object on given data.
fit.NuggetKriging

Fit NuggetKriging object on given data.
load.Kriging

Load a Kriging Model from a file storage
leaveOneOutVec

Leave-One-Out vector
covMat.Kriging

Compute Covariance Matrix of Kriging Model
covMat.NuggetKriging

Compute Covariance Matrix of NuggetKriging Model
load.NuggetKriging

Load a NuggetKriging Model from a file storage
load.NoiseKriging

Load a NoiseKriging Model from a file storage
leaveOneOut.Kriging

Get leaveOneOut of Kriging Model
fit

Fit model on data.
logLikelihoodFun

Log-Likelihood function
leaveOneOutFun

Leave-One-Out function
leaveOneOutVec.Kriging

Compute Leave-One-Out (LOO) vector error for an object with S3 class "Kriging" representing a kriging model.
logMargPost.Kriging

Get logMargPost of Kriging Model
logLikelihood.NuggetKriging

Get logLikelihood of NuggetKriging Model
logLikelihood.NoiseKriging

Get logLikelihood of NoiseKriging Model
logLikelihoodFun.NuggetKriging

Compute Log-Likelihood of NuggetKriging Model
leaveOneOut

Compute Leave-One-Out
logLikelihoodFun.NoiseKriging

Compute Log-Likelihood of NoiseKriging Model
copy.NuggetKriging

Duplicate a NuggetKriging Model
leaveOneOutFun.Kriging

Compute Leave-One-Out (LOO) error for an object with S3 class "Kriging" representing a kriging model.
copy.NoiseKriging

Duplicate a NoiseKriging Model
predict.Kriging

Predict from a Kriging object.
logLikelihoodFun.Kriging

Compute Log-Likelihood of Kriging Model
logMargPostFun

log-Marginal Posterior function
logMargPostFun.NuggetKriging

Compute the log-marginal posterior of a kriging model, using the prior XXXY.
logMargPost.NuggetKriging

Get logMargPost of NuggetKriging Model
logMargPost

Compute log-Marginal Posterior
predict,KM-method

Prediction Method for a KM Object
logMargPostFun.Kriging

Compute the log-marginal posterior of a kriging model, using the prior XXXY.
logLikelihood

Compute Log-Likelihood
predict,NuggetKM-method

Prediction Method for a NuggetKM Object
predict,NoiseKM-method

Prediction Method for a NoiseKM Object
logLikelihood.Kriging

Get Log-Likelihood of Kriging Model
load

Load any Kriging Model from a file storage. Back to base::load if not a Kriging object.
save

Save a Kriging Model inside a file. Back to base::save if argument is not a Kriging object.
print.NuggetKriging

Print the content of a NuggetKriging object.
save.NuggetKriging

Save a NuggetKriging Model to a file storage
predict.NoiseKriging

Predict from a NoiseKriging object.
predict.NuggetKriging

Predict from a NuggetKriging object.
simulate,KM-method

Simulation from a KM Object
save.Kriging

Save a Kriging Model to a file storage
save.NoiseKriging

Save a NoiseKriging Model to a file storage
print.Kriging

Print the content of a Kriging object.
update,NuggetKM-method

Update a NuggetKM Object with New Points
simulate.NuggetKriging

Simulation from a NuggetKriging model object.
simulate.NoiseKriging

Simulation from a NoiseKriging model object.
simulate,NoiseKM-method

Simulation from a NoiseKM Object
update.Kriging

Update a Kriging model object with new points
update,KM-method

Update a KM Object with New Points
update,NoiseKM-method

Update a NoiseKM Object with New Points
update_simulate.NoiseKriging

Update previous simulation of a NoiseKriging model object.
update_simulate.Kriging

Update previous simulation of a Kriging model object.
update_simulate

Update simulation of model on data.
print.NoiseKriging

Print the content of a NoiseKriging object.
update_simulate.NuggetKriging

Update previous simulation of a NuggetKriging model object.
simulate,NuggetKM-method

Simulation from a NuggetKM Object
simulate.Kriging

Simulation from a Kriging model object.
update.NuggetKriging

Update a NuggetKriging model object with new points
update.NoiseKriging

Update a NoiseKriging model object with new points
NuggetKriging

Create an object with S3 class "NuggetKriging" using the libKriging library.
NuggetKM-class

S4 class for NuggetKriging Models Extending the "km" Class
KM-class

S4 class for Kriging Models Extending the "km" Class
NoiseKriging

Create an object with S3 class "NoiseKriging" using the libKriging library.
NoiseKM

Create an NoiseKM Object
KM

Create an KM Object
as.km.Kriging

Coerce a Kriging object into the "km" class of the DiceKriging package.
Kriging

Create an object with S3 class "Kriging" using the libKriging library.
NoiseKM-class

S4 class for NoiseKriging Models Extending the "km" Class
NuggetKM

Create an NuggetKM Object