class_docstr: Description of timeseries index analysis module of report.
  
  Attributes:
      n_series (Union[int, List[int]): Number of time series identified in the dataset.
      length (Union[int, List[int]): Number of data points in the time series.
      start (Any): Starting point of the time series.
      end (Any): Ending point of the time series.
      period (Union[float, List[float]): Average interval between data points in the time series.
      frequency (Union[Optional[str], List[Optional[str]]): A string alias given to useful common time series frequencies, e.g. H - hours.
code: def __init__(
      self,
      n_series: int,
      length: int,
      start: Any,
      end: Any,
      period: float,
      frequency: Optional[str] = None,
  ) -> None:
      self.n_series = n_series
      self.length = length
      self.start = start
      self.end = end
      self.period = period
      self.frequency = frequency
  
file_path: ydata-profiling/src/ydata_profiling/model/description.py
imports: from dataclasses import dataclass
  from datetime import datetime, timedelta
  from typing import Any, Dict, List, Optional, Union
  from pandas import Timedelta
label_desc: Use image node_id 1 to create a new TimeIndexAnalysis object  with example: obj = TimeIndexAnalysis(n_series, length, start, end, period, frequency)