Skip to content

Create sanity checks #41

@patnr

Description

@patnr

There should be tests that make sure that the results of the algorithms are sensible.
These don't necessarily need to be part of automated CI tests,
as mentioned in #40, but rather the examples.

I suggest to use a trivial case, for example, for DA:
5d, no dynamics, observe (directly) 1 component.

  • posterior mean/cov should nearly match theoretical.
  • test all of the methods
  • test for different configs (ensemble size, iteration numbers, with and without localisation)

For optimisation, for example: a 5d quadratic objective

  • Check optimum is found
  • Check number of iterations not excessive.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions