code: def numeric_stats_pandas(series: pd.Series) -> Dict[str, Any]:
      return {
          "mean": series.mean(),
          "std": series.std(),
          "variance": series.var(),
          "min": series.min(),
          "max": series.max(),
          # Unbiased kurtosis obtained using Fisher's definition (kurtosis of normal == 0.0). Normalized by N-1.
          "kurtosis": series.kurt(),
          # Unbiased skew normalized by N-1
          "skewness": series.skew(),
          "sum": series.sum(),
      }
  
file_path: ydata-profiling/src/ydata_profiling/model/pandas/describe_numeric_pandas.py
imports: from typing import Any, Dict, Tuple
  import numpy
  import pandas
  from ydata_profiling.utils.compat import pandas_version_info
  from ydata_profiling.config import Settings
  from ydata_profiling.model.summary_algorithms import chi_square, describe_numeric_1d, histogram_compute, series_handle_nulls, series_hashable
label_desc: Use image node_id 2 for calling a global function with example usage: numeric_stats_pandas(series) and returns: dict