home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / maths / plplot / plplot_2 / doc / notes4.99g / text0000.txt < prev   
Encoding:
Text File  |  1994-07-29  |  3.7 KB  |  71 lines

  1. Just some varied comments about this last release.
  2.  
  3. This release (PLplot 4.99g) was very long awaited, and very draining.
  4. There have been several new capabilities that I thought were too crucial
  5. to wait any longer before adding them, as well as many minor improvements,
  6. bug fixes, and user-contributions.  There are a lot of energetic users-of
  7. and contributers-to PLplot.  A bit to my surprise, I might say.  (But
  8. then, recently when I talked to Sze Tan, the original author, he said the
  9. same thing..)
  10.  
  11. No doubt there will be some difficulties encountered with this release.
  12. There may have to be a bug fix release before long to fix problems, so
  13. please let me know of difficulties.  It might help to post them to the
  14. mailing list so that other people don't have to experience the same.
  15.  
  16. This is the last big release before 5.0, the rest I hope are relatively
  17. minor updates.  With 5.0, we aim for (a) most known bugs to be killed, (b)
  18. all capabilities we've been working on to be finished, (c) all significant
  19. capabilities be documented, and (d) the package tested on all platforms
  20. listed as "supported".  We are approaching this goal, but are a little
  21. ways from it yet.  However you may still get your chance to help out :-).
  22. More on that later.
  23.  
  24. Some comments on the new capabilities:
  25.  
  26. A big newbie is the Tcl-DP driver.  Fixes some of the inherent problems
  27. in the TK driver send mechanism, and is distributable across a network.
  28. It really works, I've tried it (for some configurations at least).
  29. Nothing like zooming in on a plot at workstation speeds when the renderer
  30. front-end is running on a machine half the world away (yes, I've even
  31. done it between Texas and Japan).
  32.  
  33. Lots of cool improvements to the TK interface.  Check out the color
  34. palette manipulation tools.  Certain menus have keystroke equivalents now
  35. (e.g. hit 'z'), making simple operations much nicer (thanks, Dave, for the
  36. suggestion).
  37.  
  38. Support for direct usage of the plframe widget as a Tcl/TK extension.
  39. This is very important since Tcl/TK, especially when taking all the cool
  40. extensions into account, is *THE* way to program X-based applications
  41. (IMO).  Sophisticated user interfaces to scientific codes under X, using
  42. the PLplot widget (among others) are just waiting to be built...
  43.  
  44. Color map 1 support -- this is designed to enable the type of continous
  45. color plots you can get in other graphics packages (e.g. I'm thinking of
  46. NCSA Ximage) but in a more flexible way, allowing intuitive modification,
  47. and display on a number of devices.  This capability comes in through the
  48. new color palette -- cmap1, and you take a look at x16c to see the effect.
  49. Preferably using multiple color (supported) devices, and for the best
  50. effect using the TK or DP driver, playing with the color palette using the
  51. new menu options.  Thanks again to Wesley Ebisuzaki for contributing
  52. "plshade()", the function doing the shading here.  Note: plshade is the
  53. best way for limited number of colors, but for a larger number of colors
  54. (and grid points) a different algorithm would be optimal, something that
  55. is more discrete.  At 0th approximation, you might try a function that
  56. just fills each grid cell with a constant color.  Suggestions appreciated.
  57. Also, the TK driver right now does not proper clip polygons (on zooms),
  58. because the algorithm to do so hasn't been implemented.  Any interested
  59. parties?
  60.  
  61. Work on the updated manual is underway and so far it's looking pretty good...
  62.  
  63. --
  64. Maurice LeBrun    mjl@dino.ph.utexas.edu
  65. Institute for Fusion Studies, University of Texas at Austin
  66.  
  67. Faire de la bonne cuisine demande un certain temps.  Si on vous fait
  68. attendre, c'est pour mieux vous servir, et vous plaire.
  69.                                 [menu of restaurant Antoine, New Orleans]
  70.  
  71.