@@ -411,21 +411,21 @@ <h3>Simple Example<a class="headerlink" href="#simple-example" title="Link to th
411411< p > For the workflow representation of these Python functions the Python functions are stored in the < a class ="reference download internal " download ="" href ="_downloads/d4b6ab1210e71ac0cfa700589f3eda0c/workflow.py "> < span class ="xref download myst "> example_workflows/arithmetic/workflow.py</ span > </ a >
412412Python module. The connection of the Python functions are stored in the < a class ="reference download internal " download ="" href ="_downloads/b85b54c725e4538522e7eabb629474c5/workflow.json "> < span class ="xref download myst "> example_workflows/arithmetic/workflow.json</ span > </ a >
413413JSON file:</ p >
414- < div class ="highlight-default notranslate "> < div class ="highlight "> < pre > < span > </ span > < span class ="p "> {</ span >
415- < span class ="s2 "> "nodes"</ span > < span class ="p "> :</ span > < span class ="p "> [</ span >
416- < span class ="p "> {</ span > < span class ="s2 "> "id"</ span > < span class ="p "> :</ span > < span class ="mi "> 0</ span > < span class ="p "> ,</ span > < span class ="s2 "> "type"</ span > < span class ="p "> :</ span > < span class ="s2 "> "function"</ span > < span class ="p "> ,</ span > < span class ="s2 "> "value"</ span > < span class ="p "> :</ span > < span class ="s2 "> "workflow.get_prod_and_div"</ span > < span class ="p "> },</ span >
417- < span class ="p "> {</ span > < span class ="s2 "> "id"</ span > < span class ="p "> :</ span > < span class ="mi "> 1</ span > < span class ="p "> ,</ span > < span class ="s2 "> "type"</ span > < span class ="p "> :</ span > < span class ="s2 "> "function"</ span > < span class ="p "> ,</ span > < span class ="s2 "> "value"</ span > < span class ="p "> :</ span > < span class ="s2 "> "workflow.get_sum"</ span > < span class ="p "> },</ span >
418- < span class ="p "> {</ span > < span class ="s2 "> "id"</ span > < span class ="p "> :</ span > < span class ="mi "> 2</ span > < span class ="p "> ,</ span > < span class ="s2 "> "type"</ span > < span class ="p "> :</ span > < span class ="s2 "> "input"</ span > < span class ="p "> ,</ span > < span class ="s2 "> "value"</ span > < span class ="p "> :</ span > < span class ="mi "> 1</ span > < span class ="p "> ,</ span > < span class ="s2 "> "name"</ span > < span class ="p "> :</ span > < span class ="s2 "> "x"</ span > < span class ="p "> },</ span >
419- < span class ="p "> {</ span > < span class ="s2 "> "id"</ span > < span class ="p "> :</ span > < span class ="mi "> 3</ span > < span class ="p "> ,</ span > < span class ="s2 "> "type"</ span > < span class ="p "> :</ span > < span class ="s2 "> "input"</ span > < span class ="p "> ,</ span > < span class ="s2 "> "value"</ span > < span class ="p "> :</ span > < span class ="mi "> 2</ span > < span class ="p "> ,</ span > < span class ="s2 "> "name"</ span > < span class ="p "> :</ span > < span class ="s2 "> "y"</ span > < span class ="p "> },</ span >
420- < span class ="p "> {</ span > < span class ="s2 "> "id"</ span > < span class ="p "> :</ span > < span class ="mi "> 4</ span > < span class ="p "> ,</ span > < span class ="s2 "> "type"</ span > < span class ="p "> :</ span > < span class ="s2 "> "output"</ span > < span class ="p "> ,</ span > < span class ="s2 "> "name"</ span > < span class ="p "> :</ span > < span class ="s2 "> "result"</ span > < span class ="p "> }</ span >
421- < span class ="p "> ],</ span >
422- < span class ="s2 "> "edges"</ span > < span class ="p "> :</ span > < span class ="p "> [</ span >
423- < span class ="p "> {</ span > < span class ="s2 "> "target"</ span > < span class ="p "> :</ span > < span class ="mi "> 0</ span > < span class ="p "> ,</ span > < span class ="s2 "> "targetPort"</ span > < span class ="p "> :</ span > < span class ="s2 "> "x"</ span > < span class ="p "> ,</ span > < span class ="s2 "> "source"</ span > < span class ="p "> :</ span > < span class ="mi "> 2</ span > < span class ="p "> ,</ span > < span class ="s2 "> "sourcePort"</ span > < span class ="p "> :</ span > < span class ="n "> null</ span > < span class ="p "> },</ span >
424- < span class ="p "> {</ span > < span class ="s2 "> "target"</ span > < span class ="p "> :</ span > < span class ="mi "> 0</ span > < span class ="p "> ,</ span > < span class ="s2 "> "targetPort"</ span > < span class ="p "> :</ span > < span class ="s2 "> "y"</ span > < span class ="p "> ,</ span > < span class ="s2 "> "source"</ span > < span class ="p "> :</ span > < span class ="mi "> 3</ span > < span class ="p "> ,</ span > < span class ="s2 "> "sourcePort"</ span > < span class ="p "> :</ span > < span class ="n "> null</ span > < span class ="p "> },</ span >
425- < span class ="p "> {</ span > < span class ="s2 "> "target"</ span > < span class ="p "> :</ span > < span class ="mi "> 1</ span > < span class ="p "> ,</ span > < span class ="s2 "> "targetPort"</ span > < span class ="p "> :</ span > < span class ="s2 "> "x"</ span > < span class ="p "> ,</ span > < span class ="s2 "> "source"</ span > < span class ="p "> :</ span > < span class ="mi "> 0</ span > < span class ="p "> ,</ span > < span class ="s2 "> "sourcePort"</ span > < span class ="p "> :</ span > < span class ="s2 "> "prod"</ span > < span class ="p "> },</ span >
426- < span class ="p "> {</ span > < span class ="s2 "> "target"</ span > < span class ="p "> :</ span > < span class ="mi "> 1</ span > < span class ="p "> ,</ span > < span class ="s2 "> "targetPort"</ span > < span class ="p "> :</ span > < span class ="s2 "> "y"</ span > < span class ="p "> ,</ span > < span class ="s2 "> "source"</ span > < span class ="p "> :</ span > < span class ="mi "> 0</ span > < span class ="p "> ,</ span > < span class ="s2 "> "sourcePort"</ span > < span class ="p "> :</ span > < span class ="s2 "> "div"</ span > < span class ="p "> },</ span >
427- < span class ="p "> {</ span > < span class ="s2 "> "target"</ span > < span class ="p "> :</ span > < span class ="mi "> 4</ span > < span class ="p "> ,</ span > < span class ="s2 "> "targetPort"</ span > < span class ="p "> :</ span > < span class ="n "> null</ span > < span class ="p "> ,</ span > < span class ="s2 "> "source"</ span > < span class ="p "> :</ span > < span class ="mi "> 1</ span > < span class ="p "> ,</ span > < span class ="s2 "> "sourcePort"</ span > < span class ="p "> :</ span > < span class ="n "> null</ span > < span class ="p "> }</ span >
428- < span class ="p "> ]</ span >
414+ < div class ="highlight-JSON notranslate "> < div class ="highlight "> < pre > < span > </ span > < span class ="p "> {</ span >
415+ < span class =" w " > </ span > < span class ="nt "> "nodes"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="p "> [</ span >
416+ < span class =" w " > </ span > < span class ="p "> {</ span > < span class ="nt "> "id"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="mi "> 0</ span > < span class ="p "> ,</ span > < span class =" w " > </ span > < span class ="nt "> "type"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="s2 "> "function"</ span > < span class ="p "> ,</ span > < span class =" w " > </ span > < span class ="nt "> "value"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="s2 "> "workflow.get_prod_and_div"</ span > < span class ="p "> },</ span >
417+ < span class =" w " > </ span > < span class ="p "> {</ span > < span class ="nt "> "id"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="mi "> 1</ span > < span class ="p "> ,</ span > < span class =" w " > </ span > < span class ="nt "> "type"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="s2 "> "function"</ span > < span class ="p "> ,</ span > < span class =" w " > </ span > < span class ="nt "> "value"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="s2 "> "workflow.get_sum"</ span > < span class ="p "> },</ span >
418+ < span class =" w " > </ span > < span class ="p "> {</ span > < span class ="nt "> "id"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="mi "> 2</ span > < span class ="p "> ,</ span > < span class =" w " > </ span > < span class ="nt "> "type"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="s2 "> "input"</ span > < span class ="p "> ,</ span > < span class =" w " > </ span > < span class ="nt "> "value"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="mi "> 1</ span > < span class ="p "> ,</ span > < span class =" w " > </ span > < span class ="nt "> "name"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="s2 "> "x"</ span > < span class ="p "> },</ span >
419+ < span class =" w " > </ span > < span class ="p "> {</ span > < span class ="nt "> "id"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="mi "> 3</ span > < span class ="p "> ,</ span > < span class =" w " > </ span > < span class ="nt "> "type"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="s2 "> "input"</ span > < span class ="p "> ,</ span > < span class =" w " > </ span > < span class ="nt "> "value"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="mi "> 2</ span > < span class ="p "> ,</ span > < span class =" w " > </ span > < span class ="nt "> "name"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="s2 "> "y"</ span > < span class ="p "> },</ span >
420+ < span class =" w " > </ span > < span class ="p "> {</ span > < span class ="nt "> "id"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="mi "> 4</ span > < span class ="p "> ,</ span > < span class =" w " > </ span > < span class ="nt "> "type"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="s2 "> "output"</ span > < span class ="p "> ,</ span > < span class =" w " > </ span > < span class ="nt "> "name"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="s2 "> "result"</ span > < span class ="p "> }</ span >
421+ < span class =" w " > </ span > < span class ="p "> ],</ span >
422+ < span class =" w " > </ span > < span class ="nt "> "edges"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="p "> [</ span >
423+ < span class =" w " > </ span > < span class ="p "> {</ span > < span class ="nt "> "target"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="mi "> 0</ span > < span class ="p "> ,</ span > < span class =" w " > </ span > < span class ="nt "> "targetPort"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="s2 "> "x"</ span > < span class ="p "> ,</ span > < span class =" w " > </ span > < span class ="nt "> "source"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="mi "> 2</ span > < span class ="p "> ,</ span > < span class =" w " > </ span > < span class ="nt "> "sourcePort"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="kc "> null</ span > < span class ="p "> },</ span >
424+ < span class =" w " > </ span > < span class ="p "> {</ span > < span class ="nt "> "target"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="mi "> 0</ span > < span class ="p "> ,</ span > < span class =" w " > </ span > < span class ="nt "> "targetPort"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="s2 "> "y"</ span > < span class ="p "> ,</ span > < span class =" w " > </ span > < span class ="nt "> "source"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="mi "> 3</ span > < span class ="p "> ,</ span > < span class =" w " > </ span > < span class ="nt "> "sourcePort"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="kc "> null</ span > < span class ="p "> },</ span >
425+ < span class =" w " > </ span > < span class ="p "> {</ span > < span class ="nt "> "target"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="mi "> 1</ span > < span class ="p "> ,</ span > < span class =" w " > </ span > < span class ="nt "> "targetPort"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="s2 "> "x"</ span > < span class ="p "> ,</ span > < span class =" w " > </ span > < span class ="nt "> "source"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="mi "> 0</ span > < span class ="p "> ,</ span > < span class =" w " > </ span > < span class ="nt "> "sourcePort"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="s2 "> "prod"</ span > < span class ="p "> },</ span >
426+ < span class =" w " > </ span > < span class ="p "> {</ span > < span class ="nt "> "target"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="mi "> 1</ span > < span class ="p "> ,</ span > < span class =" w " > </ span > < span class ="nt "> "targetPort"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="s2 "> "y"</ span > < span class ="p "> ,</ span > < span class =" w " > </ span > < span class ="nt "> "source"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="mi "> 0</ span > < span class ="p "> ,</ span > < span class =" w " > </ span > < span class ="nt "> "sourcePort"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="s2 "> "div"</ span > < span class ="p "> },</ span >
427+ < span class =" w " > </ span > < span class ="p "> {</ span > < span class ="nt "> "target"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="mi "> 4</ span > < span class ="p "> ,</ span > < span class =" w " > </ span > < span class ="nt "> "targetPort"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="kc "> null</ span > < span class ="p "> ,</ span > < span class =" w " > </ span > < span class ="nt "> "source"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="mi "> 1</ span > < span class ="p "> ,</ span > < span class =" w " > </ span > < span class ="nt "> "sourcePort"</ span > < span class ="p "> :</ span > < span class =" w " > </ span > < span class ="kc "> null</ span > < span class ="p "> }</ span >
428+ < span class =" w " > </ span > < span class ="p "> ]</ span >
429429< span class ="p "> }</ span >
430430</ pre > </ div >
431431</ div >
0 commit comments