class_docstr: Augmenter that changes the case characters, words, or entire texts depending on the
  given 'granularity'.
  
  The 'cadence' option are used to adjust the frequency of the case changes, to avoid
  detection by automated deobfuscation techniques. If 'cadence' is not an integer
  (e.g. 2.5), the case will be changed on *average* about every 2.5 chars.
class_docstr_tok: ["Augmenter","that","changes","the","case","characters",",","words",",","or","entire","texts","depending","on","the","given","'granularity","'",".","The","'cadence","'","option","are","used","to","adjust","the","frequency","of","the","case","changes",",","to","avoid","detection","by","automated","deobfuscation","techniques",".","If","'cadence","'","is","not","an","integer","(","e.g",".","2.5",")",",","the","case","will","be","changed","on","*","average","*","about","every","2.5","chars","."]
code: def change_case_all(self, text: str) -> str:
      return self.case_changer.change(text)
  
file_path: AugLy/augly/text/augmenters/case.py
imports: import math
  from typing import List, Optional, Union
  import numpy
  from augly.text.augmenters.utils import rejoin_words_and_whitespace, split_words_on_whitespace
label_desc: Use image node_id 2 for calling the CaseAugmenter obj's underlying member method code with example usage: obj.change_case_all(text) and returns: self