code: def test_steadystate():
      dim = 7
  
      cv = kinematic_kf(dim=dim, order=5)
      print(cv)
  
      cv.x[1] = 1.0
  
      for i in range(100):
          cv.predict()
          cv.update([i])
  
      for i in range(100):
          cv.predict_steadystate()
          cv.update_steadystate([i])
          # test mahalanobis
          a = np.zeros(cv.y.shape)
          maha = mahalanobis(a, cv.y, cv.S)
          assert cv.mahalanobis == approx(maha)
  
imports: from __future__ import absolute_import, division, print_function
  import numpy.random
  from numpy.random import randn
  import numpy
  import matplotlib.pyplot
  from pytest import approx
  from filterpy.kalman import KalmanFilter, update, predict, batch_filter
  from filterpy.common import Q_discrete_white_noise, kinematic_kf, Saver
  from filterpy.stats import mahalanobis
  from scipy.linalg import block_diag, norm
label_desc: Use image node_id 10 for calling a global function with example usage: test_steadystate() without return types