NXplotNd TODO List and Release notes
Please mail bug reports or suggestions to sludtke@bcm.tmc.edu.
TODO
- BUG:Export text crashes program
- DRAW: Image importing
- DATA: Import data from clipboard
- PLOT: plot selector -> icons
- 2DVIEW: Point selection (click & mark data set)
- MISC: Font selection in 3d view
- 3DVIEW: Some sort of mouse based zoom in
- PLOT: 3d vector plot
- PLOT: 3d volume vis. (various)
- MISC: API for adding plot modules
- 3DVIEW: translate as well as rotate
- MISC: better fitting alg.
- EQN: User defined functions
- 3DVIEW: 'Alternate' display mode, support in other plots
- MISC: sliders for var/rot continuous/noncontinuous depend on machine spd
- 3DVIEW: Bracket remaining objects with RiAttributeB/E ?
- 3DVIEW: Allow ticks, not just grids
- DRAW: expand drawing tools
- DRAW: UNDO for drawing
- MISC: Interface to mathematica or other symbolic math program?
- 2DVIEW: polar coordinate axes ???
- 2DVIEW: 2nd y axis for comparisons of plots on different scales
- MISC: revert to saved and undo (?)
Completed changes (since 1.0b5)
- Isosurface plot now caches surface polygons. This allows MUCH faster rotation.
- PDB file import (ATOM and HETATM records).
- New update mechanism which avoids multiple updates. This can make a dramatic speed improvement in some cases.
Completed changes (since 1.0b4a)
- More 3d axis labelling options, super/subscripts now work on 3d axis labels
- Volume mesh data can now be imported
- Data may now be converted into a matrix after loading (Data Set Menu)
- Multiple data sets may be exported simultaneously.
- 3d brightness reduction upon first rotation fixed
- Fixed bug in 'Transform Column' Tool, destination column doesn't crash the program now.
- Added some new specialized functions (bessel transform, integration, derivative)
- A whole bunch of other bugs were fixed.
Completed changes (since 1.0b3)
- tab delimited ascii files can have label columns
- Import some .WKS and .WK1 files
- 3d scatter plot supports lines and bars
- 2d line/sym plot and 2d bar plot now support labelling individual data points
- fixed annoying 'delete' bug for plots and data sets.
- more work on the API examples/docs (not released still)
Completed changes (since 1.0b2)
- Log y axis possible on 2d plots (only supported by lsPlot and barPlot)
- 2/9/96: Multiple selection of plots and data sets (for delete, tools, etc ...)
- 2/8/96: New data tools for peak locating, 1 time xform of column in many data sets, etc ...
- 2/4/96: Docs for the DO API
- 2/3/96: Whew, finished the DO implementation for the API
- 1/25/96: New data inspector, incorporates spreadsheet style inspector.
- 1/22/96: Fixed bug, wrong legend color in line/sym plot
- 1/22/96: Columns can contain strings, not just numbers (for labels, etc ...)
Completed changes (since 1.0b1)
- 1/16/96: Axis labels and legends can use sub/superscripts and greek
- 1/16/96: 3D animations now render in the foreground (more efficient, less swapping)
- 1/16/96: View inspector bug fix when doing annotations
- 1/15/96: Time/date stamp option for 2d views
- 1/15/96: Added multiplot and stacked bars to Data Tools
- 1/14/96: Selected annotation objects deselected when printing.
- 1/12/96: Bar plots
- 1/11/96: Data Tools panel (many functions, see online help)
- 1/8/96: Different color for each symbol in symbol plots.
- 1/8/96: Stock style plot (hi, lo, open, close)
- 1/8/96: Mandelbrot Set function (just for fun, neat animations)
- 1/7/96: Histogram function
- 1/7/96: automatic updates when data() function is used
- 1/7/96: Defaults for 2d axis labels are now sane.
- 1/5/96: added 'alternate' 3d view for scatter plot.
Click here for the program history before 1.0b1.