Rev 1446 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
Note: Like the TASKS file, this is way out of date, hopefully replacedby a bug/enhancement requests system Real Soon Now (TM). -pdTHE R PROJECT LISTDream, dream, dream ...- The Everly BrothersHere is a list of projects which we think could enhance R substantially.Some of these we are thinking about doing ourselves, but others could betaken on by anyone.o WINDOWS 3/95/NT PORT.Robert has this in hand and is nearly done.o POWER MACINTOSH PORT.This is temporarily on hold, pending funding or Ross having somefree time. [ We have to do this. Our teaching labs are Mac based. ]o LIBRARY STRUCTUREWe need a way to "attach" libraries. This should happen inconjunction with "save" and "load", and with some sort of hashingto speedup lookups in libraries.o 3D GRAPHICSWe need something like "persp" for plotting surfaces, although itwould be nice to have something more sophisticated. Interestinggadgets to look at include:* "Lab-3d" has some pretty nifty techniques for hidden lineremoval, but it looks like is done in "image" coordinates.This would be a problem for any device independent system.* "zplot" has a very nice user interface and provides a methodof viewing surfaces in 3d. An efficient set of hidden lineand hidden surface routines.* "plotmtv" is more static, but has some interesting contouringideas.o DYNAMIC GRAPHICSStatistics for the video game generation ... We need to move toan event-based model for this. See the 3D graphics above plus:* X3d looks like it would be worth a look. It provides veryfast response for complex wireframe structures.* XWireframe has some nice little features.* XGobi is nice too.o MULTIPLE ACTIVE DEVICE DRIVERS.The basics of this is actually pretty simple to implement. Thehard part is thinking about how to manage display lists. It wouldbe nice to have a choice of "in-memory" or "disk-based" display-liststorage.o MATHEMATICS IN PLOT LABELSWe have an expression parser and can grab parse trees. All weneed is access to font metrics for bounding boxes (done now) andsome time to plow through a couple of appendices of the TeX Book.[ Ross and Paul Murrell are working on this ... ]o LINEAR MODELLINGThe whole "glm" suite needs to be rethought and redone.We need "aov" and friends (pretty easy given what we have).Labelling for nested specifications needs to be handled correctly.Additional functionality (drop1, update ...).o NONLINEAR MODELLINGWas that Doug Bates I heard rustling about over there in thecorner ... :-)o GAM MODELSThe basic code is at STATLIB. Did Trevor Hastie put out anupdate to this?o LOESS MODELSThe code is at NETLIB.o RECURSIVE PARTITIONINGThere is some very nice looking code by Terry Therneau at STATLIB.o TIME SERIESA state-space/structural models package would be nice.We have a partial spectrum analysis package. It needs to bemultivariate though.o MAPPINGWe have the Becker/Wilks sources for constructing map data bases.All we really need is the drawing code.