implement generic toy model with yaml input file
The 3 toy models in data-coupler/sources/ece3-toy-model repeat lots of code.
They should be replaced by a singe ToyModel.py which taks in a yaml file as input to fill in all the details.
e.g.
COUPLING_INTERVAL = 2700
RUN_LENGTH_SEC = 86400
comp = pyoasis.Component("IFS_TOY")
out_ifs = 'IFS_toy.out_'+str(100+mype)
nx = L128_NX
partition = pyoasis.SerialPartition(nx)
out_coupling_vars=["A_TauX_oce","A_TauY_oce","A_TauX_ice","A_TauY_ice","A_Qns_mix","A_Qs_mix","A_Evap_total","A_Precip_liquid","A_Precip_solid","A_Qs_ice","A_Qns_ice","A_dQns_dT","A_Evap_ice","A_Runoff","A_Calving"]
in_coupling_vars=["A_SST","A_Ice_temp","A_Ice_albedo","A_Ice_frac","A_Ice_thickness","A_Snow_thickness"]