Maintenance release with planned changes and deprecations.
Users should note completed deprecations and consult notes below.
Please see our changelog for a description of all changes.
Deprecations and removals
Estimator Tags for multiple estimator types
-
The deprecated
ignores-exogeneous-Xtag for forecasters has been removed. It has been replaced bycapability:exogenous. The logic of the tag is flipped, i.e., ifcapability:exogenous=True, the estimator can handle exogenous variables. -
The deprecated
univariate-onlytag present in multiple estimator types has been removed. It has been renamed tocapability:multivariate, with boolean flip. Ifcapability:multivariate=True, the estimator can handle multivariate data.
Users and maintainers of third party estimators should update their code and estimators to use the new tags.
Forecasters
-
The deprecated
scitype:ytag present in forecasters has been removed. It is renamed tocapability:multivariate. Ifcapability:multivariate=True, the estimator can handle multivariate data, ifFalse, it cannot. Values of the old tag map as follows onto the new tag:"univariate"maps ontoFalse,"multivariate"and"both"map ontoTrue. Users and maintainers of third party estimators should update their code and estimators to use the new tag. -
The deprecated legacy API for global forecasting (
yinpredict) has been removed. Users should use the new global forecasting API throughpretrain. Thecapability:global_forecastingtag is deprecated and will be removed entirely in version 1.2.0; until then, access will raise a warning. Users should use thecapability:pretraintag instead. Tag queries will not be redirected due to simultaneous presence of both tags in versions prior.