Skip to content

Add sequential kalman filter framework, and EAKF#1224

Open
travissluka wants to merge 1 commit intodevelopfrom
feature/sequential_enkf
Open

Add sequential kalman filter framework, and EAKF#1224
travissluka wants to merge 1 commit intodevelopfrom
feature/sequential_enkf

Conversation

@travissluka
Copy link
Contributor

@travissluka travissluka commented Mar 9, 2026

Description

This adds a test for the sequential EnKF (EAKF in this case)

Also added the computeLocalization(Point3, Point3) interface to the obs localization so that things would compile and warn us if we tried to use it. We can't use the rossby based localization for sequential EnKF at the moment, though. The rossby based localization needs to call GeometryIterator::getFieldValue() so it will not work with obs/obs localization. The fix to this requires more thought, and Travis has hit his thought quota and can't afford any more credits.

Testing

An EAKF test is added, with minimal scientific or technical evaluation (If you run LETKF with GC99 localization and compare it to EAKF, the increments look similar if you squint. And no, I did not think to save those plots)

Dependencies

build-group=https://github.com/JCSDA-internal/oops/pull/3193
build-group=https://github.com/JCSDA-internal/ioda/pull/1674
build-group=https://github.com/JCSDA-internal/ufo/pull/4027
build-group=https://github.com/JCSDA-internal/pyiri-jedi/pull/166

@travissluka travissluka marked this pull request as ready for review March 9, 2026 22:11
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.

1 participant