Closed hsoh-u closed 2 months ago
@hsoh-u I see that you pointed me to the Enterprise AOD files, but I am wondering if I should also be testing the Baseline files? If so, could you please point me to those as well?
@hsoh-u Actually, I think I may have found them from the section where you listed what testing you did.
/d1/projects/MET/MET_test_data/unit_test/model_data/goes_16/
Apologies for not catching that before I sent the last message.
@hsoh-u Can you please confirm that the failed check for differences is expected?
@hsoh-u Can you please confirm that the failed check for differences is expected?
One output is added and three files are expected to be different because the logic to identify high, medium, and low confidences is changed.
@hsoh-u Actually, I think I may have found them from the section where you listed what testing you did.
/d1/projects/MET/MET_test_data/unit_test/model_data/goes_16/
Apologies for not catching that before I sent the last message.
More data at seneca:/d1/personal/hsoh/data/MET-2853/20240419
Thanks @hsoh-u Can you please confirm that the failed Check for Differences is expected?
Thanks @hsoh-u Can you please confirm that the failed Check for Differences is expected?
Yes, three output files from GOES-16 inputs are different because of different logic for high, medium, and low confidences.
Expected Differences
The meaning of ADP QC values were changed (it was 3 for high, 2 for medium, and 1 for low). The baseline algorithm and the enterprise algorithm produce different QC values for high, medium, and low. MET reads QC values and meanings from the variable attribute and apply them to
-qc
options (where 0 is high, 1 is medium, and 2 is low).The
-qc
options at the unittests were changed to-qc 0,1,2
.[x] Do these changes introduce new tools, command line arguments, or configuration file options? [No] If yes, please describe:
[x] Do these changes modify the structure of existing or add new output data types (e.g. statistic line types or NetCDF variables)? [No] If yes, please describe:
Pull Request Testing
New GOES16 data with Enterprise algorithm:
==>
Note: if only high quality is given with
-qc 0
, all data will be filtered out.Meaning of the debug message
DEBUG 4: ADP QC: high=4 medium=87, low=62050, no_retrieval=10, adjusted=47142
Old GOES16 data with Baseline algorithm:
==>
More AOD files with Enterprise algorithm are at seneca:/d1/personal/hsoh/data/MET-2853/20240419
[x] Do these changes include sufficient documentation updates, ensuring that no errors or warnings exist in the build of the documentation? [No]
[x] Do these changes include sufficient testing updates? [Yes] One unit test was added and -qc options were changed.
[x] Will this PR result in changes to the MET test suite? [Yes] If yes, describe the new output and/or changes to the existing output:
New output for Enterprise algorithm: point2grid/point2grid_GOES_16_ADP_Enterprise_high.nc
Three existing output will be different because
-qc 1,2,3
was changed to-qc 0,1,2
:point2grid/point2grid_GOES_16_ADP.nc
point2grid_GOES_16_AOD_TO_G212_grid_map.nc
point2grid_GOES_16_AOD_TO_G212.nc
[x] Will this PR result in changes to existing METplus Use Cases? [Yes] If yes, create a new Update Truth METplus issue to describe them.
The meaning of QC values were changed. So the output will be different if
-qc
option is given.[ ] Do these changes introduce new SonarQube findings? [Yes or No] If yes, please describe:
[ ] Please complete this pull request review by [Fill in date].
Pull Request Checklist
See the METplus Workflow for details.