NEW PAGE
Java ToDo List
Every item listed here includes documentation
Software items due before first release
- Testing
- Testing mechanism
- local test mechanism: Tester baseclass, test method, main routine
- global walking mechanism: makefile or perl, java version
- Rsf
- make RsfA to Rsf and make it the default in all the examples
- needs descriptor of data itself, e.g. temperture field label : temperature; unit: Celsius
- might also need a reference to a history-descriptor file
Or maybe that belongs more into a database solution
- idvi
- remotely download file and process it
- remaining problem: netscape resolves the inherited method incorrectly
- remaining problem: cheating with classpathname
- sepio cleanup
- make it work with separate header and data files
- bilinear Solver (alas Claerbout)
- IO Generalize IO Rsf to Matlab, Mathematica
- Profiling some simple java statistics
- ISF
- a first implementation
- A binning operator
- Possibly another interpolation example
- interfaces write up
- Hessian, Gradient write up
- ed1d Can we bring ed1D to some kind of conclusion?
Geophysical projects
- Processing stream
- Binning
- Completion of NMO example
- Maybe a Kirchhoff example
- (needs Solver: possibly derivative based or simulated annealing slv)
- Vesuvio Phase unwrapping with Simulated Annealing solver
- Interpolation deconvolution (Brettholz Bayesian approach)
- PEF interpolation of seismic data
- PCA Principal component analysis for stocks
Software items for next release
- Rsf
- move read and write from rsf1 to rsf
- add sepio for separate header and datafiles
- out-of-core rsf, possibly with software cache and tiling
- come up with a History file concept (a reference to a file?)
- more structure within Rsf / Window -- subrectangles and sublattices
- database solution?
- basic sepcube operators (rsf.utils)
- {Graphics}
- Animation: fix Ken and Bob's work
- maybe better to write from scratch: not much code
- bad naming conventions. good examples in literature.
- Think about VRML for 3-D irregular graphics.
- How about the single creative app or the allencompassing, global model
- c2j translates lmBfgs (with written notes on the process)
- java version 1.1 for Linux and SGI
- J++ consider a developer environment
- multi-threading
- error handling
- Java utilities
- learn javadoc
- learn java -prof
- learn javadebug
- Database
- is there any need for a database solution
- where is our database problem?
- how about an SEP data gallery?
matt@hessen