[Scipy-svn] r4622 - branches/stats_models

scipy-svn@scip... scipy-svn@scip...
Fri Aug 8 13:04:47 CDT 2008


Author: chris.burns
Date: 2008-08-08 13:04:44 -0500 (Fri, 08 Aug 2008)
New Revision: 4622

Added:
   branches/stats_models/TODO.txt
Log:
Add a TODO for the stats.models code.

Added: branches/stats_models/TODO.txt
===================================================================
--- branches/stats_models/TODO.txt	2008-08-08 17:37:26 UTC (rev 4621)
+++ branches/stats_models/TODO.txt	2008-08-08 18:04:44 UTC (rev 4622)
@@ -0,0 +1,34 @@
+TODO for scipy.stats.models
+===========================
+
+In converting the bspline.so from a weave build to a C extension, we
+found several things that should be fixed or looked into more
+thoroughly.  Hopefully we can dedicate some time to this effort at the
+Scipy Conf 2008.  However, many of these items should be addressed
+before stats.models goes into a release of scipy.
+
+Items
+-----
+
+* Run pychecker on the stats.models and fix numerous errors.  There
+  are import errors, undefined globals, undefined attrs,
+  etc... Running the command below in stats/models produced 140+
+  errors.::
+
+    # Run pychecker on all python modules except __init__.py
+    $ grind "[a-z|_][a-z]*.py" | xargs pychecker
+
+* Address the FIXME issues in the code.
+
+* Determine and cleanup the public API.  Functions/classes used
+  internally should be private (leading underscore).  Public functions
+  should be obvious and documented.  Packaging should be reviewed and
+  cleaned up.
+
+* Update documentation to scipy standards.  Especially adding example
+  sections showing how to use the public functions.
+
+* Tests!  Robust tests are needed!  Of the subset of tests we looked
+  at, most only checked attribute setting, not the results of applying
+  the function to data.
+



More information about the Scipy-svn mailing list