nansencenter / DAPPER

Data Assimilation with Python: a Package for Experimental Research

Home Page:https://nansencenter.github.io/DAPPER

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Simplify, improve and generalize (total rewrite?) time sequence management

patnr opened this issue · comments

  • At the moment, t (absolute time) is "too important" in the code,
    compared to k (the time index). For example,

    • dxdt have signature dxdt(x,t,dt) instead of dxdt(x,k,dt).
      But a common situation is that dxdt needs to look-up some
      property (e.g. parmeter value) from a pre-defined table.
      For that purpose, k is better suited that t because it is
      and integer, not a fload.
    • If models simply have the signature HMM.dyn(x,k)
      (i.e. ticker would only yield k and kObs)
      then variable dt is effectively supported.
  • Change KObs to KObs-1 ?

  • Highlight the fact that t=0 is special

    • There shoult not be any obs then
    • Some of the plotting functionality are maybe
      assuming that tt[0] == 0.

Duplicate of #83