/[MITgcm]/MITgcm_contrib/gael/profilesMatlabProcessing/ecco_v4/insitu_diags.m
ViewVC logotype

Contents of /MITgcm_contrib/gael/profilesMatlabProcessing/ecco_v4/insitu_diags.m

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Fri Jul 1 18:03:43 2011 UTC (14 years ago) by gforget
Branch: MAIN
add routines
        ecco_v4/insitu_diags.m
        ecco_v4/insitu_cost.m
        ecco_v4/insitu_misfit.m
that respectively replace the retired:
        ecco_v4/MITprof_stats_loop.m
        profiles_stats/MITprof_stats_cost.m
        profiles_stats/MITprof_stats_misfit.m
and are more in line with the gcmfaces/ecco_v4 routines
(I/O directories, write2tex, parameters, etc.)

1 function []=insitu_diags(dirModel,doComp,varargin);
2 %object: driver for insitu_misfit and insitu_cost
3 %inputs: dirModel is the model run directory
4 % doComp states whether to compute (1) or display (0)
5
6 if nargin==3; addToTex={'addToTex',varargin{1}}; else; addToTex={'addToTex',0}; end;
7
8 if doComp;
9 insitu_misfit(dirModel,1);
10 insitu_cost(dirModel,1);
11 else;
12 insitu_misfit(dirModel,0,addToTex);
13 insitu_cost(dirModel,0,addToTex);
14 end;
15
16 return
17
18 dirModel='./apr1alpha_it0/';
19 listData={'listData','WOD09_XBT*'};
20 listVar={'listVar','T'};
21 suffMat={'suffMat','XBT'};
22 addToTex={'addToTex',1};
23
24 insitu_misfit(dirModel,1,listData,listVar,suffMat);
25 insitu_cost(dirModel,1,listData,listVar,suffMat);
26
27 mkdir([dirModel 'tex']);
28 write2tex([dirModel 'tex/myPlots.tex'],0);
29 insitu_misfit(dirModel,0,suffMat,addToTex);
30 insitu_cost(dirModel,0,suffMat,addToTex);
31 write2tex([dirModel 'tex/myPlots.tex'],4);
32

  ViewVC Help
Powered by ViewVC 1.1.22