Typings

types used throughout this package

[00_glssm.ipynb]


source

GLSSM

 GLSSM (u:jaxtyping.Float[Array,'n+1m'], A:jaxtyping.Float[Array,'nmm'],
        D:jaxtyping.Float[Array,'nml'],
        Sigma0:jaxtyping.Float[Array,'mm'],
        Sigma:jaxtyping.Float[Array,'nll'],
        v:jaxtyping.Float[Array,'n+1p'], B:jaxtyping.Float[Array,'n+1pm'],
        Omega:jaxtyping.Float[Array,'n+1pp'])

source

GLSSMObservationModel

 GLSSMObservationModel (v:jaxtyping.Float[Array,'n+1p'],
                        B:jaxtyping.Float[Array,'n+1pm'],
                        Omega:jaxtyping.Float[Array,'n+1pp'])

source

GLSSMState

 GLSSMState (u:jaxtyping.Float[Array,'n+1m'],
             A:jaxtyping.Float[Array,'nmm'],
             D:jaxtyping.Float[Array,'nml'],
             Sigma0:jaxtyping.Float[Array,'mm'],
             Sigma:jaxtyping.Float[Array,'nll'])

[10_kalman_filter_smoother.ipynb]


source

SmootherResult

 SmootherResult (x_smooth:jaxtyping.Float[Array,'n+1m'],
                 Xi_smooth:jaxtyping.Float[Array,'n+1mm'])

source

FilterResult

 FilterResult (x_filt:jaxtyping.Float[Array,'n+1m'],
               Xi_filt:jaxtyping.Float[Array,'n+1mm'],
               x_pred:jaxtyping.Float[Array,'n+1m'],
               Xi_pred:jaxtyping.Float[Array,'n+1mm'])

[20_pgssm.ipynb]


source

to_observation_model

 to_observation_model (model:__main__.GLSSM)

source

to_states

 to_states (model:__main__.GLSSM|__main__.PGSSM)

source

PGSSM

 PGSSM (u:jaxtyping.Float[Array,'n+1m'], A:jaxtyping.Float[Array,'nmm'],
        D:jaxtyping.Float[Array,'nml'],
        Sigma0:jaxtyping.Float[Array,'mm'],
        Sigma:jaxtyping.Float[Array,'nll'],
        v:jaxtyping.Float[Array,'n+1p'], B:jaxtyping.Float[Array,'n+1pm'],
        dist:tensorflow_probability.substrates.jax.distributions.distribut
        ion.Distribution, xi:jaxtyping.Float[Array,'n+1p'])

[40_importance_sampling.ipynb]


source

ConvergenceInformation

 ConvergenceInformation (converged:jaxtyping.Bool, n_iter:int,
                         delta:jaxtyping.Float)

source

to_glssm

 to_glssm (proposal:__main__.GLSSMProposal)

source

GLSSMProposal

 GLSSMProposal (u:jaxtyping.Float[Array,'n+1m'],
                A:jaxtyping.Float[Array,'nmm'],
                D:jaxtyping.Float[Array,'nml'],
                Sigma0:jaxtyping.Float[Array,'mm'],
                Sigma:jaxtyping.Float[Array,'nll'],
                v:jaxtyping.Float[Array,'n+1p'],
                B:jaxtyping.Float[Array,'n+1pm'],
                Omega:jaxtyping.Float[Array,'n+1pp'],
                z:jaxtyping.Float[Array,'n+1p'])

[45_cross_entropy_method.ipynb]


source

MarkovProposal

 MarkovProposal (mean:jaxtyping.Float[Array,'n+1m'],
                 R:jaxtyping.Float[Array,'n+1mm'],
                 J_tt:jaxtyping.Float[Array,'nmm'],
                 J_tp1t:jaxtyping.Float[Array,'nmm'])