digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 278 1019 278 1019 0 ",
		bb="0,0,1019,278",
		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 215 8 270 1011 270 1011 215 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 58 258 0 84 15 -Workflow Inputs ",
			bb="8,215,1011,270",
			label="Workflow Inputs",
			lheight=0.15,
			lp="58,260.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		region_name	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16 223.5 16 242.5 96 242.5 96 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 56 230.5 0 64 11 -region_name ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=region_name,
			pos="56,233",
			rects="16,223.5,96,242.5",
			width=1.1111];
		aws_secret_access_key	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 100 223.5 100 242.5 232 242.5 232 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 166 230.5 0 116 21 -aws_secret_access_key ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=aws_secret_access_key,
			pos="166,233",
			rects="100,223.5,232,242.5",
			width=1.8333];
		bands	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 603 223.5 603 242.5 741 242.5 741 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 672 230.5 0 122 23 -bands used for the NDWI ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="bands used for the NDWI",
			pos="672,233",
			rects="603,223.5,741,242.5",
			width=1.9167];
		s3_bucket	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 236.5 223.5 236.5 242.5 301.5 242.5 301.5 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 269 230.5 0 49 9 -s3_bucket ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=s3_bucket,
			pos="269,233",
			rects="236.5,223.5,301.5,242.5",
			width=0.90278];
		aoi	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 507 223.5 507 242.5 599 242.5 599 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 553 230.5 0 76 16 -area of interest ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="area of interest",
			pos="553,233",
			rects="507,223.5,599,242.5",
			width=1.2778];
		endpoint_url	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 745.5 223.5 745.5 242.5 822.5 242.5 822.5 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 784 230.5 0 61 12 -endpoint_url ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=endpoint_url,
			pos="784,233",
			rects="745.5,223.5,822.5,242.5",
			width=1.0694];
		epsg	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 435 223.5 435 242.5 503 242.5 503 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 469 230.5 0 52 9 -EPSG code ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="EPSG code",
			pos="469,233",
			rects="435,223.5,503,242.5",
			width=0.94444];
		aws_access_key_id	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 826.5 223.5 826.5 242.5 937.5 242.5 937.5 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 882 230.5 0 95 17 -aws_access_key_id ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=aws_access_key_id,
			pos="882,233",
			rects="826.5,223.5,937.5,242.5",
			width=1.5417];
		sub_path	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 941.5 223.5 941.5 242.5 1002.5 242.5 1002.5 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 972 230.5 0 45 8 -sub_path ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=sub_path,
			pos="972,233",
			rects="941.5,223.5,1002.5,242.5",
			width=0.84722];
		stac_items	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 305.5 223.5 305.5 242.5 430.5 242.5 430.5 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 368 230.5 0 109 21 -Sentinel-2 STAC items ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Sentinel-2 STAC items",
			pos="368,233",
			rects="305.5,223.5,430.5,242.5",
			width=1.7361];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 393 8 393 63 597 63 597 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 447 15 0 92 16 -Workflow Outputs ",
			bb="393,8,597,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="447,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		stac_catalog	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 401 35.5 401 54.5 479 54.5 479 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 440 42.5 0 62 12 -stac_catalog ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=stac_catalog,
			pos="440,45",
			rects="401,35.5,479,54.5",
			width=1.0833];
		s3_catalog_output	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 483 35.5 483 54.5 589 54.5 589 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 536 42.5 0 90 17 -s3_catalog_output ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=s3_catalog_output,
			pos="536,45",
			rects="483,35.5,589,54.5",
			width=1.4722];
	}
	node_stage_out	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 440 80.5 440 99.5 534 99.5 534 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 487 87.5 0 78 14 -node_stage_out ",
		height=0.27778,
		label=node_stage_out,
		pos="487,90",
		rects="440,80.5,534,99.5",
		width=1.3056];
	region_name -> node_stage_out	[_draw_="c 7 -#000000 B 10 62.51 223.97 75.53 208.35 106.37 173.61 139 153 168.38 134.44 178.81 135.29 212 125 285.86 102.1 375.39 94.55 \
431.79 92.11 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 431.8 94.56 438.7 91.83 431.61 89.66 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 166 155.6 0 54 11 -region_name ",
		label=region_name,
		lp="166,157.5",
		pos="e,440.21,91.77 62.506,223.97 75.531,208.35 106.37,173.61 139,153 168.38,134.44 178.81,135.29 212,125 285.86,102.1 375.39,94.553 \
431.79,92.108"];
	aws_secret_access_key -> node_stage_out	[_draw_="c 7 -#000000 B 10 167.57 223.74 171.03 207.73 180.87 172.33 203 153 253.51 108.9 281.45 122.1 347 108 374.75 102.03 406.09 97.98 \
432.06 95.34 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 432.07 97.8 438.79 94.68 431.59 92.92 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 251.5 155.6 0 97 21 -aws_secret_access_key ",
		label=aws_secret_access_key,
		lp="251.5,157.5",
		pos="e,440.3,94.527 167.57,223.74 171.03,207.73 180.87,172.33 203,153 253.51,108.9 281.45,122.1 347,108 374.75,102.03 406.09,97.981 432.06,\
95.337"];
	on_stage	[_draw_="c 7 -#000000 C 7 -#f3cea1 P 4 336.5 125.5 336.5 144.5 637.5 144.5 637.5 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 487 132.5 0 285 55 -Water bodies detection based on NDWI and otsu threshold ",
		fillcolor="#F3CEA1",
		height=0.27778,
		label="Water bodies detection based on NDWI and otsu threshold",
		pos="487,135",
		rects="336.5,125.5,637.5,144.5",
		width=4.1806];
	bands -> on_stage	[_draw_="c 7 -#000000 B 4 655.91 223.65 623.11 206.63 548.41 167.87 510.3 148.09 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 511.87 146.15 504.53 145.1 509.62 150.5 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 601 178.1 0 26 5 -bands ",
		label=bands,
		lp="601,180",
		pos="e,503.19,144.4 655.91,223.65 623.11,206.63 548.41,167.87 510.3,148.09"];
	s3_bucket -> node_stage_out	[_draw_="c 7 -#000000 B 7 271.57 223.75 278.36 203.44 298.74 150.84 335 125 363.2 104.91 401.22 96.41 432.18 92.93 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 432.08 95.4 438.8 92.27 431.59 90.53 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 327 155.6 0 42 9 -s3_bucket ",
		label=s3_bucket,
		lp="327,157.5",
		pos="e,440.3,92.115 271.57,223.75 278.36,203.44 298.74,150.84 335,125 363.2,104.91 401.22,96.407 432.18,92.932"];
	aoi -> on_stage	[_draw_="c 7 -#000000 B 4 547.37 223.82 536.32 207.74 511.64 171.83 497.49 151.26 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 499.64 150.07 493.66 145.69 495.61 152.84 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 529.5 178.1 0 13 3 -aoi ",
		label=aoi,
		lp="529.5,180",
		pos="e,492.8,144.44 547.37,223.82 536.32,207.74 511.64,171.83 497.49,151.26"];
	endpoint_url -> node_stage_out	[_draw_="c 7 -#000000 B 7 775.43 223.52 754.36 203.17 697.5 151.29 640 125 609.12 110.88 572 102.45 542.05 97.51 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 542.6 95.12 535.31 96.45 541.84 99.96 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 727 155.6 0 52 12 -endpoint_url ",
		label=endpoint_url,
		lp="727,157.5",
		pos="e,533.81,96.213 775.43,223.52 754.36,203.17 697.5,151.29 640,125 609.12,110.88 572,102.45 542.05,97.514"];
	epsg -> on_stage	[_draw_="c 7 -#000000 B 4 470.53 223.82 473.48 208.09 479.99 173.4 483.88 152.63 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 486.26 153.26 485.14 145.93 481.44 152.35 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 490.5 178.1 0 21 4 -epsg ",
		label=epsg,
		lp="490.5,180",
		pos="e,485.42,144.44 470.53,223.82 473.48,208.09 479.99,173.4 483.88,152.63"];
	aws_access_key_id -> node_stage_out	[_draw_="c 7 -#000000 B 10 870.56 223.55 848.82 207.82 799.64 173.76 754 153 692.58 125.06 674.85 122.7 609 108 587.35 103.17 563.21 99.46 \
542.16 96.76 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 542.71 94.36 535.46 95.92 542.1 99.22 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 811.5 155.6 0 79 17 -aws_access_key_id ",
		label=aws_access_key_id,
		lp="811.5,157.5",
		pos="e,533.95,95.735 870.56,223.55 848.82,207.82 799.64,173.76 754,153 692.58,125.06 674.85,122.7 609,108 587.35,103.17 563.21,99.458 \
542.16,96.758"];
	sub_path -> node_stage_out	[_draw_="c 7 -#000000 B 7 962.16 223.6 942.57 207.33 896.71 171.51 852 153 747.92 109.92 615.29 96.77 541.98 92.76 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 542.4 90.32 535.28 92.41 542.14 95.22 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 890 155.6 0 38 8 -sub_path ",
		label=sub_path,
		lp="890,157.5",
		pos="e,533.77,92.332 962.16,223.6 942.57,207.33 896.71,171.51 852,153 747.92,109.92 615.29,96.768 541.98,92.756"];
	node_stage_in	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 349.5 170.5 349.5 189.5 436.5 189.5 436.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 393 177.5 0 71 13 -node_stage_in ",
		height=0.27778,
		label=node_stage_in,
		pos="393,180",
		rects="349.5,170.5,436.5,189.5",
		width=1.2083];
	stac_items -> node_stage_in	[_draw_="c 7 -#000000 B 4 372.13 223.58 375.7 216.3 380.95 205.59 385.29 196.73 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 387.4 197.99 388.28 190.62 383 195.83 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 395 200.6 0 22 5 -input ",
		label=input,
		lp="395,202.5",
		pos="e,388.95,189.26 372.13,223.58 375.7,216.3 380.95,205.59 385.29,196.73"];
	node_stage_in -> on_stage	[_draw_="c 7 -#000000 B 7 404.07 170.63 411.85 165.05 422.66 157.88 433 153 437.44 150.91 442.21 148.98 447 147.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 447.78 149.56 453.61 144.97 446.19 144.93 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 455 155.6 0 44 10 -stac_items ",
		label=stac_items,
		lp="455,157.5",
		pos="e,455.04,144.48 404.07,170.63 411.85,165.05 422.66,157.88 433,153 437.44,150.91 442.21,148.98 447,147.24"];
	node_stage_out -> stac_catalog	[_draw_="c 7 -#000000 B 4 477.94 80.71 471.44 74.76 462.53 66.61 454.98 59.7 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 456.97 58.2 450.15 55.29 453.66 61.82 ",
		pos="e,449.03,54.265 477.94,80.709 471.44,74.76 462.53,66.609 454.98,59.701"];
	node_stage_out -> s3_catalog_output	[_draw_="c 7 -#000000 B 4 496.45 80.71 503.23 74.76 512.52 66.61 520.39 59.7 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 521.8 61.72 525.44 55.26 518.57 58.04 ",
		pos="e,526.58,54.265 496.45,80.709 503.23,74.76 512.52,66.609 520.39,59.701"];
	on_stage -> node_stage_out	[_draw_="c 7 -#000000 B 4 487 125.71 487 120.59 487 113.85 487 107.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 489.45 107.78 487 100.78 484.55 107.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 510 110.6 0 46 10 -wf_outputs ",
		label=wf_outputs,
		lp="510,112.5",
		pos="e,487,99.265 487,125.71 487,120.59 487,113.85 487,107.67"];
}
