Skip to content

Commit

Permalink
Release 0.29.0 (#6358)
Browse files Browse the repository at this point in the history
Release PR for 0.29.0

* version number bump
* changelog
  • Loading branch information
fkiraly committed Apr 30, 2024
1 parent e6e35ba commit e1be345
Show file tree
Hide file tree
Showing 4 changed files with 60 additions and 3 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

> A unified interface for machine learning with time series
:rocket: **Version 0.28.1 out now!** [Check out the release notes here](https://www.sktime.net/en/latest/changelog.html).
:rocket: **Version 0.29.0 out now!** [Check out the release notes here](https://www.sktime.net/en/latest/changelog.html).

sktime is a library for time series analysis in Python. It provides a unified interface for multiple time series learning tasks. Currently, this includes time series classification, regression, clustering, annotation, and forecasting. It comes with [time series algorithms](https://www.sktime.net/en/stable/estimator_overview.html) and [scikit-learn] compatible tools to build, tune and validate time series models.

Expand Down
57 changes: 57 additions & 0 deletions docs/source/changelog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,63 @@ available on GitHub.
For upcoming changes and next releases, see our `milestones <https://github.com/sktime/sktime/milestones?direction=asc&sort=due_date&state=open>`_.
For our long-term plan, see our :ref:`roadmap`.


Version 0.29.0 - 2024-04-28
---------------------------

Maintenance release:

* scheduled deprecations and change actions
* optimization of test collection speed

For last non-maintenance content updates, see 0.28.1.

Dependency changes
~~~~~~~~~~~~~~~~~~

* ``sktime`` now requires ``scikit-base>=0.6.1`` (core dependency), this has changed
from previously no lower bound.

Deprecations and removals
~~~~~~~~~~~~~~~~~~~~~~~~~

Forecasting
^^^^^^^^^^^

``cINNForecaster`` has been renamed to ``CINNForecaster``.
The estimator is available under its past name at its
current location until 0.30.0, when the old name will be removed.
To prepare for the name change,
replace any imports of ``cINNForecaster`` with imports of ``CINNForecaster``.

Transformations
^^^^^^^^^^^^^^^

* The ``n_jobs`` parameter in the ``Catch22`` transformer has been removed.
Users should pass parallelization backend parameters via ``set_config`` instead.
To specify ``n_jobs``, use any of the backends supporting it in the
``backend:parallel`` configuration, such as ``"loky"`` or ``"multithreading"``.
The ``n_jobs`` parameter should be passed via the
``backend:parallel:params`` configuration.
To retain previous behaviour, with a specific setting of ``n_jobs=x``,
use ``set_config(**{"backend:parallel": "loky", "backend:parallel:params": {"n_jobs": x}})``.

Contents
~~~~~~~~

* [MNT] change cycle (0.29.0) for renaming ``cINNForecaster`` to ``CINNForecaster`` (:pr:`6238`) :user:`geetu040`
* [MNT] speed up test collection - cache differential testing switch utilities (:pr:`6357`) :user:`fkiraly`, :user:`yarnabrina`
* [MNT] temporary skip of estimators involved in timeouts #6344 (:pr:`6361`) :user:`fkiraly`
* [MNT] 0.29.0 deprecations and change actions (:pr:`6350`) :user:`fkiraly`

Contributors
~~~~~~~~~~~~

:user:`fkiraly`,
:user:`geetu040`,
:user:`yarnabrina`


Version 0.28.1 - 2024-04-25
---------------------------

Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "sktime"
version = "0.28.1"
version = "0.29.0"
description = "A unified framework for machine learning with time series"
readme = "README.md"
keywords = [
Expand Down
2 changes: 1 addition & 1 deletion sktime/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
"""sktime."""

__version__ = "0.28.1"
__version__ = "0.29.0"

__all__ = ["show_versions"]

Expand Down

0 comments on commit e1be345

Please sign in to comment.