Skip to content

Commit

Permalink
Merge pull request #969 from PCMDI/patch_lee1043
Browse files Browse the repository at this point in the history
Patch lee1043
  • Loading branch information
lee1043 committed Aug 10, 2023
2 parents 01474be + 925d1dd commit 31bcd57
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions pcmdi_metrics/graphics/share/read_json_mean_clim.py
Original file line number Diff line number Diff line change
Expand Up @@ -146,21 +146,22 @@ def extract_data(results_dict, var_list, region, stat, season, mip, debug=False)
Return a pandas dataframe for metric numbers at given region/stat/season.
Rows: models, Columns: variables (i.e., 2d array)
"""
model_list = sorted(list(results_dict[var_list[0]]["RESULTS"].keys()))
# update model_list
if "rlut" in list(results_dict.keys()):
if "rlut" in list(results_dict["rlut"]["RESULTS"].keys()):
model_list = sorted(list(results_dict["rlut"]["RESULTS"].keys()))
else:
model_list = sorted(list(results_dict[var_list[0]]["RESULTS"].keys()))

print('extract_data:: model_list: ', model_list)
data_list = []
for model in model_list:
run_list = sort_human(list(
results_dict[var_list[0]]["RESULTS"][model]["default"].keys())
)
if "rlut" in list(results_dict.keys()):
if "rlut" in list(results_dict["rlut"]["RESULTS"].keys()):
run_list = sort_human(list(results_dict["rlut"]["RESULTS"][model]["default"].keys()))
else:
run_list = sort_human(list(
results_dict[var_list[0]]["RESULTS"][model]["default"].keys())
)

if debug:
print("model, run_list:", model, run_list)
Expand Down

0 comments on commit 31bcd57

Please sign in to comment.