You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Class updates: add wind, piecewise lapse rate, and time-dependent surface fluxes + various QOL improvements (#144)
* Implement basic zoom; TODO: fix angle in skewT
* Add logarithmic zoom for skew-T diagram; TODO: T calculations should use real axis extent rather than fixes base/top pressure
* Fix skew-T lines responding to original extent instead of actual; now they don't tilt anymore
* Add panning effect, but it is stroboscopic and doesn't work for skewT yet
* combine side-effects for both axes in a single callback
* Remove animationframe
* Use produce to update both scales in a single call
* Don't update panstart; this fixes the jittering
* Also work in log space
* Make consistent for x-direction
* zoom towards cursor
* Add reset plot button
* Thinner lines
* Higher resolution plot
* Round time to steps of 10 minutes
* Use runClass from package, skipping BMI altogher + rich metadata for output vars; however, app/model hangs on second or third run
* Fix hanging issue: wrap only once...
* Make sure initial state is included in output
* Reset pan/zoom when variable changes
* formatting
* Use output metadata in plot labels and variable pickers
* ditch BMI
* Fix xlabel in timeseries plot; fix axes extent for non-time on x-axis
* Remove config.JSON everywhere; only keep the embedded version
* Change units to use superscript
* Drop _0 for initial fields
* Make wq number array in form/config; TODO: interpolate value in model
* Make gammaq and gammatheta arrays; TODO: fix profiles in app, use in model
* Add free-troposphere anchor points for theta and q; TODO: use in model and app; update reference/default/test configs
* Add wind variables to config. TODO: use in model / display profiles in app?
* Implement hourly interpolation of surface fluxes + add them to output + move output spec to separate module
* Implement piecewise lapse rate in model
* formatting
* Fix display of piecewise lapse rate in web app
* Add basic wind logistics; rethink optional variable groups; use getValue rather than direct getters to access nested object groups; TODO in config only allow wind if mixed layer is on; TODO complete wind implementation
* Complete wind implementation in model; include it in timeseries plot for validation
* Add varnavas reference config as preset
* Add u and v to profile plots
* Make sure thermodynamic plot works with piecewise lapse rate
* Determine axis extents of profile plots posterior to generating the profiles, so lapse part is fully included
* Fix tests, set some values back to their previous default
* Make wind from observations also visible in profile plots
* Added Varnavas config with observations to test folder + increased max height in preset
* Make labels of du and dv unique
* Combine tooltip and label + for number[] input show extra description about comma seperator
* Fix types in tests
* fix type issue
---------
Co-authored-by: sverhoeven <[email protected]>
0 commit comments