~jfpacker/pyeigen/bugfixes-0.1

« back to all changes in this revision

Viewing changes to TODO.txt

  • Committer: Jussi Lepistö
  • Date: 2010-03-21 22:43:37 UTC
  • Revision ID: jussi.lepisto@iki.fi-20100321224337-oahotm631wkye0f6
- ==, != operators
- You can now give either none or all arguments to constructors, and set() only accepts all arguments
- Vector2f fixes (code review for other classes to be done)
- Vector transpose
- Basic unit tests for all classes

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
  * Source
5
5
  * Source with Eigen for Windows?
6
6
  * 32/64-bit Windows binaries
 
7
- Review code: Vector3f, Vector4f, RowVector2f, RowVector3f, RowVector4f,
 
8
  Matrix2f, Matrix3f, Matrix4f
7
9
- Testing:
8
10
  * 64-bit Python
 
11
  * doctest
9
12
  * Debug build
10
13
  * Linux / OS X
11
14
  * Older Python versions
 
15
  * Stress tests
12
16
  * Test with Application Verifier / Valgrind if possible
13
 
- Testing: doctest, unittest, nose
14
17
 
15
18
Later
 
19
- Approximate comparisons  
16
20
- Benchmarking
17
21
  * Automatic graphs
18
22
  * More benchmarks
 
23
- Copying
19
24
- cwise()
20
25
- Docstrings: better docstrings with more detail, parameters & return values
21
26
- Documentation
28
33
  * NumPy?
29
34
  * Python sequences
30
35
- Iterators
 
36
- Logo
31
37
- Optimization
32
38
  * Less copying
33
39
  * Optimized static construction methods 
38
44
  * Double
39
45
  * Int
40
46
- Quaternions
 
47
- Testing
 
48
  * Coverage
 
49
  * Don't test inverse with random()
 
50
  * More unit tests
 
51
  * Test matrix * vector and matrix * matrix multiplication
41
52
- Transformations
42
53
- Variable-size vectors/matrices
43
54
- Vector / RowVector interaction?
 
55
- Vector init keyword args