-
Notifications
You must be signed in to change notification settings - Fork 269
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
ENH: Improved convective stratiform functions #1314
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It looks like you have a couple of files in this commit that don't really need to be there (plot_rhi_sigmet.py). Could you please remove that file? I also suggest moving your hard-coded values to be subroutine keywords.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall, this looks great! A few suggestions + API suggestions.
@lauratomkins - I think with a couple minor changes to the name of the function in the tests/example, the tests should pass. |
@lauratomkins two more spots in the tests - it looks like the last commit fixed it on the docs side! So close! |
Co-authored-by: Max Grover <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This all looks great - thanks for making all those changes @lauratomkins ! @rcjackson / @zssherman can you give this another look?
@mgrover1 sweet! On my back from lunch then I can take a look! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me!
@zssherman did you still want to take a look? Otherwise, we can go ahead and merge! Great work @lauratomkins !! |
Looks good to me! |
I have updated the original convective stratiform functions from Steiner et al. (1995) to include enhancements from Yuter and Houze (1997) and Yuter et al. (2005). The current convective stratiform functions are slow and not easily modified. The new enhancements use the
scipy
package to make some of the steps significantly faster. The new functions also include many new parameters that can be adjusted for different applications. I have also included an example file that describes the steps of the convective stratiform algorithm, explains the parameters used, and shows several examples.Any feedback would be greatly appreciated! I've spent a lot of time testing all the different functions so they work as intended. Hoping this can be an easy addition but happy to provide extra information to improve the workflow.