-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enhance Point2Grid to support modified quality control settings for smoke/dust AOD data in GOES-16/17 as of April 16, 2024 #2853
Comments
Without this update, EMC will not be able to operationally verify HRRR and RAP Smoke AOD in EVS v2.0. That is why this update is required. Thank you! |
ABI Algorithm updates of GOES East/West has been delayed to April 17 2024. |
Is the data file with a new algorithm available?
|
Our data center are currently down so I lost the pathway to move the data among WCOSS2, ftp server, and local PC system (where I can drop the file to the GitHub issues). Will upload the new datafile after our Data Center is functioned again. |
Recap email sent Hi, Howard: I hope my memory helps. (1) If simply handling total AOD, we do not need to specify the -adp option for point2grid. In this case, the qc flag is read from the same AOD input file and -qc=0,1,2 means AOD quality is "high", "medium", and "low", respectively. I believe this part should remain the same. (2) If a need to map Smoke/Dust AOD, additional information of the values of smoke/dust detection confidence need to be read from ADP file to determine the status of quality of mapped Smoke/Dust AOD. Because the corresponding value of smoke/dust detection confidence changed in the new algorithm, from your email, the conversion from detection confidence to quality flag may need to be updated to reflect the new values. I think the logic of conversion needs to be reviewed to reflect the new definition of ADP detection confidence. I recall we madea table for the conversion to high. medium. and low quality Smoke/Dust AOD. The current rule maybe like AOD qc flag=0 + ADP Smoke detection confidence=12 ==> high quality Smoke AOD. AOD qc flag=1 + ADP Smoke detection confidence=12 ==> medium quality Smoke AOD. AOD qc flag=2 + ADP Smoke detection confidence=12 ==> low quality Smoke AOD. AOD qc flag=0 + ADP Dudt detection confidence=48 ==> high quality Dust AOD. AOD qc flag=1 + ADP Dust detection confidence=48 ==> medium quality Dust AOD. AOD qc flag=2 + ADP Dust detection confidence=48 ==> low quality Dust AOD. If you found the conversion relationship in current is like what I described above, then ======== the new rule ========== AOD qc flag=0 + ADP Smoke detection confidence=0 ==> high quality Smoke AOD. AOD qc flag=1 + ADP Smoke detection confidence=0 ==> medium quality Smoke AOD. AOD qc flag=2 + ADP Smoke detection confidence=0 ==> low quality Smoke AOD. AOD qc flag=0 + ADP Dudt detection confidence=0 ==> high quality Dust AOD. AOD qc flag=1 + ADP Dust detection confidence=0==> medium quality Dust AOD. AOD qc flag=2 + ADP Dust detection confidence=0==> low quality Dust AOD. Ho-Chun |
By Howard The DQF variable at the AOD file:
So "AOD qc flag=0", "AOD qc flag=1", and "AOD qc flag=2" mean the DQF value at AOD file. Is it correct? Question 1. Filtering out if "AOD qc flag=3". Is it correct? Cheers, |
@hsoh-u Yes to your question1. It is not clear to me whether your question 2 referred to Smoke or Dust AOD. Simply from the current algorithm, replacing threshold values 0 -> 8, then 12->0 for Smoke AOD. 0->32 then 48-> 0 for Dust AOD. We do not need to re-create the rule. I think we should keep the flexibility of choice for users. Your question seems to indicate the only choice is high quality Smoke AOD or Dust AOD. ho-Chun |
@JohnHalleyGotway Can you get data from Hera for Howard? That is another pathway for GOES AOD and ADP data transfer. |
Please ignore this comment. The question 2 is how to handle ADP Smoke confidence=8 and ADP Dust confidence=32 for Baseline algorithm and ADP Smoke confidence=12 and ADP Dust confidence=48 for Enterprise algorithm. The possible values for Baseline algorithm:
|
Please ignore above comment. |
@hsoh-u Saw your latest post to ignore previous posting. But allow me to provide my comment for your consideration. The discussion below specifically points to Point2Grid with -adp option If no -qc option is given, then qc=0,1,2 high+medium+low is the default, i.e., filtering AOD qc flag = 3 OR ADP Smoke detection confidence =12 (bad_missing_smoke_detection) for SMOKE AOD and ADP Dust detection confidence =48 (bad_missing_dust_detection) for Dust AOD. One should not allow 3 as an option in point2grid, 3 mean all obs should be filtered out. I do not think any user will choose that option for verification purpose.
Available options for -qc
Borrowing your description, I think for the "Enterprise Algorithm" The possible values for Enterprise Algorithm:
|
@Ho-ChunHuang-NOAA Thank you for the comments.
|
The file size is over the limit for add file function. Please obtain the sample aod and adp file on 04/19/2024 adp_20240419.tar aod_20240419.tar from |
Thank you for the files. DQF:flag_values and DQF:flag_meanings (20190801/OR_ABI-L2-ADPC-M6_G16_s20192131001462_e20192131004235_c20192131005097.nc)
DQF:flag_valaues and DQF:flag_meanings (20240419/OR_ABI-L2-ADPC-M6_G16_s20241100001171_e20241100003544_c20241100006361.nc)
|
@hsoh-u Do you mean current Point2Grid (without modification) can automatically detect new threshold value for high/medium/low quality? |
No, the auto detection is not available at the previous release. It's for the next release. |
The data type is changed from
from OR_ABI-L2-ADPC-M6_G16_s20241100001171_e20241100003544_c20241100006361.nc
|
Thanks to find out the new changes. NESDIS did not tell us all the changes. Do you need to read and use the values of I thought all you need from the ADP files is the values read from ushort DQF(y, x)? am I correct? |
MET reads Smoke and Dust variables at ADP file and filters out if the data value is 0 (
|
I see. Thanks for letting me know. |
@hsoh-u I noticed this issue was closed (likely automatically with the merge of the PR into main). I'm thinking it needs to be reopened for the work in develop, unless that's already been done. Can you please confirm and reopen if necessary? |
Hi, Hank:
I have question on your statement if #2874
if only high quality is given with-qc 0, all data will be filtered out.
There should be 4 records left, with AOD QC=high + ADP QC (For smoke) =
high, isn't it?
Ho-Chun
…--
Ho-Chun Huang, Ph.D.
Physical Scientist III, Contractor with Lynker in Support of
NOAA/NWS/NCEP/EMC, U.S. Department of Commerce
5830 University Research Ct., Rm. 2792
College Park, MD 20740
***@***.*** ***@***.***>
301-683-3958
On Fri, May 3, 2024 at 4:25 PM Julie Prestopnik ***@***.***> wrote:
@hsoh-u <https://github.com/hsoh-u> I noticed this issue was closed
(likely automatically with the merge of the PR into main). I'm thinking it
needs to be reopened for the work in develop, unless that's already been
done. Can you please confirm and reopen if necessary?
—
Reply to this email directly, view it on GitHub
<#2853 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/ALPHE3HOTTEYUVLH54GYQ3DZAPXBZAVCNFSM6AAAAABF63TCU2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAOJTG4YTGNZQGM>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
No, it's before applying AOD QC. I will add the count of adjusted confidences for the MET v12 release. The comment #2874 is for unit test case:
The debug messages
With two inputs above, all high confidences were reduced to medium or low confidence. |
Oops, the adjusted number is not correct (the original low count was added accidentally) . I will correct it. |
Hi, Hank:
I thought the logic should be from the user's guide.
with -adp option and for Amoke_AOD and Dust_AOD;
0 (high only) : [high AOD QC + High ADP QC]
1 (medium only): [high AOD QC + medium ADP QC]+[medium AOD QC + high ADP
QC]+ [medium AODQC+medium ADP QC]
0,1 (high+medium): [high AOD QC + High ADP QC]+[high AOD QC + medium ADP
QC]+[medium AOD QC + high ADP QC]+ [medium AODQC+medium ADP QC]
You meant the sample files give you all medium quality SMoke_AOD? number
of "0" options (high only) is zero but not four?
Ho-Chun
…--
Ho-Chun Huang, Ph.D.
Physical Scientist III, Contractor with Lynker in Support of
NOAA/NWS/NCEP/EMC, U.S. Department of Commerce
5830 University Research Ct., Rm. 2792
College Park, MD 20740
***@***.*** ***@***.***>
301-683-3958
On Fri, May 3, 2024 at 5:54 PM Howard Soh ***@***.***> wrote:
Oops, the adjusted number is not correct (the original low count was added
accidentally) . I will correct it.
—
Reply to this email directly, view it on GitHub
<#2853 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/ALPHE3HGGLN7JEMJBGMA3KLZAQBRHAVCNFSM6AAAAABF63TCU2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAOJTHAYTCMZYGA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
MET follows the logic you described. It's a just log message. The log message will be changed to
|
The numbers mean there are 4 AOD pixels with low AOD DQF read and high smoke confidence ADP DQF read, therefore, the algorithm adjusts AOD QC from HIGH to LOW (as final Smoke_AOD QC), am I correct? |
Yes, that's correct |
@Ho-ChunHuang-NOAA The fix was merged into the main_v11.1 bugfix branch and the develop branch three weeks ago. |
Howard, thank you for the update. |
Describe the Enhancement
This issue arose from an email from Ho-Chun Huang on April 7, 2023. Per Amy Huff, as of April 16 (previously April 9th), 2023, a change will be made to the quality flags for the smoke and dust AOD data provided in GOES 16/17 files.
Per Ho-Chun, what matters to Points2Grid Smoke and Dust AOD processing probably is the reverse values of the smoke/dust detection confidence (in ADP files) for the Smoke and Dust AOD (detection confidence =0 is now high quality Smoke/Dust AOD).
This issue is to update the Point2Grid algorithm for the next version of MET.
Please be aware that the GOES-East/West ABI Aerosol Detection Product (ADP) smoke/dust mask current (Baseline) algorithm is being updated to the Enterprise algorithm tomorrow, April 9:
https://www.ospo.noaa.gov/data/messages/2024/04/MSG_20240404_1823.html
The "Smoke" and "Dust" variables in the ADP output file will remain the same, but other key variables/flag values for processing smoke/dust detections will change, as outlined in the following table. Please update your scripts!
This issue is to review the logic and documentation of the Point2Grid tool in MET:
Time Estimate
1 day?
Sub-Issues
Consider breaking the enhancement down into sub-issues.
Relevant Deadlines
List relevant project deadlines here or state NONE.
Funding Source
2784543 UFS R2O
Define the Metadata
Assignee
Labels
Milestone and Projects
Define Related Issue(s)
Consider the impact to the other METplus components.
This may impact the output produced by existing METplus Use Cases.
Enhancement Checklist
See the METplus Workflow for details.
Branch name:
feature_<Issue Number>_<Description>
Pull request:
feature <Issue Number> <Description>
Select: Reviewer(s) and Development issue
Select: Milestone as the next official version
Select: MET-X.Y.Z Development project for development toward the next official release
The text was updated successfully, but these errors were encountered: