Home My Page Projects Code Snippets Project Openings diderot
Summary Activity Tracker Tasks SCM

SCM Repository

[diderot] Diff of /branches/pure-cfg/TODO
ViewVC logotype

Diff of /branches/pure-cfg/TODO

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 813, Tue Apr 12 18:02:15 2011 UTC revision 853, Tue Apr 19 16:34:55 2011 UTC
# Line 10  Line 10 
10      tensor construction [DONE]      tensor construction [DONE]
11      tensor indexing [DONE]      tensor indexing [DONE]
12      tensor slicing      tensor slicing
13      verify that hessians work correctly      verify that hessians work correctly [DONE]
14    
15  Outer products  Outer products [DONE]
     syntax [DONE]  
     typechecking  
     IL and codegen  
16    
17  Add M dot v, v dot M, and M dot N [DONE]  Add M dot v, v dot M, and M dot N [DONE]
18    
19  Identity matrix [DONE up to code generation]  Identity matrix [DONE]
20    
21    Zero tensor [DONE]
22    
23  trace [DONE]  trace [DONE]
24    
25  extend norm (|exp|) to tensor[3,3]  extend norm (|exp|) to tensor[3,3] [DONE]
26    
27    Matrix addition, subtraction, and scaling  [DONE]
28    
29  Use ∇⊗ etc. syntax  Use ∇⊗ etc. syntax
30      syntax [DONE]      syntax [DONE]
# Line 40  Line 41 
41    
42  lerp on scalars and vectors [DONE]  lerp on scalars and vectors [DONE]
43    
44    Infix "^" operator for pow() [DONE]
45    
46    Code generation support for 1D image data, such as RGBA transfer functions
47    
48  ==============================  ==============================
49  other SHORT TERM =============  (including needed for LIC)  other SHORT TERM =============  (including needed for LIC)
50  ==============================  ==============================
# Line 53  Line 58 
58    
59  extend normalize to all tensor types  extend normalize to all tensor types
60    
61  vector fields: convolution on vector images  vector fields: convolution on vector images [DONE]
62    
63  expand trace in mid to low translation  expand trace in mid to low translation
64    
# Line 100  Line 105 
105  other MEDIUM TERM ============  other MEDIUM TERM ============
106  ==============================  ==============================
107    
108  support fog Python interop and GUI  want: warnings when D (and likely I) is declared as a
109    variable name (now get confusing error messages now)
110    
111    support for Python interop and GUI
112    
113  ==============================  ==============================
114  LONG TERM ====================  LONG TERM ====================
# Line 128  Line 136 
136    
137  "tensor comprehension" (like list comprehension)  "tensor comprehension" (like list comprehension)
138    
139    Python/ctypes interface to run-timez
140    
141  ======================  ======================
142  BUGS =================  BUGS =================
143  ======================  ======================

Legend:
Removed from v.813  
changed lines
  Added in v.853

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0