Scalecast

Latest version: v0.19.9

Safety actively analyzes 666181 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 14 of 28

0.13.6

Added
- added `error` argument to the `Forecaster.diff()` method
Changed
- took out the error that's raised when trying to add AR terms after data has already been differenced using `Forecaster.add_AR_terms()`
Fixed
- fixed an issue with `util.break_mv_forecaster` that was caused from adding `future_dates` arg to `Forecaster.__init__()` method

0.13.5

Added
- added optional `future_dates` arg to `Forecaster.__init__()` method
- added `error` argument to the `Forecaster.drop_Xvars()` and `Forecaster.drop_regressors()` methods
Changed
- changed `SeriesTransformer` scaling functions to use only training data if `train_only=True`.
- took out the error that's raised when trying to add AR terms after data has already been differenced
Fixed
- fixed an issue with the `notebook.tune_test_forecast()` function
- `MVForecaster` no longer takes AR terms when `merge_Xvars = 'u'`
- fixed an issue where `util.break_mv_forecaster` was not converting xreg dict correctly

0.13.4

Added
- added `util.pdr_load()` function.
- added `limit_grid_size` as an argument to `Forecaster.tune_test_forecast()`, `MVForecaster.tune_test_forecast()`, and `notebook.tune_test_forecast()` to support randomized grid search through this process.
Changed
- changed dynamic window forecasting loop
- if trying to cross validate with less data than it is possible to create the correct-sized folds for, the program will no longer raise an error but instead pass default parameters to the `best_params` attribute and log a warning.
- made cross validation slightly more efficient
Fixed
- changed some source code to reduce the amount of `TypeError`s a user is likely to get (such as passing `int.64` type when `int` type is required)

0.13.3

Added
Changed
- `SeriesTransformer.diffrevert()` now supports an argument `revert_fvs`, which is `True` by default. since adding level cis, this is now possible.
Fixed
- fixed an issue that caused model evaluation to fail if models were not tuned from the grid successfully. this was an issue since 0.12.3 due to how cross validation changed tuning.

0.13.2

Added
Changed
Fixed
- Fixed an issue from 0.13.1 that was caused by running models `test_only = True` on integrated series.

0.13.1

Added
- added level fitted values and default level confidence intervals for all models called through `Forecaster` and `MVForecaster`.
Changed
- deprecated several export functions and rewrote `Forecaster.export()` and `MVForecaster.export()` to allow confidence intervals when `cis=True`. all deprecated functions should log a FutureWarning and will be removed in 0.14.0. all of these functionalities are now dupliated in `Forecaster.export()` and `MVForecaster.export()`
- `Forecaster.export_test_set_preds_with_cis()`
- `Forecaster.export_test_set_preds_with_cis()`
- `MVForecaster.export_model_summaries()`
- `MVForecaster.export_forecasts()`
- `MVForecaster.export_test_set_preds()`
- `MVForecaster.export_level_forecasts()`
- `MVForecaster.export_level_test_set_preds()`
- made shap an optional add-on due to some installation issues by some users
Fixed
- `notebook.tune_test_forecast()` was missing an argument in the function
- fixed an issue with `MVForecaster.backtest()` causing some models to return a key error when backtested
- fixed an issue where `'ValidationMetricValue'` could not be passed to `MVForecaster.set_best_model(determine_best_by)`

Page 14 of 28

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.