docstr: Returns the automatically added seasonalities by Prophet's base model based on kwargs of model creation
docstr_tok: ["Returns","the","automatically","added","seasonalities","by","Prophet","'s","base","model","based","on","kwargs","of","model","creation"]
code: def _extract_auto_seasonality(prophet_kwargs: dict) -> list:
      """Returns the automatically added seasonalities by Prophet's base model based on kwargs of model creation"""
      auto_seasonalities = []
      for auto_seasonality in ["daily", "weekly", "yearly"]:
          s_name = auto_seasonality + "_seasonality"
          if not (
              s_name in prophet_kwargs and not prophet_kwargs[s_name]
          ):
              auto_seasonalities.append(auto_seasonality)
      return auto_seasonalities
  
imports: import logging
  import re
  from typing import Callable, List, Optional, Sequence, Union
  import numpy
  import pandas
  import prophet
  from darts.logging import execute_and_suppress_output, get_logger, raise_if, raise_log
  from darts.models.forecasting.forecasting_model import FutureCovariatesLocalForecastingModel
  from darts.timeseries import TimeSeries
label_desc: Use image node_id 13 for calling the Prophet obj's underlying member method code with example usage: obj._extract_auto_seasonality(prophet_kwargs) and returns: auto_seasonalities