examples
examples copied to clipboard
Updates to Streaming Timeseries
The example had to be merged quite quickly without having enough time to add a few improvements listed in the review:
For future extensions to this example (not this PR):
- [ ] add event detection
- [ ] add memory load in side plot for cpu stream
- [ ] add image stream with pos estimation in additional side plot
- [ ] add copy-pastable app at bottom
Originally posted by @droumis in https://github.com/holoviz-topics/examples/issues/469#issuecomment-2543047162
There was also:
- [ ] Get the main app to stream some data for a little while building the site, the objective being to run some more code so the notebook is more tested on the infrastructure, and possibly replace the existing screenshot by the real app. See https://github.com/holoviz-topics/examples/pull/469#discussion_r1880398349
- The app has a
notebookflag to declare whether it should be displayed in a template or not:- [ ] Isn't there a way to automatically detect the context? See https://github.com/holoviz-topics/examples/pull/469#discussion_r1880352906
- [ ] The app uses two variables,
layoutandtemplate, that it returns conditionally in__panel__(). In theory it could just have one (e.g.view) but apparently something odd was going on and needed more investigation, see https://github.com/holoviz-topics/examples/pull/469#discussion_r1880351849
Also,
- [ ] "Return to Stream Follow" needs to be investigated, as it's not working with the current implementation. It should be that "Zooming or panning temporarily pauses the viewport’s displayed range; clicking ‘reset’ restores the viewport range to follow the latest stream updates."
- [ ] Use of
pn.io.unlockedcould use the some eyes from a senior engineer