MDF-UI / examples /ABCD.json
Rimjhim Mittal
app working for FN.mdf.json and array inputs
73d192f
{
"ABCD": {
"format": "ModECI MDF v0.4",
"generating_application": "Python modeci-mdf v0.4.10",
"graphs": {
"abcd_example": {
"nodes": {
"input0": {
"metadata": {
"color": ".8 .8 .8"
},
"parameters": {
"input_level": {
"value": 0.0
}
},
"output_ports": {
"out_port": {
"value": "input_level"
}
}
},
"A": {
"metadata": {
"color": ".8 0 0"
},
"input_ports": {
"input_port1": {}
},
"parameters": {
"slope": {
"value": 1.1
},
"intercept": {
"value": 1.2
},
"linear_func": {
"function": "linear",
"args": {
"variable0": "input_port1",
"slope": "slope",
"intercept": "intercept"
}
}
},
"output_ports": {
"out_port": {
"value": "linear_func"
}
}
},
"B": {
"metadata": {
"color": "0 .8 0"
},
"input_ports": {
"input_port1": {}
},
"parameters": {
"gain": {
"value": 2.1
},
"bias": {
"value": 2.2
},
"offset": {
"value": 2.3
},
"logistic_func": {
"function": "logistic",
"args": {
"variable0": "input_port1",
"gain": "gain",
"bias": "bias",
"offset": "offset"
}
}
},
"output_ports": {
"out_port": {
"value": "logistic_func"
}
}
},
"C": {
"metadata": {
"color": "0 0 .8"
},
"input_ports": {
"input_port1": {
"shape": [
1
]
}
},
"parameters": {
"scale": {
"value": 3.1
},
"rate": {
"value": 3.2
},
"bias": {
"value": 3.3
},
"offset": {
"value": 3.4
},
"exponential_func": {
"function": "exponential",
"args": {
"variable0": "input_port1",
"scale": "scale",
"rate": "rate",
"bias": "bias",
"offset": "offset"
}
}
},
"output_ports": {
"out_port": {
"value": "exponential_func"
}
}
},
"D": {
"metadata": {
"color": ".8 0 .8"
},
"input_ports": {
"input_port1": {
"shape": [
1
]
}
},
"parameters": {
"scale": {
"value": 4.0
},
"sin_func": {
"function": "sin",
"args": {
"variable0": "input_port1",
"scale": "scale"
}
}
},
"output_ports": {
"out_port": {
"value": "sin_func"
}
}
}
},
"edges": {
"edge_input0_A": {
"sender": "input0",
"receiver": "A",
"sender_port": "out_port",
"receiver_port": "input_port1"
},
"edge_A_B": {
"sender": "A",
"receiver": "B",
"sender_port": "out_port",
"receiver_port": "input_port1"
},
"edge_B_C": {
"sender": "B",
"receiver": "C",
"sender_port": "out_port",
"receiver_port": "input_port1"
},
"edge_C_D": {
"sender": "C",
"receiver": "D",
"sender_port": "out_port",
"receiver_port": "input_port1"
}
}
}
}
}
}