scikit-mutliflow (also known as skmultiflow) is a free and open source software machine learning library for multi-output/multi-label and stream data written in Python.
[3] scikit-multiflow allows to easily design and run experiments and to extend existing stream learning algorithms.
scikit-multiflow is designed to interoperate with Python's numerical and scientific libraries NumPy and SciPy and is compatible with Jupyter Notebooks.
The scikit-multiflow library is implemented under the open research principles and is currently distributed under the BSD 3-clause license.
Development is currently carried by the University of Waikato, Télécom Paris, École Polytechnique and the open research community.