Skip to content
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

Interactive skewT plot #3380

Open
hookecho91 opened this issue Jan 30, 2024 · 3 comments
Open

Interactive skewT plot #3380

hookecho91 opened this issue Jan 30, 2024 · 3 comments
Labels
Area: Plots Pertains to producing plots Type: Feature New functionality

Comments

@hookecho91
Copy link

What should we add?

I use metpy to plot skewTs as part of my daily forecasting workflow. One feature I would love to see would be manipulating the low level temp/dewpoint profile. I came across this interactive java web applet which allows limited interactivity, but still potentially very useful. I realize the metpy skewT interface is built upon matplotlib, but perhaps it may be possible to incorporate an interactive jupyter notebook slider(s) widget to dynamically update the surface parameters (or even use plotly/dash?)

Basically, the goal of this feature addition would be to allow forecaster input/override observed/NWP output, or just to simply play around with the boundary layer and see what happens.

Cheers y'all

Reference

No response

@hookecho91 hookecho91 added the Type: Feature New functionality label Jan 30, 2024
@dopplershift dopplershift added the Area: Plots Pertains to producing plots label Feb 13, 2024
@dopplershift
Copy link
Member

I'd be interested in adding examples somewhere, either here or on the forthcoming MetPy cookbook on Project Pythia, that demonstrates how to wire up our SkewT class as an interactive matplotlib plot.

As far as actually shipping that out of the box, that seems to go beyond MetPy's scope as a library and veers into application territory. I also would then wonder why users wanting that aren't just using SHARPpy.

@ThomasMGeo
Copy link

I would look into plotly if you want to roll your own.

@dopplershift
Copy link
Member

I would look into plotly if you want to roll your own.

Though I have no idea what support they have for a skew-ed transform.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: Plots Pertains to producing plots Type: Feature New functionality
Projects
None yet
Development

No branches or pull requests

3 participants