code: def __init__(
      self,
      start_time,
      total_time_limit,
      model_time_limit,
      steps,
      algorithms,
  ):
      self._start_time = start_time
      self._total_time_limit = total_time_limit
      self._model_time_limit = model_time_limit
      self._steps = steps
      self._algorithms = algorithms
      self._spend = []
      self._is_hill_climbing = "hill_climbing_1" in steps
      self._is_stacking = "stack" in steps
  
file_path: mljar-supervised/supervised/tuner/time_controller.py
imports: import json
  import logging
  import time
  import numpy
  import pandas
  from supervised.utils.config import LOG_LEVEL
label_desc: Use image node_id 1 to create a new TimeController object  with example: obj = TimeController(start_time, total_time_limit, model_time_limit, steps, algorithms)