Skip to content

Commit

Permalink
Add check if variable name is in reference labels
Browse files Browse the repository at this point in the history
This will be important when variables that aren't in the ref case
  • Loading branch information
justin-richling authored Nov 19, 2024
1 parent 80ada9e commit 72942db
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions lib/adf_dataset.py
Original file line number Diff line number Diff line change
Expand Up @@ -344,16 +344,17 @@ def get_value_converters(self, case, variablename):
res = self.adf.variable_defaults
if variablename in res:
vres = res[variablename]
if (case == self.ref_labels[variablename]) and (self.adf.compare_obs):
scale_factor = vres.get("obs_scale_factor",1)
add_offset = vres.get("obs_add_offset", 0)
else:
scale_factor = vres.get("scale_factor",1)
add_offset = vres.get("add_offset", 0)
if variablename in self.ref_labels:
if (case == self.ref_labels[variablename]) and (self.adf.compare_obs):
scale_factor = vres.get("obs_scale_factor",1)
add_offset = vres.get("obs_add_offset", 0)
else:
scale_factor = vres.get("scale_factor",1)
add_offset = vres.get("add_offset", 0)
return add_offset, scale_factor

#------------------





0 comments on commit 72942db

Please sign in to comment.