Skip to content
Metadata-aware machine learning.
Python Batchfile Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
build_tools
doc
examples
sklearn_xarray
.coveragerc
.gitattributes
.gitignore
.nojekyll
.travis.yml
LICENSE
MANIFEST.in
README.rst
appveyor.yml
requirements.txt
setup.cfg
setup.py

README.rst

Travis AppVeyor Coverage PyPI

sklearn-xarray

sklearn-xarray is an open-source python package that combines the n-dimensional labeled arrays of xarray with the machine learning and model selection tools of scikit-learn. The package contains wrappers that allow the user to apply scikit-learn estimators to xarray types without losing their labels.

Documentation

The package documentation can be found at https://phausamann.github.io/sklearn-xarray/

Highlights

  • Makes sklearn estimators compatible with xarray DataArrays and Datasets.
  • Allows for estimators to change the number of samples.
  • Adds a large number of pre-processing transformers.

Installation

Required dependencies:

  • Python 2.7, 3.4, 3.5, or 3.6
  • scikit-learn (0.19 or later, depends on numpy & scipy)
  • xarray (0.10 or later)
  • pandas (0.20 or later)

The package can be installed from pip:

$ pip install sklearn-xarray

For the latest version, you can also install from source:

$ pip install https://github.com/phausamann/sklearn-xarray/archive/master.zip

Example

The activity recognition example demonstrates how to use the package for cross-validated grid search for an activity recognition task. The example is also present as a jupyter notebook.

Contributing

Please read the contribution guide if you want to contribute to this project.

You can’t perform that action at this time.