pypi sktime 1.2.0
v1.2.0

one month ago

Feature release.

Users should also note completed deprecations and consult notes below.

Please see our changelog for a description of all changes.

Highlights

Core interface changes

Registry and tags

  • The craft utility for deserializing estimator specifications now has a safe argument which prevents arbitrary serialized code in the estimator definition. Only a restricted syntax with estimator names in sktime is allowed.

On-board libraries

  • The tbats package is no longer maintained and has been vendored into sktime.libs.
    The sktime vendor is also updated for compatibility with newest numpy and scikit-learn.

Deprecations and removals

  • From version 1.3.0, forecasters will no longer universally provide "refitting " update capability by default and as a consequence no longer store all data seen so far in self._y and/or self._X.
    Forecasters with an available "update" mode can now be queried via the capability:update tag.
    To replicate the former default behaviour of "memorize all data and refit" in an upwards compatible way, users can use the UpdateRefitsEvery compositor from sktime.forecasting.stream.
    In order to test future post-1.3.0 behaviour, users can set the config remember_data to False, via the .set_config(remember_data=False) (prior to forecaster use).

  • In line with the forecaster update default change, from version 1.3.0, self._y and self._X will no longer store all data seen so far by default.
    Users who wish to retain the previous behavior in an upwards compatible way can set the config remember_data to True via the .set_config(remember_data=True) (prior to forecaster use).

  • Deprecation of the capability:global_forecasting tag is complete, it has been removed entirely.
    Users should use the capability:pretrain tag instead.

All Contributors

@8rulerstar,
@AanchalGupta1162,
@AbdulAliMamnun,
@AbiramiR-27,
@adan-shahid,
@adity1raut,
@AH64-dll,
@AlejandroCoronadoN,
@AlvaroBalbin,
@amarjaleelbanbhan,
@Anai-Guo,
@andoriyaprashant,
@anupamkr1708,
@archittmittal,
@aryamanDutta,
@Ashish-Kumar-Dash,
@Ayushagrawal-cse,
@baremetaldevx86,
@Belagum,
@blackorange-mega,
@Boubker10,
@chala2001,
@Chetansahney,
@chintam-dhanush,
@chrisprown902-wq,
@CloseChoice,
@coding-cosmos,
@dannymaaz,
@DebD-max,
@DebojitNath,
@dhairya-motta,
@dhruvb2028,
@direkkakkar319-ops,
@dongwonmoon,
@ericjb,
@Faakhir30,
@fathirramadhan-web,
@felipebridge,
@fkiraly,
@fnhirwa,
@gabrielemidulla,
@geetu040,
@godarrenw,
@goyaladitya05,
@gthay,
@Harshavardhan-28,
@hasanfaesal,
@hdimer,
@HuzaifaAbdulRehman,
@InnoxCodes,
@JamesBoardman27,
@jbbqqf,
@jgyasu,
@jvsch,
@kajal-jotwani,
@Keykyrios,
@KingLizard1020,
@LouisDeconinck,
@LunarScoop,
@luziyi123448-gif,
@maarcosrmz,
@marrov,
@mccool1010,
@Me-Priyank,
@MGPOCKY,
@Muhammad-Rebaal,
@NAME-ASHWANIYADAV,
@nicolasdmolina,
@Nikunjsaini07,
@Nischal1425,
@oberoir080,
@OfficialAbhinavSingh,
@Partharsid,
@PiyushKumar74110,
@Pragati5-DEBUG,
@pruthvipatill,
@Ridadata,
@RobKuebler,
@sabasiddique1,
@Saswatsusmoy,
@Sharon-study,
@shivamlalakiya,
@shubham5080,
@siddharth7113,
@Siddhartha23i,
@snoopuppy582,
@Spicy-source,
@srupat,
@sudo-muneeb,
@tarundb2005-create,
@TayfurYldz,
@Tharun-10Dragneel,
@Udayan853,
@Valentino-source-dev,
@ved197338,
@vedantag17,
@WAHIB-EL-KHADIRI,
@webzuweb,
@wunianze666-netizen,
@YadavAkash96,
@yash-sangwan,
@zelihaguven

New Contributors

Full Changelog: v1.1.0...v1.2.0

Don't miss a new sktime release

NewReleases is sending notifications on new releases.