Package: PESTO Type: Package Title: Parameter Estimation Optimised, with APSIM Coupling Version: 0.11.1.9000 Authors@R: c( person("Max", "Moldovan", role = c("aut", "cre", "cph"), email = "max.moldovan@adelaide.edu.au", comment = c(ORCID = "0000-0001-9680-8474")) ) Description: High-performance parameter estimation, uncertainty quantification, and inverse modelling toolkit built on modernised PEST++ algorithms. Provides native R interfaces to iterative ensemble smoothers (IES), Gauss-Levenberg-Marquardt (GLM) solvers, global sensitivity analysis, and multi-objective optimisation under uncertainty. Includes surrogate-accelerated IES via Gaussian Process and Random Fourier Features, adaptive SVD backends (randomised SVD, LAPACK, Eigen), and convergence-aware adaptive ensemble sizing. Designed for large-scale environmental, hydrological, and agricultural models with support for highly-parameterised problems (>100,000 parameters). The toolkit is model-independent -- any R function can serve as the forward model -- with first-class in-process coupling to the APSIM agricultural-systems model via the 'apsimx' package as its flagship simulator partner. License: MIT + file LICENSE URL: https://github.com/max578/PESTO, https://max578.github.io/PESTO/ BugReports: https://github.com/max578/PESTO/issues Encoding: UTF-8 Language: en-AU Roxygen: list(markdown = TRUE, roclets = c("namespace", "rd", "srr::srr_stats_roclet")) SystemRequirements: C++17 Depends: R (>= 4.1.0) Imports: Rcpp (>= 1.0.12), data.table, ggplot2, parallel, S7 (>= 0.2.0), yaml (>= 2.3.0), digest (>= 0.6.0) LinkingTo: Rcpp, RcppEigen Suggests: testthat (>= 3.0.0), knitr, rmarkdown, viridis, microbenchmark, Matrix, apsimx (>= 2.7.0), deSolve (>= 1.30), srr VignetteBuilder: knitr Config/testthat/edition: 3 Config/roxygen2/version: 8.1.0 Repository: https://max578.r-universe.dev Date/Publication: 2026-10-16 01:03:08 UTC RemoteUrl: https://github.com/max578/PESTO RemoteRef: main RemoteSha: 298bfc17b944c4751fa3fdd503d449de3e505f39 NeedsCompilation: yes Packaged: 2026-10-16 07:28:41 UTC; root Author: Max Moldovan [aut, cre, cph] (ORCID: ) Maintainer: Max Moldovan