class_docstr: H-Infinity filter. You are responsible for setting the
  various state variables to reasonable values; the defaults below will
  not give you a functional filter.
  
  Parameters
  ----------
  
  dim_x : int
      Number of state variables for the Kalman filter. For example, if
      you are tracking the position and velocity of an object in two
      dimensions, dim_x would be 4.
  
      This is used to set the default size of `P`, `Q`, and `u`
  
  dim_z : int
      Number of of measurement inputs. For example, if the sensor
      provides you with position in (x, y), `dim_z` would be 2.
  
  dim_u : int
      Number of control inputs for the Gu part of the prediction step.
  
  gamma : float
  
  .. warning::
      I do not believe this code is correct. DO NOT USE THIS.
      In particular, note that predict does not update the covariance
      matrix.
class_docstr_tok: ["H-Infinity","filter",".","You","are","responsible","for","setting","the","various","state","variables","to","reasonable","values",";","the","defaults","below","will","not","give","you","a","functional","filter",".","Parameters","--","--","--","--","--","dim_x",":","int","Number","of","state","variables","for","the","Kalman","filter",".","For","example",",","if","you","are","tracking","the","position","and","velocity","of","an","object","in","two","dimensions",",","dim_x","would","be","4",".","This","is","used","to","set","the","default","size","of","`","P","`",",","`","Q","`",",","and","`","u","`","dim_z",":","int","Number","of","of","measurement","inputs",".","For","example",",","if","the","sensor","provides","you","with","position","in","(","x",",","y",")",",","`","dim_z","`","would","be","2.","dim_u",":","int","Number","of","control","inputs","for","the","Gu","part","of","the","prediction","step",".","gamma",":","float","..","warning",":",":","I","do","not","believe","this","code","is","correct",".","DO","NOT","USE","THIS",".","In","particular",",","note","that","predict","does","not","update","the","covariance","matrix","."]
code: def __repr__(self):
      return "\n".join(
          [
              "HInfinityFilter object",
              pretty_str("dim_x", self.dim_x),
              pretty_str("dim_z", self.dim_z),
              pretty_str("dim_u", self.dim_u),
              pretty_str("gamma", self.dim_u),
              pretty_str("x", self.x),
              pretty_str("P", self.P),
              pretty_str("F", self.F),
              pretty_str("Q", self.Q),
              pretty_str("V", self.V),
              pretty_str("W", self.W),
              pretty_str("K", self.K),
              pretty_str("y", self.y),
          ]
      )
  
file_path: filterpy/filterpy/hinfinity/hinfinity_filter.py
imports: from __future__ import absolute_import, division
  import copy
  import warnings
  import numpy
  from numpy import dot, zeros, eye
  import scipy.linalg
  from filterpy.common import pretty_str
label_desc: Use image node_id 10 for calling the HInfinityFilter obj's underlying member method code with example usage: obj.__repr__() and returns: str