NEWS


PESTO 0.10.1

Follows 0.10.0's PEST++ rebuild by applying the same question to the other external authority PESTO drives -- APSIM -- and finding the same shape of defect: a working engine PESTO could not see, and an adapter whose tests only ever asked PESTO about itself.

Bug fixes

PESTO 0.10.0

This release rebuilds the PEST++ invocation layer. PESTO's shell-out to PEST++ had never run: control variables were passed as /h :name=value command-line switches, which PEST++ has never accepted, so every call exited before the binary started. The defects below have been present since the initial release (9 April 2026) and shipped in every release since; they surfaced now because this is the first time the layer was checked against the PEST++ sources and then against the real binary, rather than against PESTO's own tests.

Users of pesto_ies_callback() -- PESTO's native R ensemble smoother, and the path the benchmark suite exercises -- are unaffected: it does not shell out.

Breaking changes

Bug fixes

Minor improvements and fixes

PESTO 0.9.0

PESTO 0.8.0

New features

PESTO 0.7.0

The release that readies PESTO as the authoritative ensemble-manifest emitter for coordinated multi-tool runs and broadens the forward-model surface beyond the apsimx simulator to native ordinary-differential-equation models.

New features

Minor improvements and fixes

PESTO 0.6.0

Covariance inflation and localisation against ensemble collapse

Adds two opt-in countermeasures to the finite-ensemble pathologies that make an iterative ensemble smoother over-confident: covariance inflation (against under-dispersion / ensemble collapse) and covariance localisation (against spurious finite-sample parameter-observation correlations). Both default to off; a NULL specification leaves pesto_ies_callback() and pesto_ies_filter() byte-identical to the previous release.

New exports

Behaviour

Note on terminology: the spectral spread-ESS is scale-invariant, so it is used as the collapse diagnostic, while the "adaptive" inflation targets a variance-magnitude retention floor; "rtps" is the method that reshapes the spectrum. See the Countering Ensemble Collapse: Inflation and Localisation vignette.

PESTO 0.5.0

Forward-model contract + first-class multi-fidelity bridge

Promotes the two-adapter forward-model contract from an implicit convention to a typed, enforceable object, and makes the multi-fidelity (cheap, expensive) bridge first-class (APSIM-bridge invariants 1 and 3). No breaking changes to existing calls: pesto_ies_callback() still accepts a bare function(theta) -> obs.

New exports

Sequential (filter-mode) IES

Behaviour

Dependencies

PESTO 0.4.1

AAGI guidance uplift

A code-aesthetics and review-readability patch on top of 0.4.0. No runtime behaviour changes; no exported-API changes; no shipped-data changes. The aim is to lift every source surface to the bar set out in r_style.md ahead of any AAGI-AUS push.

Validation delegation (r_style.md invariant 9)

Section banners (r_style.md invariant 4)

Import concentration (r_style.md invariant 10)

Vignette prose

README

Canonical metadata URLs

PESTO 0.4.0

AAGI recipes uplift and canon channel migration

This release contains no R, C++, or shipped-data changes. It is a governance, metadata, and project-hygiene release that lands the AAGI canon recipes on the max578/PESTO channel.

Canon channel migration

Metadata version sync

Sole copyright holder

AAGI canon recipes added

PESTO 0.3.3

FLIBS Makevars portability fix (closes critical-review P2 #7)

PESTO 0.3.2

CSV-only manifest mode renamed (post critical-review, 2026-05-16)

PESTO 0.3.1

Manifest sidecar format= option (roadmap §A5 polish)

PESTO 0.3.0

Ensemble Manifest as a Portable, Versioned Run Record

In-Process IES via R Callback (UQ ag-stack roadmap §D4)

Notes

PESTO 0.2.0 (2026-04-25)

Bug fixes

New exported functions

API enhancements

Self-contained pestpp-ies comparison

Documentation and CRAN-readiness

Build and CRAN-portability

Open investigations (status)

PESTO 0.1.1

Sole-Authorship Consolidation

PESTO 0.1.0

Initial Release

Core Features

Hardware Acceleration

Surrogate-Accelerated IES (Novel)

PEST++ Integration

Visualisation