INNER CODE UNIT · Python
safe_resample
ranaroussi/quantstats · quantstats/_compat.py:100
def safe_resample(
data: pd.Series | pd.DataFrame,
freq: str,
func_name: str | Callable | None = None,
**kwargs,
):
"""
Safe resample operation that works with all pandas versions.
This function handles the resampling of time series data using the correct
frequency aliases and aggregation methods that are compatible across
different pandas versions. It also normalizes timezones to ensure
consistent comparisons.
Parameters
----------
data : pd.Series or pd.DataFrame
The time series data to resample