|
1 | 1 | # Release Notes |
2 | 2 |
|
| 3 | +## v1.5.0 |
| 4 | +Release focusing on: |
| 5 | + |
| 6 | +* python 3.9 end-of-life |
| 7 | +* changes to testing framework. |
| 8 | +* New estimators in `pytorch-forecasting` *v1* and *beta v2*. |
| 9 | + |
| 10 | +### Highlights |
| 11 | +#### `pytorch-forecasting` ***v1.5.0*** |
| 12 | +* Kolmogorov Arnold Block for `NBeats` by @Sohaib-Ahmed21 in https://github.com/sktime/pytorch-forecasting/pull/1751 |
| 13 | +* `xLSTMTime` implementation by @phoeenniixx in https://github.com/sktime/pytorch-forecasting/pull/1709 |
| 14 | + |
| 15 | +#### `pytorch-forecasting` ***Beta v2*** |
| 16 | +* Implementing D2 data module, tests and `TimeXer` model from `tslib` for PTF v2 by @PranavBhatP in https://github.com/sktime/pytorch-forecasting/pull/1836 |
| 17 | +* Add `DLinear` model from `tslib` for PTF v2 by @PranavBhatP in https://github.com/sktime/pytorch-forecasting/pull/1874 |
| 18 | +* Add `Samformer` model for PTF v2 from DSIPTS by @PranavBhatP in https://github.com/sktime/pytorch-forecasting/pull/1952 |
| 19 | +* `Tide` model in PTF v2 interface from `dsipts` by @phoeenniixx in https://github.com/sktime/pytorch-forecasting/pull/1889 |
| 20 | + |
| 21 | +### Enhancements |
| 22 | +* [ENH] Test framework for `ptf-v2` by @phoeenniixx in https://github.com/sktime/pytorch-forecasting/pull/1841 |
| 23 | +* [ENH] Implementing D2 data module, tests and `TimeXer` model from `tslib` for v2 by @PranavBhatP in https://github.com/sktime/pytorch-forecasting/pull/1836 |
| 24 | +* [ENH] `DLinear` model from `tslib` by @PranavBhatP in https://github.com/sktime/pytorch-forecasting/pull/1874 |
| 25 | +* [ENH] Enable `DeprecationWarning` , `PendingDeprecationWarning` and `FutureWarning` when running pytest by @fnhirwa in https://github.com/sktime/pytorch-forecasting/pull/1912 |
| 26 | +* [ENH] Suppress `__array_wrap__` warning in `numpy 2` for `torch` and `pandas` by @fnhirwa in https://github.com/sktime/pytorch-forecasting/pull/1911 |
| 27 | +* [ENH] Suppress PyTorch deprecation warning: UserWarning: `nn.init.constant` is now deprecated in favor of `nn.init.constant_` by @fnhirwa in https://github.com/sktime/pytorch-forecasting/pull/1915 |
| 28 | +* [ENH] two-way linkage of model package classes and neural network classes by @fkiraly in https://github.com/sktime/pytorch-forecasting/pull/1888 |
| 29 | +* [ENH] Add a copy of `BaseFixtureGenerator` to `pytorch-forecasting/tests/_base` as a true base class by @PranavBhatP in https://github.com/sktime/pytorch-forecasting/pull/1919 |
| 30 | +* [ENH] Remove references to model from the `BaseFixtureGenerator` by @phoeenniixx in https://github.com/sktime/pytorch-forecasting/pull/1923 |
| 31 | +* [ENH] Improve test framework for v1 models by @phoeenniixx in https://github.com/sktime/pytorch-forecasting/pull/1908 |
| 32 | +* [ENH] `xLSTMTime` implementation by @phoeenniixx in https://github.com/sktime/pytorch-forecasting/pull/1709 |
| 33 | +* [ENH] Improve test framework for v1 metrics by @PranavBhatP in https://github.com/sktime/pytorch-forecasting/pull/1907 |
| 34 | +* [ENH] `Tide` model in `v2` interface by @phoeenniixx in https://github.com/sktime/pytorch-forecasting/pull/1889 |
| 35 | +* [ENH] docstring test suite for functions by @fkiraly in https://github.com/sktime/pytorch-forecasting/pull/1955 |
| 36 | +* [ENH] Add missing test for forward output of `TimeXer` as proposed in #1936 by @PranavBhatP in https://github.com/sktime/pytorch-forecasting/pull/1951 |
| 37 | +* [ENH] Add `Samformer` model for PTF v2 from DSIPTS by @PranavBhatP in https://github.com/sktime/pytorch-forecasting/pull/1952 |
| 38 | +* [ENH] Kolmogorov Arnold Block for NBeats by @Sohaib-Ahmed21 in https://github.com/sktime/pytorch-forecasting/pull/1751 |
| 39 | +* [ENH] Standardize output format for `tslib` v2 models by @phoeenniixx in https://github.com/sktime/pytorch-forecasting/pull/1965 |
| 40 | +* [ENH] Add `Metrics` support to `ptf-v2` by @phoeenniixx in https://github.com/sktime/pytorch-forecasting/pull/1960 |
| 41 | +* [ENH] `check_estimator` utility for checking new estimators against unified API contract by @fkiraly in https://github.com/sktime/pytorch-forecasting/pull/1954 |
| 42 | +* [ENH] Standardize testing of estimator outputs and skip tests for non-conformant estimators by @PranavBhatP in https://github.com/sktime/pytorch-forecasting/pull/1971 |
| 43 | + |
| 44 | +### Fixes |
| 45 | +* [BUG] Fix issue with `EncodeNormalizer(method='standard', center=False)` for scale value by @fnhirwa in https://github.com/sktime/pytorch-forecasting/pull/1902 |
| 46 | +* [BUG] fixed memory leak in `TimeSeriesDataset` by using `@cached_property` and clean-up of index construction by @Vishnu-Rangiah in https://github.com/sktime/pytorch-forecasting/pull/1905 |
| 47 | +* [BUG] Fix issue with `plot_prediction_actual_by_variable` unsupported operand type(s) for *: 'numpy.ndarray' and 'Tensor' by @fnhirwa in https://github.com/sktime/pytorch-forecasting/pull/1903 |
| 48 | +* [BUG] Correcly set lagged variables to known when lag >= horizon by @hubkrieb in https://github.com/sktime/pytorch-forecasting/pull/1910 |
| 49 | +* [BUG] Updated base_model.py to account for importing error by @Himanshu-Verma-ds in https://github.com/sktime/pytorch-forecasting/pull/1488 |
| 50 | +* [BUG][DOC] Fix documentation: pass loss argument to BaseModel in custom models tutorial example by @PranavBhatP in https://github.com/sktime/pytorch-forecasting/pull/1931 |
| 51 | +* [BUG] fix broken version inspection if package distribution has `None` name by @lohraspco in https://github.com/sktime/pytorch-forecasting/pull/1926 |
| 52 | +* [BUG] fix sporadic `tkinter` failures in CI by @fkiraly in https://github.com/sktime/pytorch-forecasting/pull/1937 |
| 53 | +* [BUG] Device inconstency in `MQF2DistributionLoss` raising: RuntimeError: Expected all tensors to be on the same device by @fnhirwa in https://github.com/sktime/pytorch-forecasting/pull/1916 |
| 54 | +* [BUG] fixed memory leak in BaseModel by detach some tensor by @zju-ys in https://github.com/sktime/pytorch-forecasting/pull/1924 |
| 55 | +* [BUG] Fix `TimeSeriesDataSet` wrong inferred `tensor` `dtype` when `time_idx` is included in features by @cngmid in https://github.com/sktime/pytorch-forecasting/pull/1950 |
| 56 | +* [BUG] standardize output format of xLSTMTime estimator for point predictions by @sanskarmodi8 in https://github.com/sktime/pytorch-forecasting/pull/1978 |
| 57 | +* [BUG] Standardize output format of NBeats and NBeatsKAN estimators by @sanskarmodi8 in https://github.com/sktime/pytorch-forecasting/pull/1977 |
| 58 | + |
| 59 | +### Documentation |
| 60 | +* [DOC] Correct documentation for N-BEATS by @Pinaka07 in https://github.com/sktime/pytorch-forecasting/pull/1914 |
| 61 | +* [DOC] 1.1.0 changelog - missing entries by @jdb78 in https://github.com/sktime/pytorch-forecasting/pull/1512 |
| 62 | +* [DOC] fix minor typo in changelog by @fkiraly in https://github.com/sktime/pytorch-forecasting/pull/1917 |
| 63 | +* [DOC] Missing parenthesis in docstring of MASE by @caph1993 in https://github.com/sktime/pytorch-forecasting/pull/1944 |
| 64 | + |
| 65 | +### Maintenance |
| 66 | +* [MNT] remove import conditionals for `python 3.6` by @fkiraly in https://github.com/sktime/pytorch-forecasting/pull/1928 |
| 67 | +* [MNT] [Dependabot](deps): bump actions/download-artifact from 4 to 5 by @dependabot[bot] in https://github.com/sktime/pytorch-forecasting/pull/1939 |
| 68 | +* [MNT] [Dependabot](deps): Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/sktime/pytorch-forecasting/pull/1942 |
| 69 | +* [MNT] Check versions in wheels workflow by @szepeviktor in https://github.com/sktime/pytorch-forecasting/pull/1948 |
| 70 | +* [MNT] [Dependabot](deps): Bump actions/setup-python from 5 to 6 by @dependabot[bot] in https://github.com/sktime/pytorch-forecasting/pull/1963 |
| 71 | +* [MNT] Update CODEOWNERS with current core dev state by @fkiraly in https://github.com/sktime/pytorch-forecasting/pull/1972 |
| 72 | +* [MNT] python 3.9 end-of-life by @phoeenniixx in https://github.com/sktime/pytorch-forecasting/pull/1980 |
| 73 | + |
| 74 | +### All Contributors |
| 75 | +@agobbifbk, |
| 76 | +@caph1993, |
| 77 | +@cngmid, |
| 78 | +@fkiraly, |
| 79 | +@fnhirwa, |
| 80 | +@Himanshu-Verma-ds, |
| 81 | +@hubkrieb, |
| 82 | +@jdb78, |
| 83 | +@lohraspco, |
| 84 | +@phoeenniixx, |
| 85 | +@Pinaka07, |
| 86 | +@PranavBhatP, |
| 87 | +@sanskarmodi8, |
| 88 | +@Sohaib-Ahmed21, |
| 89 | +@szepeviktor |
| 90 | +@Vishnu-Rangiah, |
| 91 | +@zju-ys |
| 92 | + |
3 | 93 | ## v1.4.0 |
4 | 94 |
|
5 | 95 | Feature and maintenance update. |
|
0 commit comments