class_docstr: Static clipping beyond a fixed limit
  
  This transformation affects the following attributes:
  - Audio
  
  
  Attributes
  ----------
  clip_limit : float or list of floats, strictly (0,1)
      The amplitude fraction beyond which the waveform is clipped.
  
  Examples
  --------
  >>> D = muda.deformers.Clipping(clip_limit=0.75)
  >>> out_jams = list(D.transform(jam_in))
  
  See Also
  --------
  LinearClipping
  RandomClipping
class_docstr_tok: ["Static","clipping","beyond","a","fixed","limit","This","transformation","affects","the","following","attributes",":","-","Audio","Attributes","--","--","--","--","--","clip_limit",":","float","or","list","of","floats",",","strictly","(","0,1",")","The","amplitude","fraction","beyond","which","the","waveform","is","clipped",".","Examples","--","--","--","--",">",">",">","D","=","muda.deformers.Clipping","(","clip_limit=0.75",")",">",">",">","out_jams","=","list","(","D.transform","(","jam_in",")",")","See","Also","--","--","--","--","LinearClipping","RandomClipping"]
docstr: Clipping
docstr_tok: ["Clipping"]
code: def __init__(self, clip_limit=0.8):
      """Clipping"""
      AbstractClipping.__init__(self)
  
      self.clip_limit = np.atleast_1d(clip_limit).flatten()
      if np.any(self.clip_limit <= 0.0) or np.any(
          self.clip_limit >= 1.0
      ):
          raise ValueError(
              "clip_limit parameter domain is strictly (0,1)."
          )
      self.clip_limit = self.clip_limit.tolist()
  
file_path: muda/muda/deformers/clipping.py
imports: import numpy
  from ..base import BaseTransformer, _get_rng
label_desc: Use image node_id 1 to create a new Clipping object from inherited base classes: AbstractClipping with example: obj = Clipping(clip_limit)