Skip to content

Releases: sktime/pytorch-forecasting

v1.8.0

Choose a tag to compare

@phoeenniixx phoeenniixx released this 24 Jun 16:42
4d8d97c

What's Changed

Release focusing on:

  • A new shared documentation for v1 and v2.0-beta - see our documentation new here
  • Bugfixes

New Contributors

All contributors

@Ajeem-git, @andersendsa, @archietyagi100-tech, @cngmid, @dependabot[bot], @fnhirwa, @Gitanaskhan26, @haoyu-haoyu, @harshsomankar123-tech, @IgnazioDS, @Muhammad-Rebaal, @phoeenniixx, @RUPESH-KUMAR01, @StrikerEureka34, @vvvvvivekkk

Full Changelog: v1.7.0...v1.8.0

v1.7.0

Choose a tag to compare

@phoeenniixx phoeenniixx released this 05 Apr 12:18
7e63c2a

What's Changed

Version release focusing on:

  • pandas 3 compatibility
  • bugfixes
  • Documentation migration to numpy documentation style.

See full changelog

New Contributors

All Contributors

@amruth6002,
@AyushDineshRathi,
@dependabot[bot],
@Ds0uz4,
@echo-xiao,
@fkiraly,
@Gyanam1310,
@lucifer4073,
@Meet-Ramjiyani-10,
@PalakB09,
@phoeenniixx,
@Quant-Code-Hacker,
@QuantumByte-01,
@Siddhazntx,
@Skvmqq,
@Soham-47,
@sohamjadhav95,
@StrikerEureka34,
@vinitjain2005

Full Changelog: v1.6.1...v1.7.0

v1.6.1

Choose a tag to compare

@phoeenniixx phoeenniixx released this 23 Jan 17:20
2d62a1e

What's Changed

Patch release focusing on:

  • Bug fix to solve the persisting bug of passing weights_only in load_from_checkpoint for lightning <2.6.
  • Bug fix to non-writeable encoder issue caused by pandas copy-on-write behavior.

See full changelog

All Contributors

@cngmid, @phoeenniixx

Full Changelog: v1.6.0...v1.6.1

v1.6.0

Choose a tag to compare

@phoeenniixx phoeenniixx released this 16 Jan 09:28
de325a9

What's Changed

Release focusing on:

  • python 3.14 support
  • Solving the unpickling error in weight loading
  • Deduplicating utilities with scikit-base
  • Addition of new predict interface for Beta v2
  • Improvements to model backends

API Changes

  • Tuner import change due to a Lightning breaking change. Lightning v2.6 introduced a breaking change in its checkpoint loading behavior, which caused unpickling errors during weight loading in pytorch-forecasting (see #2000).
    To address this, pytorch-forecasting now provides its own Tuner wrapper that exposes the required weights_only argument when calling lr_find().

    • When using pytorch-forecasting > 1.5.0 with lightning > 2.5, please use pytorch_forecasting.tuning.Tuner in place of lightning.pytorch.tuner.Tuner. See #2000 for details.

See full changelog

New Contributors

All Contributors

@agobbifbk, @ahmedkansulum, @anasashb, @dependabot[bot], @fkiraly, @khenm, @phoeenniixx, @PranavBhatP, @szepeviktor

Full Changelog: v1.5.0...v1.6.0

v1.5.0

Choose a tag to compare

@phoeenniixx phoeenniixx released this 10 Oct 13:27
d4596de

What's Changed

Release focusing on:

  • python 3.9 end-of-life
  • changes to testing framework.
  • New estimators in pytorch-forecasting v1 and beta v2.

See full changelog

New Contributors

All Contributors

@agobbifbk,
@caph1993,
@cngmid,
@fkiraly,
@fnhirwa,
@Himanshu-Verma-ds,
@hubkrieb,
@jdb78,
@lohraspco,
@phoeenniixx,
@Pinaka07,
@PranavBhatP,
@sanskarmodi8,
@Sohaib-Ahmed21,
@szepeviktor
@Vishnu-Rangiah,
@zju-ys

Full Changelog: v1.4.0...v1.5.0

v1.4.0

Choose a tag to compare

@fkiraly fkiraly released this 13 Jun 20:43
1fc5542

What's Changed

Feature and maintenance update.

See full changelog

New Contributors

All Contributors

@agobbifbk,
@Borda,
@cngmid,
@fkiraly,
@fnhirwa,
@gbilleyPeco,
@jobs-git,
@Marcrb2,
@MartinoMensio,
@phoeenniixx,
@pietsjoh,
@PranavBhatP

Full Changelog: v1.3.0...v1.4.0

v1.3.0

Choose a tag to compare

@fkiraly fkiraly released this 06 Feb 17:46
15df813

What's Changed

Feature and maintenance update.

  • python 3.13 support
  • tide model
  • bugfixes for TFT

See full changelog

New Contributors

All Contributors

@d-schmitt,
@fkiraly,
@fnhirwa,
@julian-fong,
@Luke-Chesley,
@madprogramer,
@PranavBhatP,
@Sohaib-Ahmed21,
@xiaokongkong,
@XinyuWuu

Full Changelog: v1.2.0...v1.3.0

v1.2.0

Choose a tag to compare

@fkiraly fkiraly released this 19 Nov 16:39
d57b0bb

What's Changed

Maintenance update, minor feature additions and bugfixes.

  • support for numpy 2.X
  • end of life for python 3.8
  • fixed documentation build
  • bugfixes

See full changelog

New Contributors

All Contributors

@airookie17,
@benHeid,
@eugenio-mercuriali,
@ewth,
@fkiraly,
@fnhirwa,
@XinyuWuu,
@yarnabrina

Full Changelog: v1.1.1...v1.2.0

v1.1.1

Choose a tag to compare

@fkiraly fkiraly released this 09 Sep 09:08
b497a6b

What's Changed

Hotfix release to correct typo in package name in pyproject.toml, to correct pytorch-forecasting PEP 440 identifier.

Otherwise identical with 1.1.0

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

v1.1.0

Choose a tag to compare

@fkiraly fkiraly released this 08 Sep 18:54
ff1a7bd

What's Changed

Maintenance update widening compatibility ranges and consolidating dependencies:

  • support for python 3.11 and 3.12, added CI testing
  • support for MacOS, added CI testing
  • core dependencies have been minimized to numpy, torch, lightning, scipy, pandas, and scikit-learn.
  • soft dependencies are available in soft dependency sets: all_extras for all soft dependencies, and tuning for optuna based optimization.

Dependency changes

  • the following are no longer core dependencies and have been changed to optional dependencies : optuna, statsmodels, pytorch-optimize, matplotlib. Environments relying on functionality requiring these dependencies need to be updated to install these explicitly.
  • optuna bounds have been updated to optuna >=3.1.0,<4.0.0
  • optuna-integrate is now an additional soft dependency, in case of optuna >=3.3.0

Deprecations and removals

  • from 1.2.0, the default optimizer will be changed from "ranger" to "adam" to avoid non-torch dependencies in defaults. pytorch-optimize optimizers can still be used. Users should set the optimizer explicitly to continue using "ranger".
  • from 1.1.0, the loggers do not log figures if soft dependency matplotlib is not present, but will raise no exceptions in this case. To log figures, ensure that matplotlib is installed.

All Contributors

@andre-marcos-perez,
@avirsaha,
@bendavidsteel,
@benHeid,
@bohdan-safoniuk,
@Borda,
@CahidArda,
@fkiraly,
@fnhirwa,
@germanKoch,
@jacktang,
@jdb78,
@jurgispods,
@maartensukel,
@MBelniak,
@orangehe,
@pavelzw,
@sfalkena,
@tmct,
@XinyuWuu,
@yarnabrina,

New Contributors

Full Changelog: v1.0.0...v1.1.0