NEWS


PESTO 0.6.0.9000

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 S7 Cross-Package Contract (roadmap §A5)

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