You are here: Home Gamera TODO List
search website
October 2008 « »
Su Mo Tu We Th Fr Sa
1234
567891011
12131415161718
19202122232425
262728293031
 

Gamera TODO List

last modified 2007-03-14

This is an informal todo list for Gamera and should give a rough idea of what different people are working on, and what needs to be done. If you want to take any of these on, please write to the gamera-devel mailing list. A task with a [name] means that that task is currently being worked on. Completed tasks may not necessarily be committed to CVS. The tasks are in no particular order.

Make usage of (x, y) consistent everywhere (backward incompatible change for Gamera 3.x) [COMPLETE in gamera3 branch] Add a floating-point Point type and basic transformations for it. [FIRST DRAFT IN vector MODULE IN CVS] Investigate an Envisage/Eclipse-like plugin approach to the GUI so it is less strictly defined. matplotlib integration [BASIC FUNCTIONALITY COMPLETE] numarray slice support (without copies) Image.__getindex__ should work with integers as well [COMPLETE] Unit tests for the Gamera core [MOSTLY COMPLETE (will this ever be done?)] Unit tests for the Gamera GUI Move to PySequence_Fast* to avoid strict dependence on Python lists [COMPLETE] Remove uses of map, filter, reduce and lambda (they will disappear in a future version of Python) [COMPLETE (excluding deprecated modules)] Image printing support [COMPLETE, BUT IMPERFECT ON LINUX/OS-X] Use a view function when viewing floats to reduce scanning for min/max [COMPLETE] Abstract load_image/save_image to query for available image types, rather than being hardcoded to TIFF/PNG [COMPLETE] Make kNN's majority function pluggable Document Layout Analysis (DLA) using geometric matching algorithms [Rob - http://dkc.jhu.edu/~rfergu/matching/dla.html ] Extend fourier imaging capabilities (such as Fouier moment descriptors and gabor filters) [Rob - Basic functionality is in cvs under the "guiron" module] Add a Hidden Markov Modelling toolkit [Sourin -- Sourin has left the DKC. Any volunteers?] Document command line arguments. [COMPLETE] Play nicely with other command line parsers. [COMPLETE] Generalize image_menu.py so it can display plugins on objects other than Images. Add infrastructure for multiversion installs (basically rip-off what wxPython does.) [CANCELLED FOR NOW] Write a version of spline interpolation that uses less memory.