makeflow_viz(1)
β¨ makeflow_viz(1) β¨
okay so bestie, welcome to the manual page for makeflow_viz β yes that's the 1 in the corner meaning it's a user command, iykyk π
πΈ NAME πΈ
makeflow_viz β visualization of Makeflow workflows π¨
π¦ SYNOPSIS π¦
makeflow_viz [options] <dagfile>
π DESCRIPTION π
So like, makeflow_viz is a whole collection of tools that draw your workflows for you, graphically, so you can actually see what's going on instead of just staring at a DAG file like ποΈπποΈ.
The formats it can spit out include DOT and PPM. Periodt. π
π OPTIONS π
π Commands
-v,--versionβ show the version string, bestie. Iconic little flex. β-h,--helpβ show the help message. When in doubt, ask for help fr fr π«Ά-D,--display=<opt>β translate the makeflow into the visualization format you want. The options are:dotβ DOT file format, for precise graph drawing. The overachiever of formats π―ppmβ PPM file format, for rapid iconic display. Speed demon energy β‘cytoβ Cytoscape format, for browsing and customization. Very main character π§daxβ DAX format, for use by the Pegasus workflow manager π¦jsonβ a JSON representation of the DAG. The people's choice π
π Options for dot output
--dot-merge-similarβ condense similar boxes. Less chaos, more aesthetic β¨--dot-proportionalβ change the size of the boxes so they're proportional to file size π--dot-no-labelsβ show only shapes, no text labels. Minimalist queen π--dot-detailsβ display a more detailed graph, including an operating sandbox for each task π--dot-task-idβ set the task label to the ID number instead of the 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 ποΈ
π Options for ppm generation
Heads up bestie: the following ppm options are mutually exclusive β you literally cannot have them all at once, pick one π
--ppm-highlight-row <row>β highlight row<row>in the completion graph πΈ--ppm-highlight-file <file>β highlight the node that creates file<file>in the completion graph π--ppm-highlight-executable <exe>β highlight executable<exe>in the completion graph βοΈ--ppm-show-levelsβ display different levels of depth in the 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 the keys and values in file defined as variables π--jx-define <<var>=<expr>>β set the JX variable VAR to the JX expression EXPR πͺ
π₯ EXAMPLES π₯
Wanna see it in action? Obsessed with these, actually.
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
π COPYRIGHT π
The Cooperative Computing Tools are Copyright (C) 2005-2019 The University of Notre Dame. This software is distributed under the GNU General Public License. See the file COPYING for details.
π SEE ALSO π
- Cooperative Computing Tools Documentation
- Makeflow User Manual
makeflow(1)makeflow_monitor(1)makeflow_analyze(1)makeflow_viz(1)makeflow_graph_log(1)starch(1)makeflow_ec2_setup(1)makeflow_ec2_cleanup(1)makeflow_ec2_estimate(1)
And that's the whole page bestie, no cap. This lil masterpiece is CCTools 8.0.0 DEVELOPMENT and it's dated makeflow_viz(1) β so go visualize something and slay π β¨π
π¦ where this page comes from
- debian bookworm: coop-computing-tools 9.9-2+b4 Β· GPL-2.0-only
- ubuntu jammy: coop-computing-tools 9.9-2ubuntu3 Β· GPL-2.0-only
- ubuntu noble: coop-computing-tools 9.9-4ubuntu4 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms