Clear-sky masking in COSP-RTTOV#158
Draft
jshaw35 wants to merge 4 commits into
Draft
Conversation
Contributor
|
@jshaw35 Maybe you want to make this as a draft PR? |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Existing clear-sky outputs in COSP-RTTOV follow standard model procedures of repeating radiative transfer calculations without cloud water and ice. This creates a definitional mismatch with clear-sky observations where clouds are actually absent. Due to this mismatch, spectral regions with vapor water absorption will likely inherit a high variance bias and low clear-sky radiance bias due to the inclusion of cloudy scenes with saturated levels (e.g. Figure 1, bottom row here).
This PR brings additional functionality into COSP-RTTOV. Specifically, it allows users to produce an additional "clear-sky" field conditioned on the absence of clouds (all model levels in any column must have <10% cloud fraction). An additional output variable containing the number of counts these new variables accumulate (for tests of statistical significance) is also included. New outputs are triggered using the namelist option "Lrttov_maskclear". New outputs do not replace the standard clear-sky fields and have an additional "m" in the variable name to indicate clear-sky masking.
I am opening this PR now, but also need to ensure that these new outputs are included in CI/CD and clean up changes I have made to namelists. I may need a refresher on that since I am struggling to remember how COSP-RTTOV is currently triggered in CI/CD 🫤