code: def __init__(self):
      super().__init__()
      self.mParallelMode = True
      self.mNbCores = 8
      self.mEstimRatio = 0.8
      # to be deprecated when cross validation is OK.
      self.mCustomSplit = None
      self.mAddPredictionIntervals = True
      self.enable_fast_mode()
      self.mTimeDeltaComputationMethod = "AVG"
      # can be "AVG", "MODE", "USER"
      self.mUserTimeDelta = None
      self.mBusinessDaysOnly = False
      self.mMaxExogenousCategories = 5
      self.mNoBoxCoxOrders = []
      self.mBoxCoxOrders = [-2.0, -1.0, 0.0, 2.0]
      self.mExtensiveBoxCoxOrders = [
          -2,
          -1,
          -0.5,
          -0.33,
          -0.25,
          0.0,
          2,
          0.5,
          0.33,
          0.25,
      ]
      self.mMaxFeatureForAutoreg = 1000
      self.mModelSelection_Criterion = "MAPE"
      self.mCycle_Criterion = "L2"
      self.mCycle_Criterion_Threshold = None
      self.mHierarchicalCombinationMethod = "BU"
      self.mForecastRectifier = (
          None  # can be "relu" to force positive forecast values
      )
      self.mXGBOptions = None
      self.mCrossValidationOptions = cCrossValidationOptions()
      self.mCrostonOptions = cCrostonOptions()
      self.disableDebuggingOptions()
  
imports: import pandas
  import numpy
label_desc: Use image node_id 1 to create a new cSignalDecomposition_Options object from inherited base classes: cModelControl with example: obj = cSignalDecomposition_Options()