code: def __init__(self):
      self.mActiveTransformations = {}
      self.mActivePeriodics = {}
      self.mActiveTrends = {}
      self.mActiveAutoRegressions = {}
      self.mKnownTransformations = [
          "None",
          "Difference",
          "RelativeDifference",
          "Integration",
          "BoxCox",
          "Quantization",
          "Logit",
          "Fisher",
          "Anscombe",
      ]
      self.mKnownTrends = [
          "ConstantTrend",
          "Lag1Trend",
          "LinearTrend",
          "PolyTrend",
          "MovingAverage",
          "MovingMedian",
      ]
      self.mKnownPeriodics = [
          "NoCycle",
          "BestCycle",
          "Seasonal_MonthOfYear",
          "Seasonal_Second",
          "Seasonal_Minute",
          "Seasonal_Hour",
          "Seasonal_DayOfWeek",
          "Seasonal_DayOfMonth",
          "Seasonal_WeekOfYear",
      ]
  
      # "AutoRegression" becomes a little bit confusing as croston does not use lags (???)
      # rather use wikipedia terminology :  https://en.wikipedia.org/wiki/Decomposition_of_time_series
      # AutoRegression => "irregular component"
      self.mKnownAutoRegressions = [
          "NoAR",
          "AR",
          "ARX",
          "SVR",
          "SVRX",
          "MLP",
          "LSTM",
          "XGB",
          "XGBX",
          "CROSTON",
      ]
      # now , set he default models
      self.set_active_transformations(self.mKnownTransformations[0:4])
      self.set_active_trends(self.mKnownTrends[0:4])
      self.set_active_periodics(self.mKnownPeriodics)
      self.set_active_autoregressions(self.mKnownAutoRegressions[0:3])
  
imports: import pandas
  import numpy
label_desc: Use image node_id 1 to create a new cModelControl object  with example: obj = cModelControl()