sktime/skbase

Base classes for creating scikit-learn-like parametric objects, and tools for working with them.

Python

43

1,027 commits

updated Oct 11, 2026

See the code

README

Welcome to skbase

A framework factory for scikit-learn-like and sktime-like parametric objects

skbase provides base classes for creating scikit-learn-like parametric objects, along with tools to make it easier to build your own packages that follow these design patterns.

🚀 Version 1.2.0 is now available. Check out our release notes.

Overview
CI/CDTests codecov Documentation Status pre-commit.ci status
Code!pypi !python-versions !black security: bandit
DownloadsPyPI - Downloads PyPI - Downloads Downloads
CitationDOI

All Contributors

Documentation and Tutorials

To learn more about the package check out:

⏳ Install skbase

For trouble shooting or more information, see our detailed installation instructions.

  • Operating system: macOS · Linux · Windows 8.1 or higher
  • Python version: Python 3.10, 3.11, 3.12, 3.13, 3.14, and 3.15
  • Package managers: pip

pip

skbase releases are available as source packages and binary wheels via PyPI and can be installed using pip. Checkout the full list of pre-compiled wheels on PyPi.

To install the core package use:

pip install scikit-base

or, if you want to install with the maximum set of dependencies, use:

pip install scikit-base[all_extras]

Contributors ✨

This project follows the all-contributors specification. Contributions of any kind welcome!

Thanks go to these wonderful people:

skbase contributors

framework
python
scikit-learn-api
skbase
sktime

sktime/skbase

Base classes for creating scikit-learn-like parametric objects, and tools for working with them.

Python

43

1,027 commits

updated Oct 11, 2026

See the code

README

Welcome to skbase

A framework factory for scikit-learn-like and sktime-like parametric objects

skbase provides base classes for creating scikit-learn-like parametric objects, along with tools to make it easier to build your own packages that follow these design patterns.

🚀 Version 1.2.0 is now available. Check out our release notes.

Overview
CI/CDTests codecov Documentation Status pre-commit.ci status
Code!pypi !python-versions !black security: bandit
DownloadsPyPI - Downloads PyPI - Downloads Downloads
CitationDOI

All Contributors

Documentation and Tutorials

To learn more about the package check out:

⏳ Install skbase

For trouble shooting or more information, see our detailed installation instructions.

  • Operating system: macOS · Linux · Windows 8.1 or higher
  • Python version: Python 3.10, 3.11, 3.12, 3.13, 3.14, and 3.15
  • Package managers: pip

pip

skbase releases are available as source packages and binary wheels via PyPI and can be installed using pip. Checkout the full list of pre-compiled wheels on PyPi.

To install the core package use:

pip install scikit-base

or, if you want to install with the maximum set of dependencies, use:

pip install scikit-base[all_extras]

Contributors ✨

This project follows the all-contributors specification. Contributions of any kind welcome!

Thanks go to these wonderful people:

skbase contributors

framework
python
scikit-learn-api
skbase
sktime

Project health

PyPI

Latest release

0.4.6 · Jun 17, 2023

Releases this year

0

Significant stargazers

Joren Hammudoglu

189 followers · starred Dec 2022