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

Annotation 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 - (hide 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 gforget 1.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