From a6659a8ffcd6214e22dbd3f53701159c2023dc1a Mon Sep 17 00:00:00 2001
From: "Joachim Wuttke (l)" <j.wuttke@fz-juelich.de>
Date: Fri, 11 Aug 2017 10:01:11 +0200
Subject: [PATCH] update TODO

---
 TODO | 42 +++++++++++++++++-------------------------
 1 file changed, 17 insertions(+), 25 deletions(-)

diff --git a/TODO b/TODO
index 8fb86912..36914f55 100644
--- a/TODO
+++ b/TODO
@@ -1,40 +1,37 @@
 ==== BUGS ====
 
-merge registries; prevent creation of variable with name already used by function
 
-==== New functionality ====
+==== IMPROVE EXTANT FUNCTIONALITY ====
 
-pipes to avoid unnecessary files: oy y/[].mr{abs(x)>7}.oy{y^2}.avg[j] ?
+merge registries; prevent creation of variable with name already used by function
 
-splines (e.g. to approximate measured resolution)
+coord name algebra
 
-convolution with function
-- with spline
-- with TOFTOF model
+handling of inf, nan
 
+dp: output for #spec>1 is obfuscated
 
-==== Improve extant functionality ====
+fs: for curve-calling-external-program (cc ecr or similar)
 
-coord name algebra
+mfj: remove redundant doc lines
 
-=== plotting ===
+oi: wenn mehrere Files mit rank=2, automatisch in einen File packen
 
 "update plot" to replot after change of axes
 
 fn key binding: fn3-4 to scan k
 
-=== by command ===
+Terminology: "file" -> "workspace"
 
-dp: output for #spec>1 is obfuscated
 
-fs: for curve-calling-external-program (cc ecr or similar)
+==== REQUESTED FUNCTIONALITY ====
 
-mfj: remove redundant doc lines
+error estimates for fit parameters (Michaela, Zach)
 
-oi: wenn mehrere Files mit rank=2, automatisch in einen File packen
+one-sided Fourier transform (Zach)
 
 
-==== Refactoring ====
+==== REFACTORING ====
 
 Register all commands;
 transform within-command dialogs into command options
@@ -47,8 +44,6 @@ transform within-command dialogs into command options
 refactor func+op registration so that registered object can be const
 (assemble typed function list prior to registration)
 
-Terminology: "file" -> "workspace"
-
 lmfit call-back within class, thanks to std::functional
 
 Documentation:
@@ -81,14 +76,11 @@ history:
 
 ==== WISHLIST ====
 
-customization
-- let user choose points/line
-- let user choose color/symbol/linestyle
-- debug mode (e.g. gnuplot monitor)
+splines (e.g. to approximate measured resolution)
 
-allow ad-hoc addition of fit functions
-(plugin ? distinguish from opr-functions ?)
-- plot accessible Q-E-space
+convolution with function
+- with spline
+- with TOFTOF model
 
 
 ==== WAITING FOR CLUE ====
-- 
GitLab