logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

makeflow_viz - visualization of Makeflow workflows

Description

makeflow_viz is a collection of tools to graphically display workflows. This includes DOT and PPM.

Examples

       To produce a DOT representation of the workflow

               makeflow_viz -D dot Makeflow

       To produce a cytoscape representation of the workflow

               makeflow_viz -D cyto Makeflow

Name

makeflow_viz - visualization of Makeflow workflows

Options

Commands-v,--version
              Show version string.

        -h,--help
              Show help message.

        -D,--display=<opt>
               Translate the makeflow to the desired visualization format:
                  dot      DOT file format for precise graph drawing.
                  ppm      PPM file format for rapid iconic display.
                  cyto     Cytoscape format for browsing and customization.
                  dax      DAX format for use by the Pegasus workflow manager.
                  json     JSON representation of the DAG.

        --    Options for dot output:

        --dot-merge-similar
              Condense similar boxes

        --dot-proportional
              Change the size of the boxes proportional to file size

        --dot-no-labels
              Show only shapes with no text labels.

        --dot-details
              Display a more detailed graph including an operating sandbox for each task.

        --dot-task-id
              Set task label to ID number instead of command.

        --dot-graph-attr
              Set graph attributes.

        --dot-node-attr
              Set node attributes.

        --dot-edge-attr
              Set edge attributes.

        --dot-task-attr
              Set task attributes.

        --dot-file-attr
              Set file attributes.

        --    The following options for ppm generation are mutually exclusive:

        --ppm-highlight-row=<row>
              Highlight row <row> in completion grap

        --ppm-highlight-row=<row>
              Highlight row <row> in completion grap

        --ppm-highlight-file=<file>
              Highlight node that creates file <file> in completion graph

        --ppm-highlight-file=<file>
              Highlight node that creates file <file> in completion graph

        --ppm-highlight-executable=<exe>
              Highlight executable <exe> in completion grap

        --ppm-highlight-executable=<exe>
              Highlight executable <exe> in completion grap

        --ppm-show-levels
              Display different levels of depth in completion graph

        --    Options for JSON output:

        --json
              Use JSON format for the workflow specification.

        --jx  Use JX format for the workflow specification.

        --jx-args=<<file>>
              Evaluate the JX input with keys and values in file defined as variables.

        --jx-args=<<file>>
              Evaluate the JX input with keys and values in file defined as variables.

        --jx-define=<<var>=<expr>>
              Set the JX variable VAR to the JX expression EXPR.

        --jx-define=<<var>=<expr>>
              Set the JX variable VAR to the JX expression EXPR.

See Also

CooperativeComputingToolsDocumentationMakeflowUserManualmakeflow(1)makeflow_monitor(1)makeflow_analyze(1)makeflow_viz(1)makeflow_graph_log(1)starch(1)makeflow_ec2_setup(1)makeflow_ec2_cleanup(1)

CCTools 7.14.5 FINAL                                                                             makeflow_viz(1)

Synopsis

       makeflow_viz [options] <dagfile>

See Also