1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
|
ability to get wave data from guile
(wavevar-value x) - return value at x-coord.
what else? how to expose the structure of wavevars?
survey existing guile primitives and add new ones to fill out a useful set
for scripting in general, not just what the GUI offers at the moment.
replace wtable-redraw! with (wavepanel-redraw! p), allow #t for all
replace delete-selected-waves! with delete-viswave and
get-selected
write more plot backend scheme modules
custom measurements
waveform calculations
- display-functions of a single wavevar and scalars
- display-functions of wavevars sharing the same independent var
- more general stuff that computes a new wavevar
Y zoom methods:
manual: type in min and max for panel DONE
automatic-global: (original)
automatic-window: alway show min, max in current window zoom extents
oneshot-global: compute min,max when clicked, not continually.
oneshot-window
documentation
docstring extraction from guile
get reference-manual auto-generation working
write some introductory text to hold the auto-generated parts together
example guile scripts for useful functions
draw a real graticule in wave panels
"envelope" drawing algorithm (that doesn't alias when too many
datapoints for current zoom)
Add an indication that there may be too many points on screen (simply
look at number of ivar points vs. number of pixels)
additional drawing styles
linestyles - dashed, etc.
symbols showing actual datapoints
prevent switching to log-scale if the axis includes 0 or negative values.
Accept drag-and-drop from a file manager to add files, run scripts
Allow drag-and-drop from one wavepanel to another to move wave
Improve notion of a current wavepanel
draw highlighted outline
procedure (current-wavepanel) to retrieve it
-----------------------------------------------------------------------------
tasks list items finished:
way to highlight selected visiblewaves DONE based on patch from Serban Popescu
overhaul plotting DONE
move mostly into scheme
keep "wave data export" function in C, make availble in guile
dialog box for options
move to top, move to bottom to alter drawing order for visiblewaves in panel
DONE
|