simple.local() and piecew.poly.local() now scale distances by their scalef argument; they previously referenced an undefined variable rloc and would fail when called (#2758).GEF(), GEF.MultiSite() and EnKF.MultiSite() now read nt, obs.mean, blocked.dis and distances from ... explicitly instead of assigning them into the global environment (#2758).SDA_remote_launcher() no longer references an undefined stop.on.error when reading the qsub job id, and now reports a missing job id through its own error message (#2758).post.distns.Rdata, samples.Rdata and ensemble_weights.Rdata are now loaded with PEcAn.utils::load_local() instead of relying on load() to create them by name (#2758).stack_covariates_2_geotiff stacks data layers from various GeoTIFFs (with different extents, CRS, and resolutions) to a single map (#3450)qsub_sda(), downscale_qsub_main(), qsub_sda(), qsub_sda_batch(), sda.enkf_local() for submitting SDA batch jobs by splitting a large number of sites into multiple small groups of sites and spreading their computation across all cores of multiple HPC nodes (#3634, #3450, #3544).tobit_model_censored, technically not new but newly exported after being refactored out from inside the existing SDA analysis code.aggregate for spatiol aggregation of model downscaling outputsNA_downscale renamed SDA_downscale_hrlyNew features of the SDA function including:
GET.MultiSite() now supports the parallelization of multi-chain MCMC sampling with the fully randomized inits function.
Added new block-based SDA workflow for the 342 North America anchor sites.