From debac0795df9349a2cf57b43bcde731aeed20fa3 Mon Sep 17 00:00:00 2001 From: John Halley Gotway Date: Tue, 5 Apr 2022 11:57:00 -0600 Subject: [PATCH] Per #1950, small tweak in ascii2nc to make it slightly more efficient. After adding the new obs varable name to the end of the list, we can compute var_index direclty without needing to call StringArray::has() a second time. --- met/src/tools/other/ascii2nc/met_handler.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/met/src/tools/other/ascii2nc/met_handler.cc b/met/src/tools/other/ascii2nc/met_handler.cc index dbb4c4d2a7..cd7c8f2576 100644 --- a/met/src/tools/other/ascii2nc/met_handler.cc +++ b/met/src/tools/other/ascii2nc/met_handler.cc @@ -159,7 +159,7 @@ bool MetHandler::_readObservations(LineDataFile &ascii_file) use_var_id = true; if (!obs_names.has(data_line[6], var_index)) { obs_names.add(data_line[6]); - obs_names.has(data_line[6], var_index); + var_index = obs_names.n() - 1; } grib_code = var_index; break;