rts#
Functions#
|
Wrapper for jitted integrated_rts_smoother function |
|
Jax implementation of the integrated RTS smoothing algorithm |
Module Contents#
- smolgp.solvers.integrated.rts.IntegratedRTSSmoother(kernel, t_states, obsid, instid, stateid, kalman_results)[source]#
Wrapper for jitted integrated_rts_smoother function
- Parameters:
kernel – IntegratedStateSpaceModel kernel
t_states – Array of size K, sorted time coordinate of all states (exposure starts and ends)
obsid – Array of size N, which observation (0,…,N-1) is being made at each state k
instid – Array of size N, which instrument (0,…,Ninst-1) recorded observation n
stateid – Array of size K, 0 for exposure-start, 1 for exposure-end
kalman_results – output from Kalman filter (m_filtered, P_filtered, m_predicted, P_predicted)
- Returns:
filtered means P_filtered: filtered covariances m_predicted: predicted means P_predicted: predicted covariances
- Return type:
m_filtered
- smolgp.solvers.integrated.rts.integrated_rts_smoother(A_aug, RESET, t_states, obsid, instid, stateid, m_filtered, P_filtered, m_predicted, P_predicted)[source]#
Jax implementation of the integrated RTS smoothing algorithm
See Section 3.2.2 in Rubenzahl & Hattori et al. (in prep) for detailed description of the algorithm and notation.