docstr: Parameters
  ----------
  date_field_name: str
      date field name, default is date
  symbol_field_name: str
      symbol field name, default is symbol
code: def __init__(
      self,
      date_field_name: str = "date",
      symbol_field_name: str = "symbol",
      **kwargs,
  ):
      """
  
      Parameters
      ----------
      date_field_name: str
          date field name, default is date
      symbol_field_name: str
          symbol field name, default is symbol
      """
      self._date_field_name = date_field_name
      self._symbol_field_name = symbol_field_name
      self.kwargs = kwargs
      self._calendar_list = self._get_calendar_list()
  
imports: import abc
  import time
  import datetime
  import importlib
  from pathlib import Path
  from typing import Type, Iterable
  from concurrent.futures import ProcessPoolExecutor
  import pandas
  from tqdm import tqdm
  from loguru import logger
  from joblib import Parallel, delayed
  from qlib.utils import code_to_fname
label_desc: Use image node_id 1 to create a new BaseNormalize object from inherited base classes: abc with example: obj = BaseNormalize(date_field_name, symbol_field_name)