Package: gpfield Title: Change-of-Support Gaussian-Process Regression for Field and Multi-Environment-Trial Data Version: 0.4.1 Authors@R: person("Max", "Moldovan", , "max.moldovan@gmail.com", role = c("aut", "cre", "cph"), comment = c(ORCID = "0000-0001-9680-8474")) Description: A self-contained, contract-emitting member of the agricultural analytics orchestra for spatial and spatio-temporal Gaussian-process regression over field and multi-environment-trial layouts. Fits an exact Gaussian process to spatial (and optionally temporal) coordinates with a choice of squared-exponential or 'Matern' covariance, estimating the hyperparameters by marginal-likelihood optimisation. Its defining feature is change of support: a prediction can be requested at a support different from the one observed -- a point process predicted as block (paddock-scale) averages, or block averages disaggregated toward points -- with the predictive variance propagated through the support map. Predictions abstain with a typed, machine-readable reason when the estimated spatial range or the data support cannot bear the requested resolution, so the member refuses cleanly rather than returning a confident wrong surface. Results are emitted as a versioned, provenance-complete object compatible with the orchestra ensemble-manifest contract, so a smoothed field surface composes directly with downstream calibration, uncertainty-quantification, causal-inference and decision tools. The package is released under the MIT licence and takes no heavy external Gaussian-process dependency: the exact solver is base R. License: MIT + file LICENSE URL: https://github.com/max578/gpfield BugReports: https://github.com/max578/gpfield/issues Depends: R (>= 4.1.0) Imports: digest, S7, stats, utils Suggests: agridat, callr, ggplot2, knitr, rmarkdown, testthat (>= 3.0.0) VignetteBuilder: knitr Config/testthat/edition: 3 Encoding: UTF-8 Language: en-AU Roxygen: list(markdown = TRUE) Config/roxygen2/version: 8.1.0 Repository: https://max578.r-universe.dev Date/Publication: 2026-10-09 22:32:20 UTC RemoteUrl: https://github.com/max578/gpfield RemoteRef: main RemoteSha: b6f355aec2b88f3be4b6c12a5102353a3a37fbe4 NeedsCompilation: no Packaged: 2026-10-10 01:08:47 UTC; root Author: Max Moldovan [aut, cre, cph] (ORCID: ) Maintainer: Max Moldovan