Ryan May
Ryan May
Ok, rebased on #2420 so that we can sensibly plot. One idea I had was to make an example of a simple low pressure system plot using this stuff as...
Hrmm...also one other issue: We're currently optionally depending on Shapely, which is no burden since it comes in with the optional dependency on Cartopy. This would be harder to keep...
@dcamron any thoughts on what to do with Shapely (e.g. depending on it or jumping through hoops)?
We could import Shapely inside the wpc parsing function since it's only used there. That seems pretty limited. We'd need to add some machinery to require shapely for the tests,...
Re-opening since we haven't added options, we only just forced the use of virtual temperature within `cape_cin`.
@sgdecker Yeah, we could probably just check that what's passed in passes `isinstance(val, Panel)` since that's just a helper property and not a Traitlet.
Closed by #2743, which added `geospatial_laplacian`, which calculates the Laplacian as the divergence of the scalar gradient, including all of the projection/spherical corrections (if the coordinate/projection information is present).
Ideally, I think we account for those effects to make everything work as perfectly as possible out of the box. However, those little details can make the job a LOT...
Weird on the GitHub problems. If nothing immediate jumps out, it's fine to just open a new PR and not worth spending value dev minutes debugging it. As far as...
I'll also add that I suspect you are going to be using this the most of anyone, so if it's good for your purposes, I think the rest of us...