spei.utils module¶
- spei.utils.daily_window_group_yearly_df(dfval: DataFrame, period: int) DataFrame ¶
Fill a period of daily values in grouped by yearly DataFrame to get cyclic rolling window.
- spei.utils.get_data_series(group_df: DataFrame) Series ¶
Transform grouped dataframe by yearly values back to time series.
- spei.utils.group_yearly_df(series: Series) DataFrame ¶
Group Series per year in a DataFrame.
This function groups a time series by year, creating a DataFrame where each column corresponds to a year (as int). The index of the DataFrame is set to the corresponding dates (in the year 2000).
Parameters:¶
- seriespd.Series
A pandas Series with a DateTime index.
Returns:¶
pd.DataFrame
- spei.utils.infer_frequency(index: Index | DatetimeIndex) str ¶
Infer frequency
- spei.utils.validate_index(index: Index) DatetimeIndex ¶
- spei.utils.validate_series(series: Series) Series ¶