def METHOD_NAME(
    weights: pd.DataFrame,
    SR_list: list,
    avg_correlation: float = 0.5,
    years_of_data: float = 10,
) -> pd.DataFrame:
    list_of_weight_lists = [
        list(weights.iloc[idx].values) for idx in range(len(weights.index))
    ]
    adj_weight_list = adjust_list_of_weight_lists_for_SR(
        list_of_weight_lists,
        SR_list=SR_list,
        avg_correlation=avg_correlation,
        years_of_data=years_of_data,
    )
    adj_weights = pd.DataFrame(
        adj_weight_list, columns=weights.columns, index=weights.index
    )
    return adj_weights