code: def normalize(self, df: pd.DataFrame) -> pd.DataFrame:
      df = self.normalize_crypto(
          df,
          self._calendar_list,
          self._date_field_name,
          self._symbol_field_name,
      )
      return df
  
imports: import abc
  import sys
  import datetime
  from abc import ABC
  from pathlib import Path
  import fire
  import pandas
  from loguru import logger
  from dateutil.tz import tzlocal
  from data_collector.base import BaseCollector, BaseNormalize, BaseRun
  from data_collector.utils import deco_retry
  from pycoingecko import CoinGeckoAPI
  from time import mktime
  from datetime import datetime
  import time
label_desc: Use image node_id 2 for calling the CryptoNormalize obj's underlying member method code with example usage: obj.normalize(df) and returns: df