Closed JohnHalleyGotway closed 2 weeks ago
I inspected the many differences flagged in this GitHub Actions workflow run (and see Attempt #2 as well). Differences are flagged in output from 8 of the use case groups:
Use Case Tests (met_tool_wrapper:0-29,59-64):
diff-use_cases_met_tool_wrapper_0-29_59-64
has diffs in 2 Ensemble-Stat output files (_orank.txt
and .stat
):ORANK
header column names are updated and the number of columns is increased by 2, as expected.Use Case Tests (data_assimilation:0-1):
diff-use_cases_data_assimilation_0-1
has diffs in 2 files ASCII .out
files with MPR lines:data_assimilation/StatAnalysis_fcstGFS_HofX_obsIODAv2_PyEmbed/StatAnalysis_IODAv2/dump_output.out
, the MPR header line has 39 columns while the data lines only have 36. Note that the truth data has a similar problem with 37 header columns and 36 data columns.StatAnalysis_fcstHAFS_obsPrepBufr_JEDI_IODA_interface/model_applications/data_assimilation/StatAnalysis_HofX/dump_output.out
read_iodav2_mpr.py
python embedding script to add 3 columns of na
to the end of each MPR line. These changes have been made on the feature_2656_update_truth
branch.Use Case Tests (marine_and_cryosphere:3-5)
diff-use_cases_marine_and_cryosphere_3-5
has diffs in 3 Grid-Stat NetCDF matched pairs output files.CLIMO_MEAN_ssh_SURFACE_FULL
variables are replaced by FCST_CLIMO_MEAN_ssh_SURFACE_FULL
and OBS_CLIMO_MEAN_ssh_SURFACE_FULL
. I used ncview
to confirm that the data is the same. This change is expected.diff-use_cases_pbl_0
has diffs in 1 Point-Stat .stat
file.diff-use_cases_s2s_4
has diffs in 29 Grid-Stat NetCDF matched pairs files which were used as input to Series-Analysis.FCST_CLIMO_MEAN
and FCST_CLIMO_STDEV
variables and updating the names for the OBS_CLIMO_MEAN
, OBS_CLIMO_STDEV
, and OBS_CLIMO_CDF
variables. I used ncview
to confirm that the data looks the same.Use Case Tests (short_range:0)
diff-use_cases_short_range_0
has diffs in 6 Ensemble-Stat _orank.txt
and .stat
output files.ORANK
header column names are updated and the number of columns is increased by 2, as expected.Use Case Tests (tc_and_extra_tc:0-2)
diff-use_cases_tc_and_extra_tc_0-2
has diffs in 2 Point-Stat ASCII output files (_mpr.txt
and .stat
).Use Case Tests (unstructured_grids:0)
diff-use_cases_unstructured_grids_0
has diffs in 1 Stat-Analysis output file.ugrid_lfric_mpr.py
python embedding script to add 3 columns of na
to the end of each MPR line. These changes have been made on the feature_2656_update_truth
branch.In Attempt #1, 4 other use case groups failed but DID NOT produce a diff artifact. However those failures disappeared in Attempt #2, so I assume them to be sporadic, passing problems similar to the connections problems shown below:
requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))
ls: cannot access '/home/runner/work/METplus/diff': No such file or directory
Describe Expected Changes
CLIMO_MEAN
,CLIMO_STDEV
, andCLIMO_CDF
asOBS_CLIMO_MEAN
,OBS_CLIMO_STDEV
, andOBS_CLIMO_CDF
, respectively.FCST_CLIMO_MEAN
andFCST_CLIMO_STDEV
.CLIMO_MEAN
,CLIMO_STDEV
asOBS_CLIMO_MEAN
,OBS_CLIMO_STDEV
, respectively.FCST_CLIMO_MEAN
andFCST_CLIMO_STDEV
.Define the Metadata
Title
Assignee
Assign this issue to the author of the pull request that warranted this issue. Optionally assign anyone else who should review the differences in the output.
Milestone and Projects
develop
branch OR select next METplus-Wrappers-X.Y.Z bugfix version if updating truth data for amain_vX.Y
branch.develop
branch, select the METplus-Wrappers-X.Y.Z Development project OR if updating truth for amain_vX.Y
branch, select the Coordinated METplus-X.Y Support projectUpdate Truth Checklist
type: update truth
applied by clicking on the label on this issue. Coordinate with the author of these issues to ensure all diffs are properly reviewed.