code: def __init__(
      self,
      *,
      monitor: "Monitor",
      name: str,
      is_silent: bool,
      is_timed: bool,
      is_track: bool,
      is_partial: bool,
      total_steps: float,
      parents: List[str],
  ):
      super().__init__(
          monitor=monitor,
          name=name,
          is_silent=is_silent,
          is_timed=is_timed,
          is_partial=is_partial,
          is_track=is_track,
          is_children_silent=False,
          total_steps=total_steps,
      )
      self._beta_pow = 1.0
      self._beta = 0.6
      self._estimated_time = 0.0
      self._time_length = 7
      self._last_end_time = -1.0
      self._last_start_time = -1.0
      self._last_step_time = 0.0
      self._last_est_time = 0
      self._is_track = is_track
      self._parents = parents
  
imports: import math
  import time
  from typing import TYPE_CHECKING, List
  from labml import logger
  from ..tracker import tracker_singleton
label_desc: Use image node_id 1 to create a new LoopingSection object from inherited base classes: Section with example: obj = LoopingSection()