diff extra/ncArray/inst/private/ncarray_example_file.m @ 12193:34b88e26cfd2 octave-forge

new functions
author abarth93
date Thu, 19 Dec 2013 15:06:03 +0000
parents b86d8743bf43
children
line wrap: on
line diff
--- a/extra/ncArray/inst/private/ncarray_example_file.m	Wed Dec 18 08:51:51 2013 +0000
+++ b/extra/ncArray/inst/private/ncarray_example_file.m	Thu Dec 19 15:06:03 2013 +0000
@@ -4,21 +4,24 @@
       ~isempty(which('ncwrite'))
   % use matlab netcdf high level interface
 
+  %dtype = 'single';
+  dtype = 'double';
+
   % Variables
-  nccreate(filename,'lon','Format','classic','Datatype','single',...
+  nccreate(filename,'lon','Format','classic','Datatype',dtype,...
            'Dimensions',{'x',220, 'y',144});
   ncwriteatt(filename,'lon','long_name','Longitude')
   ncwriteatt(filename,'lon','units','degrees_east')
   
-  nccreate(filename,'lat','Datatype','single','Dimensions',{'x',220, 'y',144});
+  nccreate(filename,'lat','Datatype',dtype,'Dimensions',{'x',220, 'y',144});
   ncwriteatt(filename,'lat','long_name','Latitude')
   ncwriteatt(filename,'lat','units','degrees_north')
   
-  nccreate(filename,'time','Datatype','single','Dimensions',{'time',1});
+  nccreate(filename,'time','Datatype',dtype,'Dimensions',{'time',1});
   ncwriteatt(filename,'time','long_name','Time')
   ncwriteatt(filename,'time','units','days since 1858-11-17 00:00:00 GMT')
   
-  nccreate(filename,'SST','Datatype','single','Dimensions',...
+  nccreate(filename,'SST','Datatype',dtype,'Dimensions',...
            {'x',220, 'y',144, 'time',1});
   ncwriteatt(filename,'SST','missing_value',single(9999))
   ncwriteatt(filename,'SST','_FillValue',single(9999))
@@ -40,21 +43,21 @@
 
   % variables
 
-  nc{'lon'} = ncfloat('y','x');  % 31680 elements 
+  nc{'lon'} = ncdouble('y','x');  % 31680 elements 
   nc{'lon'}.long_name = ncchar('Longitude');
   nc{'lon'}.units = ncchar('degrees_east');
   
-  nc{'lat'} = ncfloat('y','x');  % 31680 elements 
+  nc{'lat'} = ncdouble('y','x');  % 31680 elements 
   nc{'lat'}.long_name = ncchar('Latitude');
   nc{'lat'}.units = ncchar('degrees_north');
 
-  nc{'time'} = ncfloat('time');  % 1 elements 
+  nc{'time'} = ncdouble('time');  % 1 elements 
   nc{'time'}.long_name = ncchar('Time');
   nc{'time'}.units = ncchar('days since 1858-11-17 00:00:00 GMT');
   
-  nc{'SST'} = ncfloat('time','y','x');  % 31680 elements 
-  nc{'SST'}.missing_value = ncfloat(9999);
-  nc{'SST'}.FillValue_ = ncfloat(9999);
+  nc{'SST'} = ncdouble('time','y','x');  % 31680 elements 
+  nc{'SST'}.missing_value = ncdouble(9999);
+  nc{'SST'}.FillValue_ = ncdouble(9999);
   nc{'SST'}.units = ncchar('degC');
   nc{'SST'}.long_name = ncchar('Sea Surface Temperature');
   nc{'SST'}.coordinates = ncchar('lat lon');