Last edit
Added:
> # User defines a plot
Changed:
< # Python script draws a plot
to
> # Python script sends data to plot, which is maintained by a running Python process
At my dayjob, we have created an application for sensor readout and control. We are creating a software design to support Python for scripting, analysis and plotting, besides the already present combo of Perl for scripting and IDL for analysis.
The list of steps comes down to:
What we really want is that all of this happens in Python:
The problem here is that the old situation allows for configuration of plots in advance. The disadvantage is that this needs a bunch of glue code, and doesn't allow for version control. The advantage is these are defined in a graphical way, and doesn't need any scripting.