docstr: get history trading date
  
  Returns
  -------
      calendar list
docstr_tok: ["get","history","trading","date","Returns","--","--","--","-","calendar","list"]
code: def calendar_list(self) -> List[pd.Timestamp]:
      """get history trading date
  
      Returns
      -------
          calendar list
      """
      raise NotImplementedError("rewrite calendar_list")
  
file_path: qlib/scripts/data_collector/index.py
imports: import sys
  import abc
  from pathlib import Path
  from typing import List
  import pandas
  from tqdm import tqdm
  from loguru import logger
  from data_collector.utils import get_trading_date_by_shift
label_desc: Use image node_id 3 for calling the IndexBase obj's underlying member method code with example usage: obj.calendar_list() without return types