Installation Guide

Supported Platforms

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

Supported Python Version

Python Version \ Platform Windows Linux Mac
2.7 Yes Yes Yes
3.5 Yes Yes Yes
3.6 Yes Yes Yes
3.7 Yes Yes Yes

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.LightGbmClassifier


The NimbusML package can also be built from the source repo on Github. For more details about building and testing, please refer to our GitHub repo


This is an open source package and we welcome contributions. The source code for the NimbusML package is available in GitHub.