digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 323 458 323 458 0 ",
		bb="0,0,458,323",
		bgcolor="#eeeeee",
		clusterrank=local,
		color=black,
		dpi=96,
		fontsize=10,
		labeljust=left,
		nodesep=0.05,
		ranksep=0.22,
		xdotversion=1.7
	];
	node [color=black,
		fillcolor=lightgoldenrodyellow,
		fontcolor=black,
		fontname=Helvetica,
		fontsize=10,
		height=0,
		label="\N",
		shape=record,
		style=filled,
		width=0
	];
	edge [arrowsize=0.7,
		color=black,
		fontcolor=black,
		fontname=Helvetica,
		fontsize=8
	];
	subgraph cluster_inputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 8 260 8 315 450 315 450 260 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 58 303 0 84 15 -Workflow Inputs ",
			bb="8,260,450,315",
			label="Workflow Inputs",
			lheight=0.15,
			lp="58,305.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		epsg	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 158 268.5 158 287.5 226 287.5 226 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 192 275.5 0 52 9 -EPSG code ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="EPSG code",
			pos="192,278",
			rects="158,268.5,226,287.5",
			width=0.94444];
		item	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 326 268.5 326 287.5 442 287.5 442 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 384 275.5 0 100 19 -STAC item reference ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="STAC item reference",
			pos="384,278",
			rects="326,268.5,442,287.5",
			width=1.6111];
		bands	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16 268.5 16 287.5 154 287.5 154 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 85 275.5 0 122 23 -bands used for the NDWI ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="bands used for the NDWI",
			pos="85,278",
			rects="16,268.5,154,287.5",
			width=1.9167];
		aoi	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 230 268.5 230 287.5 322 287.5 322 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 276 275.5 0 76 16 -area of interest ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="area of interest",
			pos="276,278",
			rects="230,268.5,322,287.5",
			width=1.2778];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 306 8 306 63 414 63 414 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 360 15 0 92 16 -Workflow Outputs ",
			bb="306,8,414,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="360,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		stac_catalog	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 321 35.5 321 54.5 399 54.5 399 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 360 42.5 0 62 12 -stac_catalog ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=stac_catalog,
			pos="360,45",
			rects="321,35.5,399,54.5",
			width=1.0833];
	}
	node_crop	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 242.5 215.5 242.5 234.5 309.5 234.5 309.5 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 276 222.5 0 51 9 -node_crop ",
		height=0.27778,
		label=node_crop,
		pos="276,225",
		rects="242.5,215.5,309.5,234.5",
		width=0.93056];
	epsg -> node_crop	[_draw_="c 7 -#000000 B 4 205.87 268.58 219.25 260.46 239.67 248.06 255.03 238.73 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 256.1 240.95 260.81 235.22 253.56 236.76 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 256.5 245.6 0 21 4 -epsg ",
		label=epsg,
		lp="256.5,247.5",
		pos="e,262.11,234.43 205.87,268.58 219.25,260.46 239.67,248.06 255.03,238.73"];
	item -> node_crop	[_draw_="c 7 -#000000 B 4 366.17 268.58 348.5 260.24 321.28 247.38 301.36 237.98 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 302.61 235.85 295.23 235.08 300.51 240.28 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 339.5 245.6 0 19 4 -item ",
		label=item,
		lp="339.5,247.5",
		pos="e,293.86,234.43 366.17,268.58 348.5,260.24 321.28,247.38 301.36,237.98"];
	node_stac	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 327 80.5 327 99.5 393 99.5 393 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 360 87.5 0 50 9 -node_stac ",
		height=0.27778,
		label=node_stac,
		pos="360,90",
		rects="327,80.5,393,99.5",
		width=0.91667];
	item -> node_stac	[_draw_="c 7 -#000000 B 13 383.21 268.71 382.32 258.62 381 241.08 381 226 381 226 381 226 381 134 381 122.03 379.48 118.64 374 108 373.71 \
107.44 373.4 106.88 373.07 106.32 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 375.13 104.99 369.06 100.72 371.15 107.84 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 390.5 178.1 0 19 4 -item ",
		label=item,
		lp="390.5,180",
		pos="e,368.18,99.491 383.21,268.71 382.32,258.62 381,241.08 381,226 381,226 381,226 381,134 381,122.03 379.48,118.64 374,108 373.71,107.44 \
373.4,106.88 373.07,106.32"];
	bands -> node_crop	[_draw_="c 7 -#000000 B 7 116.05 268.55 141.54 261.63 178.59 251.61 211 243 218.95 240.89 227.45 238.65 235.59 236.52 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 235.97 238.95 242.12 234.81 234.73 234.21 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 222 245.6 0 22 4 -band ",
		label=band,
		lp="222,247.5",
		pos="e,243.59,234.42 116.05,268.55 141.54,261.63 178.59,251.61 211,243 218.95,240.89 227.45,238.65 235.59,236.52"];
	aoi -> node_crop	[_draw_="c 7 -#000000 B 4 276 268.58 276 261.52 276 251.24 276 242.55 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 278.45 242.78 276 235.78 273.55 242.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 282.5 245.6 0 13 3 -aoi ",
		label=aoi,
		lp="282.5,247.5",
		pos="e,276,234.26 276,268.58 276,261.52 276,251.24 276,242.55"];
	node_normalized_difference	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 214.5 170.5 214.5 189.5 369.5 189.5 369.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 292 177.5 0 139 26 -node_normalized_difference ",
		height=0.27778,
		label=node_normalized_difference,
		pos="292,180",
		rects="214.5,170.5,369.5,189.5",
		width=2.1528];
	node_otsu	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 295.5 125.5 295.5 144.5 362.5 144.5 362.5 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 329 132.5 0 51 9 -node_otsu ",
		height=0.27778,
		label=node_otsu,
		pos="329,135",
		rects="295.5,125.5,362.5,144.5",
		width=0.93056];
	node_normalized_difference -> node_otsu	[_draw_="c 7 -#000000 B 4 299.13 170.71 304.05 165 310.71 157.26 316.49 150.54 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 318.19 152.32 320.9 145.41 314.48 149.12 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 325.5 155.6 0 25 6 -raster ",
		label=raster,
		lp="325.5,157.5",
		pos="e,321.89,144.27 299.13,170.71 304.05,165 310.71,157.26 316.49,150.54"];
	node_crop -> node_normalized_difference	[_draw_="c 7 -#000000 B 4 279.08 215.71 281.03 210.47 283.62 203.53 285.96 197.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 288.25 198.1 288.4 190.68 283.66 196.39 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 299.5 200.6 0 29 7 -rasters ",
		label=rasters,
		lp="299.5,202.5",
		pos="e,288.92,189.27 279.08,215.71 281.03,210.47 283.62,203.53 285.96,197.24"];
	node_otsu -> node_stac	[_draw_="c 7 -#000000 B 4 334.98 125.71 339.01 120.12 344.44 112.58 349.22 105.96 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 351.05 107.6 353.16 100.49 347.08 104.74 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 361.5 110.6 0 29 7 -rasters ",
		label=rasters,
		lp="361.5,112.5",
		pos="e,354.04,99.265 334.98,125.71 339.01,120.12 344.44,112.58 349.22,105.96"];
	node_stac -> stac_catalog	[_draw_="c 7 -#000000 B 4 360 80.71 360 75.59 360 68.85 360 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 362.45 62.78 360 55.78 357.55 62.78 ",
		pos="e,360,54.265 360,80.709 360,75.593 360,68.848 360,62.666"];
}
