Skip to content

Add WyNDA online estimator#631

Merged
ChrisRackauckas merged 1 commit into
SciML:masterfrom
ChrisRackauckas-Claude:wynda-online-estimator
Jul 8, 2026
Merged

Add WyNDA online estimator#631
ChrisRackauckas merged 1 commit into
SciML:masterfrom
ChrisRackauckas-Claude:wynda-online-estimator

Conversation

@ChrisRackauckas-Claude

Copy link
Copy Markdown
Contributor

Summary

Ignore this PR until reviewed by @ChrisRackauckas.

This adds WyNDA to DataDrivenSparse as an online recursive least-squares estimator with exponential forgetting. It supports an initial inverse covariance scale or matrix, optional initial coefficients, direct alg(X, Y) usage, and the existing solve(problem, alg) sparse-regression path.

Tests

  • timeout 3600 julia --project=lib/DataDrivenSparse -e 'using Pkg; Pkg.test(; test_args=["DataDrivenSparse"])'
  • GROUP=QA timeout 3600 julia --project=lib/DataDrivenSparse -e 'using Pkg; Pkg.test()'
  • julia --project=.runic-env -m Runic --check src test docs lib

Notes

The estimator is dense rather than thresholded/sparse: the WyNDA online update is the recursive estimator itself, not an optimization loop over sparsity thresholds.

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
@ChrisRackauckas ChrisRackauckas marked this pull request as ready for review July 8, 2026 16:54
@ChrisRackauckas ChrisRackauckas merged commit ef9cf54 into SciML:master Jul 8, 2026
19 of 25 checks passed
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