Skip to content

Refactor adaptive forgetting factor in PDAF_set_forget / PDAF_set_forget_local#78

Merged
jjokella merged 2 commits intotsmp-pdaf-patchedfrom
tsmp-pdaf-patched-set-forget
Apr 30, 2026
Merged

Refactor adaptive forgetting factor in PDAF_set_forget / PDAF_set_forget_local#78
jjokella merged 2 commits intotsmp-pdaf-patchedfrom
tsmp-pdaf-patched-set-forget

Conversation

@jjokella
Copy link
Copy Markdown
Collaborator

Replaces the previous adaptive forgetting factor formula (var_ens / (var_resid - var_obs)) with a target-variance-based approach.

The new algorithm inflates the ensemble only when its spread in observation space is below the observation error standard deviation, and caps the result at 1. The forget input parameter now acts as a lower bound (maximum inflation) in adaptive mode (type_forget = 1/2) rather than being unused.

  • docs/users_guide/running_tsmp_pdaf/input_cmd.md: added type_forget section; updated forget section to document fixed vs. adaptive mode.

s7yoewer and others added 2 commits April 30, 2026 16:13
and adapt documentation of command line input `forget` according to
the new adaptive forgetting factor routines.
@jjokella jjokella merged commit f9a560a into tsmp-pdaf-patched Apr 30, 2026
1 check passed
@jjokella jjokella deleted the tsmp-pdaf-patched-set-forget branch April 30, 2026 14:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants