From 0c61f5da0161e892c4727f01bc392025787e2ea0 Mon Sep 17 00:00:00 2001 From: Jacques Grelet <jacques.grelet@ird.fr> Date: Thu, 16 Apr 2009 09:13:54 +0000 Subject: [PATCH] when reading netcdf file with version 1.5, var_LINCOEF_CONV was not set correctly to offset and slope --- tsg_util/updateTsgStruct.m | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tsg_util/updateTsgStruct.m b/tsg_util/updateTsgStruct.m index 37dc4ee..9ace0f1 100644 --- a/tsg_util/updateTsgStruct.m +++ b/tsg_util/updateTsgStruct.m @@ -107,10 +107,22 @@ var ={'SSJT_LINCOEF', 'CNDC_LINCOEF', 'SSTP_LINCOEF'}; lin_type = {'offset','slope'}; lin_val = [0,1]; +% loop over each variables +% ------------------------ for i = 1:numel(var) + + % check if var_LINCOEF not empty + % ----------------------------------- if isempty(tsg.(var{i})) for j = 1:tsg.dim.LINCOEF tsg.(var{i})(j) = lin_val(j); + end + end + + % check if var_LINCOEF_CONV not empty + % ----------------------------------- + if isempty(tsg.([var{i} '_CONV'])) + for j = 1:tsg.dim.LINCOEF tsg.([var{i} '_CONV']) = ... [tsg.([var{i} '_CONV']); padding(lin_type{j}, tsg.dim.COEF_CONV_SIZE)]; end -- GitLab