class_docstr: Dataset with Data(H)andler
  
  User should try to put the data preprocessing functions into handler.
  Only following data processing functions should be placed in Dataset:
  
  - The processing is related to specific model.
  
  - The processing is related to data split.
class_docstr_tok: ["Dataset","with","Data","(","H",")","andler","User","should","try","to","put","the","data","preprocessing","functions","into","handler",".","Only","following","data","processing","functions","should","be","placed","in","Dataset",":","-","The","processing","is","related","to","specific","model",".","-","The","processing","is","related","to","data","split","."]
docstr: Setup the Data
  
  Parameters
  ----------
  handler_kwargs : dict
      init arguments of DataHandler, which could include the following arguments:
  
      - init_type : Init Type of Handler
  
      - enable_cache : whether to enable cache
docstr_tok: ["Setup","the","Data","Parameters","--","--","--","--","--","handler_kwargs",":","dict","init","arguments","of","DataHandler",",","which","could","include","the","following","arguments",":","-","init_type",":","Init","Type","of","Handler","-","enable_cache",":","whether","to","enable","cache"]
code: def setup_data(self, handler_kwargs: dict = None, **kwargs):
      """
      Setup the Data
  
      Parameters
      ----------
      handler_kwargs : dict
          init arguments of DataHandler, which could include the following arguments:
  
          - init_type : Init Type of Handler
  
          - enable_cache : whether to enable cache
  
      """
      super().setup_data(**kwargs)
      if handler_kwargs is not None:
          self.handler.setup_data(**handler_kwargs)
  
imports: from ...utils.serial import Serializable
  from typing import Callable, Union, List, Tuple, Dict, Text, Optional
  from ...utils import init_instance_by_config, np_ffill, time_to_slc_point
  from ...log import get_module_logger
  from .handler import DataHandler, DataHandlerLP
  from copy import copy, deepcopy
  from inspect import getfullargspec
  import pandas
  import numpy
  import bisect
  from ...utils import lazy_sort_index
  from .utils import get_level_index
label_desc: Use image node_id 3 for calling the DatasetH obj's underlying member method code with example usage: obj.setup_data(handler_kwargs) without return types