Skip to content
This repository has been archived by the owner on Jan 25, 2023. It is now read-only.

Bokeh integration #17

Open
jeras opened this issue Mar 8, 2019 · 0 comments
Open

Bokeh integration #17

jeras opened this issue Mar 8, 2019 · 0 comments

Comments

@jeras
Copy link

jeras commented Mar 8, 2019

Bokeh is a Python/javascript based data presentation tool.

It allows creation of WEB based interfaces, where data can be pushed from server Python code to client javascript code. I used Bokeh to create an oscilloscope with a Jupyter server running on Red Pitaya.
The client was able to achieve 18fps (frames per second). Unfortunately I was unable to polish the code further then a buggy demo.
In addition to Bokeh running in Jupyter, it also allows the creation of standalone applications, where the entire screen is dedicated to the application. But again, I was unable to get it to work.

If Bokeh supported waveforms, it would be possible to create a web based logic analyzer.
Another application would be a WEB based waveform viewer for the Python based logic analyzer sigrok.

Support for zooming is already part of Bokeh, I see a far zoom-out as the main problem, since it requires a lot of data to be compressed onto a limited screen. If this is not optimized, viewing can become slow.

This is an example I stated from, most other examples I linked to are just source code, this one is active.
https://demo.bokeh.org/sliders

You probably already know EPWave, but this one is not open source.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant