Releases: libKriging/rlibkriging
Release list
1.1-1
CRAN release 1.1-1 (2026-07-12).
Fixes
- Shrink
test-NestedKriging.Rdesign/test sizes to avoid a check timeout on
slow CRAN workers (e.g.r-devel-linux-x86_64-fedora-*, which exceeded the
45-minute test time limit under 1.1-0).
Includes everything from 1.1-0 (not tagged separately on GitHub):
New features
-
New
NestedKrigingclass: a divide-and-conquer Gaussian process for large
designs. The data are partitioned into groups, oneKrigingsubmodel is
fitted per group with a common prior, and predictions are aggregated with the
optimal nested-kriging aggregation ("NK", interpolating) or a
product-of-experts rule ("PoE","gPoE","BCM","rBCM"). -
New Vecchia approximated log-likelihood objective for large designs: fit a
Krigingmodel withobjective = "VLL(m)"(or"VLL", defaultm = 30),
costing O(n m^3) per evaluation instead of O(n^3).
Changes
-
Kriging()/fit():objectivenow also accepts"VLL"/"VLL(m)", and
regmodelnow accepts"quadratic". -
Kriging()/fit(): thenoiseargument has been moved to the last
position, for consistency withWarpKrigingand the other language bindings.
Code that passesnoiseby name is unaffected; positional calls that relied
onnoisebeing the 4th argument must be updated.
Fixes
- Fix a possible deadlock when forking after threads were created.
- Numerous build and portability fixes (Windows, macOS deployment target).
1.0-0
chore: update libK submodule to v1.0.0 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
0.9-3.sav
0.9-3
0.9-2
fix foreach unavailbale in testing (needed by DiceKriging compare)
0.9-1
0.9
0.9-alpha
Update submodules