For usage instructions: Visit our Wiki page.
  
  If you encounter any problems:
  Look for solution or create a new Issue here.
  
  Available labeling patterns examples:
  1) General: patterns in your data that don't fall under any of provided built-in patterns.
  
  2) Peaks: a sharp increase to a certain single value, followed by a return to the original value.
  
  
  
  3) Troughs: a sharp decrease to a certain single value, followed by a return to the original value.
  
  
  4) Jumps: increase to a certain value without returning to the original state.
  
  
  5) Drops: decrease to a certain value without returning to the original state.
  
  
  6) Custom: any custom model created and imported by you.