Tool for visualizing Apache Oozie pipelines
Project description
About
This is a tool for visualizing Apache Oozie workflows as data flow pipelines.
License
The code is licensed under Apache License, Version 2.0
Dependencies
Python packages that the application depends on are listed in the requirements.txt file. Note that:
The project uses Python 3, so you need to install Python 3 version of these dependencies (on Ubuntu 14.04 system you can do it by executing, e.g. sudo pip3 install pytest).
pyyaml package requires libyaml library to be installed in the system. On Ubuntu 14.04 system, this can be installed by running apt-get install libyaml-dev
Apart from that, GraphViz library has to be installed in the system. On Ubuntu 14.04 system, this can installed by running apt-get install graphviz.
Code development
The docstrings in the code follow Google style guide with types declared in accordance to Sphinx’s type annotating conventions. Note that you have to use Sphinx version at least 1.3 if you want to generate documentation with type annotations.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.