qaa_v6 SeaDAS implementation vs ioccg.org documentation

Use this Forum to find information on, or ask a question about, NASA Earth Science data.
Post Reply
blesht
Posts: 86
Joined: Mon Sep 19, 2005 3:06 pm America/New_York
Answers: 0

qaa_v6 SeaDAS implementation vs ioccg.org documentation

by blesht » Tue Jun 05, 2018 3:36 pm America/New_York

Hi - I've been noodling around with qaa and noticed a discrepancy between the implementation of qaa_v6 in SeaDAS (qaa.c) and the current documentation on the ioccg.org site (www.ioccg.org/groups/software.html).  Specifically, in Step 2 of the algorithm for the case when Rrs(670) >= 0.0015 the SeaDAS implementation adds the term 0.07*(Rrs(670)/Rrs(440))^1.1 to the pure water absorption coefficient at 670.  The corresponding term in the documentation is 0.39*(Rrs(670)/(Rrs(443)+Rrs(490)))^1.14.

I haven't experimented to check how significant this difference might be, but I wondered if this was intentional or rather it was a case of the implementation not keeping up with the documentation (or vice versa, I guess).

Also, are the values of the pure water absorption and backscatter spectra tabulated anywhere in SeaDAS (or elsewhere, for that matter)?

Thanks.

Filters:

OB.DAAC-EDL - SeanBailey
Posts: 1519
Joined: Wed Sep 18, 2019 6:15 pm America/New_York
Answers: 1
Endorsed: 9 times

qaa_v6 SeaDAS implementation vs ioccg.org documentation

by OB.DAAC-EDL - SeanBailey » Fri Jun 08, 2018 1:35 pm America/New_York

Barry,

Nice find :grin:  We had to track back a bit, but got confirmation from Zhongping that indeed the code as implemented is not correct and that the IOCCG documentation is what was intended.  Way back in the vagaries of time when the v6 code was being implemented there must have been a miscommunication.  ...and no one notice for oh, 5 years or so...until you decided to noodle around :wink:  The code will be fixed, and eventually make it's way into SeaDAS.

Thanks,
Sean

blesht
Posts: 86
Joined: Mon Sep 19, 2005 3:06 pm America/New_York
Answers: 0

qaa_v6 SeaDAS implementation vs ioccg.org documentation

by blesht » Fri Jun 08, 2018 1:51 pm America/New_York

Hi Sean - Thanks for checking.  I'm porting QAA to R and just wanted to be sure I got it right.  Best, Barry

OB.DAAC-EDL - SeanBailey
Posts: 1519
Joined: Wed Sep 18, 2019 6:15 pm America/New_York
Answers: 1
Endorsed: 9 times

qaa_v6 SeaDAS implementation vs ioccg.org documentation

by OB.DAAC-EDL - SeanBailey » Mon Jun 11, 2018 2:33 pm America/New_York

Missed this one...

> Also, are the values of the pure water absorption and backscatter spectra tabulated anywhere in SeaDAS (or elsewhere, for that matter)?


Yes.  Each mission's "msl12_sensor_info.dat" file contains aw and bbw.
How those values were computed is described on our "Spectral sources and spectral integration method" page linked off our "Technical Documents" page (in case the direct link moves...)

Sean

blesht
Posts: 86
Joined: Mon Sep 19, 2005 3:06 pm America/New_York
Answers: 0

qaa_v6 SeaDAS implementation vs ioccg.org documentation

by blesht » Mon Jun 11, 2018 3:02 pm America/New_York

Thanks!!  I should have found that - lots of good stuff in that file.  I wasn't looking forward to trying to do the band-integration.   Barry

blesht
Posts: 86
Joined: Mon Sep 19, 2005 3:06 pm America/New_York
Answers: 0

qaa_v6 SeaDAS implementation vs ioccg.org documentation

by blesht » Fri Jun 29, 2018 11:49 am America/New_York

Hi Sean - sorry to bother you, but what's the difference between 'hmodisa' and 'modisa?'   I'm wondering because the values for band-averaged backscatter in the msl12_sensor_info.dat files differ.  I understand that there are more bands in the hmodisa files, but I would have thought the values for the bands the two files have in common would be the same (as they are for the band-averaged water absorption).

Thanks.  Barry

OB.DAAC-EDL - SeanBailey
Posts: 1519
Joined: Wed Sep 18, 2019 6:15 pm America/New_York
Answers: 1
Endorsed: 9 times

qaa_v6 SeaDAS implementation vs ioccg.org documentation

by OB.DAAC-EDL - SeanBailey » Fri Jun 29, 2018 1:53 pm America/New_York

The difference is modisa was not kept up-to-date after hmodisa became the default....and now with v7.5,  it's modis/aqua :grin:

A REALLY LOOONG time ago we processed MODIS as an "ocean subset".  This did not include the non-ocean,non-1km bands.
When we added the capability to process the 250m and 500m bands, it was a "new" sensor - hmodisa.  Then, after a while, we
made that the default. It took an even longer time to get rid of the split personality, but we eventually managed it and now there
is only one (well, two if you include Terra).

Sean

blesht
Posts: 86
Joined: Mon Sep 19, 2005 3:06 pm America/New_York
Answers: 0

qaa_v6 SeaDAS implementation vs ioccg.org documentation

by blesht » Fri Jun 29, 2018 4:12 pm America/New_York

Ah - I haven't updated to 7.5 yet.  Will do so now.   Thanks for the explanation.   Barry

Post Reply