junwucs / h2o-flow

Web based interactive computing environment for H2O

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

H2O Flow

H2O Flow is a web-based interactive computational environment where you can combine code execution, text, mathematics, plots and rich media to build machine learning workflows.

Development Instructions

It is recommended that you clone h2o-3 and h2o-flow under the same parent directory. The following steps will enable you to develop on Flow without having to restart H2O.

Within IDEA/Eclipse

  1. First, clean up all built files: cd h2o-3 && ./gradlew clean
  2. Open up h2o-3 in IDEA, build and launch H2OApp.
  3. Run cd h2o-flow && make. You can now access and debug Flow at http://localhost:54321/.
  4. After each change to h2o-flow sources, run the same command cd h2o-flow && make to push your changes to the running instance of h2o-3.

Phantom JS installation notes

The task npm run headless requires installing Phantom JS.

Note: Phantom JS refuses to run on OSX Yosemite, and requires this fix:

brew install upx
upx -d bin/phantomjs

About

Web based interactive computing environment for H2O

License:MIT License


Languages

Language:JavaScript 80.6%Language:CoffeeScript 8.5%Language:CSS 5.8%Language:HTML 5.1%Language:Makefile 0.0%Language:Shell 0.0%