History#

skpro was started in 2017 by Franz Király and his then-student Frithjof Gressmann as a scikit-learn like python package for probabilistic supervised regression.

skpro was then abandoned, from 2019, at version 1.0.1, as development in Franz Király research group continued to be focused on sktime.

In 2022-23, sktime’s base module was turned into a separate package, skbase, intended as a workbench to allow easy templating and creation of scikit-learn-likes.

Using the templating scaffold of skbase, skpro was finally revived in 2023 by Franz Király, Frithjof Gressmann, Anirban Ray, and Alex Gregory, built upon a fully rearchitectured, skbase reliant API, as version 2.0.0.

The joint base interface enables mutual compabitibilty between skpro, sklearn, and sktime, with skpro probabilistic regressors being potential components used for probabilistic forecasting in sktime.

Development is supported by members of the sktime project, new core developers and the broader community (see contributors).

If you are interested in contributing, check out our Contributing guide.