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