-
Notifications
You must be signed in to change notification settings - Fork 3
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
Developed Peters et al. 2022 lifter #17
base: main
Are you sure you want to change the base?
Conversation
…n for the lifter_peters_et_al struct.
…ngements to parcel.h that Kelton may or may not be okay with.
… include issues in a much more elegant way than reshuffling <parcel.h> the way I did earlier
…ywhere across thermo.cpp.
…correct behavior.
…for parcel density temperature.
…o develop-peters-lifter I forgot that I deleted .vscode from the remote directory lol
…o develop-peters-lifter Remote repository had extraneous files deleted while local repository did not.
Thanks for making this PR @a-urq ! Sorry I didn't see this or get to it sooner. I'm on operational training shifts this summer, but I'll start taking a look at this on my non-ops shifts and start reviewing/testing the code and let you know if I have any further questions. I'm definitely interested in getting this merged into the main branch, as having the entraining parcel traces would be very useful and is something I haven't had the time to work on myself! |
The Peters et al. lifter has been tested with all four types of moist ascent using a modified version of my sounding viewer as a Skew-T plotter, which has itself been tested against the ECAPE_FUNCTIONS python script written by John Peters. The SHARPlib-computed parcel is represented by a translucent green line.
I also found a few issues related to ECAPE computation in thermo.cpp's sharp::entrainment_cape and fixed them, most of which were related to differences between the preprint and the final published paper.
Pseudoadiabatic non-entraining:
Pseudoadiabatic entraining:
Irreversible adiabatic non-entraining:
Irreversible adiabatic entraining: