Build status Coverage Status Supported versions

Note: skutil has been deprecated and will no longer be supported. See its new sister project: skoot



What began as a modest, succinct set of sklearn extension classes and utilities (as well as implementations of preprocessors from R packages like caret) grew to bridge functionality between sklearn and H2O. Now, scikit-util (skutil) brings the best of both worlds to H2O and sklearn, delivering an easy transition into the world of distributed computing that H2O offers, while providing the same, familiar interface that sklearn users have come to know and love. View the documentation here


Skutil adapts code from several R packages, and thus depends on the ability to compile Fortran code using gcc. For different platforms, there are different ways to install gcc (the easiest, of course, being Homebrew):

There is a bug in some setups that will still cause issues in symlinking the gcc files via homebrew. If this is the case, the following line should clear things up:

$ brew link --overwrite gcc


Installation is easy. After cloning the project onto your machine and installing the required dependencies, simply use the file:

$ git clone
$ cd skutil
$ python install


After installation, you can launch the test suite from outside the source directory (you will need to have the nose package installed):

$ nosetests -v skutil