code: def get_time_features_for_frequency(freq) -> List[Callable]:
      features_by_offset_name = {
          "A": [],
          "Q": [quarter_of_year],
          "M": [month_of_year],
          "SM": [day_of_month, month_of_year],
          "W": [day_of_month, week_of_year],
          "D": [day_of_week, day_of_month, day_of_year],
          "B": [day_of_week, day_of_month, day_of_year],
          "BH": [hour_of_day, day_of_week, day_of_month, day_of_year],
          "H": [hour_of_day, day_of_week, day_of_month, day_of_year],
          "T": [
              minute_of_hour,
              hour_of_day,
              day_of_week,
              day_of_month,
              day_of_year,
          ],
          "S": [
              second_of_minute,
              minute_of_hour,
              hour_of_day,
              day_of_week,
              day_of_month,
              day_of_year,
          ],
          "L": [
              second_of_minute,
              minute_of_hour,
              hour_of_day,
              day_of_week,
              day_of_month,
              day_of_year,
          ],
          "U": [
              second_of_minute,
              minute_of_hour,
              hour_of_day,
              day_of_week,
              day_of_month,
              day_of_year,
          ],
          "N": [
              second_of_minute,
              minute_of_hour,
              hour_of_day,
              day_of_week,
              day_of_month,
              day_of_year,
          ],
      }
      offset = pd.tseries.frequencies.to_offset(freq)
      offset_name = norm_freq_str(offset)
      return features_by_offset_name[offset_name]
  
file_path: autogluon/timeseries/src/autogluon/timeseries/utils/datetime/time_features.py
imports: from typing import Callable, List
  import numpy
  import pandas
  from .base import norm_freq_str
label_desc: Use image node_id 11 for calling a global function with example usage: get_time_features_for_frequency(freq) and returns: features_by_offset_name