/[MITgcm]/MITgcm_contrib/gael/matlab_class/gcmfaces_devel/example_reformat.m
ViewVC logotype

Contents of /MITgcm_contrib/gael/matlab_class/gcmfaces_devel/example_reformat.m

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


Revision 1.1 - (show annotations) (download)
Mon Jan 25 20:28:39 2016 UTC (9 years, 5 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65x, checkpoint65v, checkpoint65w, checkpoint65t, checkpoint65u, checkpoint66f, checkpoint66e, checkpoint66d, checkpoint66c, checkpoint66b, checkpoint66a, checkpoint66o, HEAD
- piece from old plot_std_field that may be useful?

1
2 %%%%%%%%%%%%%%%%%%%%%%%%
3 %format conversions
4 if myenv.verbose>0;
5 gcmfaces_msg('* call convert2array : convert from gcmfaces to array format');
6 end;
7 obsArray=convert2array(obsMap);%put in gcmfaces format
8 if myenv.verbose>0;
9 gcmfaces_msg('* call convert2array : convert back to gcmfaces');
10 end;
11 obsMap2=convert2array(obsArray);%put in gcmfaces format
12 if myenv.verbose>0;
13 gcmfaces_msg('* call convert2gcmfaces : convert from gcmfaces to file format');
14 end;
15 obsOut=convert2gcmfaces(obsMap); %put in gcm input format
16 if myenv.verbose>0;
17 gcmfaces_msg('* summarizing data formats:');
18 aa=whos('obs*');
19 aaa=aa(4); bb=['[' num2str(aaa.size(1)) 'x' num2str(aaa.size(2)) ']'];
20 bb=fprintf(' %8s %8s %12s : data points (vector)\n',aaa.name,aaa.class,bb);
21 aaa=aa(2); bb=['[' num2str(aaa.size(1)) 'x' num2str(aaa.size(2)) ']'];
22 bb=fprintf(' %8s %8s %12s : gridded data (gcmfaces)\n',aaa.name,aaa.class,bb);
23 aaa=aa(1); bb=['[' num2str(aaa.size(1)) 'x' num2str(aaa.size(2)) ']'];
24 bb=fprintf(' %8s %8s %12s : array format\n',aaa.name,aaa.class,bb);
25 aaa=aa(3); bb=['[' num2str(aaa.size(1)) 'x' num2str(aaa.size(2)) ']'];
26 bb=fprintf(' %8s %8s %12s : output format\n',aaa.name,aaa.class,bb);
27 end;
28

  ViewVC Help
Powered by ViewVC 1.1.22