docstr: ivy.Container static method variant of ivy.hamming_window. This
  method simply wraps the function, and so the docstring for
  ivy.hamming_window also applies to this method with minimal changes.
  
  Parameters
  ----------
  x
      input container including window lengths.
  periodic
      If True, returns a window to be used as periodic function.
      If False, return a symmetric window.
  alpha
      The coefficient alpha in the hamming window equation
  beta
      The coefficient beta in the hamming window equation
  dtype
      data type of the returned arrays.
  out
      optional output container, for writing the result to.
  
  Returns
  -------
  ret
      The container that includes the Hamming windows.
  
  Examples
  --------
  >>> x = ivy.Container(a=3, b=5)
  >>> ivy.Container.static_hamming_window(x, periodic=True, alpha=0.2, beta=2)
  {
      a: ivy.array([-1.8000,  1.2000,  1.2000]),
      b: ivy.array([-1.8000, -0.4180,  1.8180,  1.8180, -0.4180])
  }
docstr_tok: ["ivy.Container","static","method","variant","of","ivy.hamming_window",".","This","method","simply","wraps","the","function",",","and","so","the","docstring","for","ivy.hamming_window","also","applies","to","this","method","with","minimal","changes",".","Parameters","--","--","--","--","--","x","input","container","including","window","lengths",".","periodic","If","True",",","returns","a","window","to","be","used","as","periodic","function",".","If","False",",","return","a","symmetric","window",".","alpha","The","coefficient","alpha","in","the","hamming","window","equation","beta","The","coefficient","beta","in","the","hamming","window","equation","dtype","data","type","of","the","returned","arrays",".","out","optional","output","container",",","for","writing","the","result","to",".","Returns","--","--","--","-","ret","The","container","that","includes","the","Hamming","windows",".","Examples","--","--","--","--",">",">",">","x","=","ivy.Container","(","a=3",",","b=5",")",">",">",">","ivy.Container.static_hamming_window","(","x",",","periodic=True",",","alpha=0.2",",","beta=2",")","{","a",":","ivy.array","(","[","-1.8000",",","1.2000",",","1.2000","]",")",",","b",":","ivy.array","(","[","-1.8000",",","-0.4180",",","1.8180",",","1.8180",",","-0.4180","]",")","}"]
code: def static_hamming_window(
      x: Union[int, ivy.Array, ivy.NativeArray, ivy.Container],
      /,
      *,
      key_chains: Optional[
          Union[List[str], Dict[str, str], ivy.Container]
      ] = None,
      to_apply: Union[bool, ivy.Container] = True,
      prune_unapplied: Union[bool, ivy.Container] = False,
      map_sequences: Union[bool, ivy.Container] = False,
      periodic: Union[bool, ivy.Container] = True,
      alpha: Union[float, ivy.Container] = 0.54,
      beta: Union[float, ivy.Container] = 0.46,
      dtype: Optional[
          Union[ivy.Array, ivy.NativeArray, ivy.Container]
      ] = None,
      out: Optional[ivy.Container] = None,
  ) -> ivy.Container:
      """ivy.Container static method variant of ivy.hamming_window. This
      method simply wraps the function, and so the docstring for
      ivy.hamming_window also applies to this method with minimal changes.
  
      Parameters
      ----------
      x
          input container including window lengths.
      periodic
          If True, returns a window to be used as periodic function.
          If False, return a symmetric window.
      alpha
          The coefficient alpha in the hamming window equation
      beta
          The coefficient beta in the hamming window equation
      dtype
          data type of the returned arrays.
      out
          optional output container, for writing the result to.
  
      Returns
      -------
      ret
          The container that includes the Hamming windows.
  
      Examples
      --------
      >>> x = ivy.Container(a=3, b=5)
      >>> ivy.Container.static_hamming_window(x, periodic=True, alpha=0.2, beta=2)
      {
          a: ivy.array([-1.8000,  1.2000,  1.2000]),
          b: ivy.array([-1.8000, -0.4180,  1.8180,  1.8180, -0.4180])
      }
      """
      return ContainerBase.cont_multi_map_in_function(
          "hamming_window",
          x,
          key_chains=key_chains,
          to_apply=to_apply,
          prune_unapplied=prune_unapplied,
          map_sequences=map_sequences,
          periodic=periodic,
          alpha=alpha,
          beta=beta,
          dtype=dtype,
          out=out,
      )
  
imports: from typing import Optional, Union, List, Dict
  import ivy
  from ivy.data_classes.container.base import ContainerBase
label_desc: Use image node_id 7 for calling the _ContainerWithCreationExperimental obj's underlying member method code with example usage: obj.static_hamming_window() and returns: ContainerBase