Changes - Updates package dependencies to no longer use a fixed version, but instead a minimum version - Changed logging submodule to logging_functions to prevent overwriting logging package - Fixed some mypy errors - Added fix for SHAP DeepExplainer: https://github.com/slundberg/shap/issues/2189 - Fixed some deprecation warnings
2.8.5
Changes - `pyproject.toml` provides settings for building package (required for PyPI) - Additional information in `setup.py` for open source release
2.8.4
Changes - `predict` method from `sam.models.ConstantTimeseriesRegressor` now accepts kwargs for compatibility. Now, swapping models with `SamQuantileMLP` with `force_monotonic_quantiles` doesn't cause a failure.
2.8.3
Changes - `sam.models.QuantileMLP` requires `predict_ahead` to be int or list, but always casts to lists. Change to tuples in version 2.6.0, but caused inconsistencies and incorrect if statements.
2.8.2
Changes - `sam.visualization.sam_quantile_plot` now displays quantiles in 5 decimals, requirement from Aquasuite with larger quantiles.
2.8.1
Changes - New (optional) parameters for `sam.validation.RemoveFlatlines`: `backfill` and `margin` - Simplified `sam.validation.RemoveFlatlines` to use `pandas.DataFrame.rolling` functions