Installation Guide

Supported Platforms

Release 0.6.0: * Windows 10, Ubuntu 14.04, Ubuntu 16.04, CentOS 7, RHEL 7, Mac OS 10.11, 10.12, 10.13

Supported Python Version

Release 0.6.0: * Python 2.7, 3.5, 3.6

Required Packages

The library requires the following dependencies, which will be installed automatically: numpy, pytz, six, python-dateutil, pandas, scikit-learn, scipy.


NimbusML can be installed using pip:

pip install nimbusml

For a quick test, please run:

python -m nimbusml.examples.FastLinearClassifier


The NimbusML package can be built from the repository on GitHub. More information can be found in the developer guide.


NimbusML is an open source package and we welcome contributions.