class_docstr: A proposal using a KDE of the complementary ensemble
  
  This is a simplified version of the method used in `kombine
  <https://github.com/bfarr/kombine>`_. If you use this proposal, you should
  use *a lot* of walkers in your ensemble.
  
  Args:
      bw_method: The bandwidth estimation method. See `the scipy docs
          <https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.gaussian_kde.html>`_
          for allowed values.
class_docstr_tok: ["A","proposal","using","a","KDE","of","the","complementary","ensemble","This","is","a","simplified","version","of","the","method","used","in","`","kombine","<","https",":","\/\/github.com\/bfarr\/kombine",">","`","_",".","If","you","use","this","proposal",",","you","should","use","*","a","lot","*","of","walkers","in","your","ensemble",".","Args",":","bw_method",":","The","bandwidth","estimation","method",".","See","`","the","scipy","docs","<","https",":","\/\/docs.scipy.org\/doc\/scipy\/reference\/generated\/scipy.stats.gaussian_kde.html",">","`","_","for","allowed","values","."]
code: def __init__(self, bw_method=None, **kwargs):
      if gaussian_kde is None:
          raise ImportError(
              "you need scipy.stats.gaussian_kde to use the KDEMove"
          )
      self.bw_method = bw_method
      super(KDEMove, self).__init__(**kwargs)
  
imports: import numpy
  from .red_blue import RedBlueMove
label_desc: Use image node_id 1 to create a new KDEMove object from inherited base classes: RedBlueMove with example: obj = KDEMove(bw_method)