~ubuntu-branches/ubuntu/trusty/3depict/trusty

« back to all changes in this revision

Viewing changes to TODO

  • Committer: Package Import Robot
  • Author(s): D Haley
  • Date: 2012-04-01 19:33:32 UTC
  • mfrom: (1.2.5)
  • Revision ID: package-import@ubuntu.com-20120401193332-hmuqskqyg6011j25
Tags: 0.0.10-1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
--Main app--
6
6
        To Implement:
7
7
                == Next version ==
 
8
                * Voxelisation filter should not show ions disabled in upstream range
8
9
 
9
10
                == Eventually == 
 
11
                * Support for XY scatter plots
 
12
                * Status bar message queue
 
13
                * Voxel export dialog 
 
14
                * VTK voxel data export
10
15
                * Binomial? (MM edition)
 
16
                * OPS and other 3DAP formats reader?
11
17
                * Improved resolution dialog (Easy fix, but needs time/thought)
12
18
                * Stream information filter (Easy fix, but needs time/thought)
13
19
                * Polynomial error estimator in graph
32
38
                * Better progress during cluster ranging
33
39
                * Clipping should be parallelised
34
40
                * Billboard text
35
 
                * Voxel export dialog 
36
41
                * Camera animation control (slerp?)
37
42
                * Undo by timestream
38
43
                * MD5sums could be used on filter input to determine cache-refreshingness! (clever!)
39
44
                * Per ion type ion display sizes?
40
 
                * Stats bar message queue
41
 
                * Support for XY scatter plots
 
45
                * CSR fit to NN Hist in spatial analysis 
 
46
                * NN "shift" algorithm (delta sqrmag -> value)
42
47
 
43
48
        Outstanding bugs:
44
49
                == Next release==
45
 
                * Voxelisation filter & ion sampler filter show ions disabled in upstream range
46
 
                * Voxelisation "filter" option appears to be reducing voxel intensity
 
50
                * File -> export image -> Height*=2, results in aspect ratio of output image being distorted
 
51
                * Ensure getdeps does not clash with fink/homebrew, so we don't stuff a user's machine
47
52
                        
48
53
                == Eventually==
 
54
                * Lighting calculations on isosurfaces can be problematic. See example package
 
55
                * Voxelisation "filter" option appears to be reducing voxel intensity
 
56
                * Loading a full pos file directly onto the video card cannot be aborted.
 
57
                * OSX drag/drop functionality broken.
49
58
                * Scroll wheel on text area for camera drop down does
50
59
                  not scroll cameras; only on button (wxGTK only??)
51
60
                * Switching between fixed width and num bins in voxel
52
61
                  repeatedly causes "drift" of values -- aliasing errors?
53
62
                * Colour bar drawing broken when tiling an output image
54
 
                * Loading a full pos file directly onto the video card cannot be aborted.
55
63
                * Error bar masking for graph (mathgl draws error bars outside plot boundary)
56
64
                * Pos load add could always add to bottom of filter list,
57
65
                 rather than default value
67
75
                  (188.23,-0.995174,83.2904). Now press ctrl+space. Note
68
76
                  dataset disappears until mouse motion. This is due to
69
77
                  camera up vector not being updated, I suspect.
70
 
                * Bar plots do not work (under windows?) for composition profiles
71
 
                        (Is this fixed?)
72
78
                * Text bounding boxes are wrong.
73
 
                * Cylinder unit test fails.
74
79
                * Range file drag/drop ignores drop coordinates; this could be useful
75
80
                  in trying to interpret where the user wants to drop the object
76
81
 
77
82
                == Needs reproducing ==
78
83
                * Invalid range file being opened cause Package export to crash
79
 
                * Data files when failing to load, do remove, but are put back at next program load     
80
84
                * Windows appears to have weird front-back drawing behaviour for point clouds.
81
 
                * Debian user reports unconditional segfault in libmgl during STIX font parse. 
82
 
                        - Debian Bug 623431 : http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=623431
83
 
                        - Patches sent upstream, fixed the issue for me. Original bug reporter not responsive
84
 
                *"Autosave found"
85
 
                        user:~/.3Depict> ls
86
 
                        autosave.1148.xml  config.xml
87
 
                        user:~/.3Depict> ps augxw | grep 3D
88
 
                        user    1148  2.1  2.4 680456 201292 ?       Sl   14:53   1:07 3Depict /home/user/Desktop/hiroto/r14/R14_14052-v02.pos
89
 
                        user    2234  9.0  0.6 407756 55380 ?        S    15:44   0:01 3Depict /home/user/Desktop/hiroto/r14/R14_14054-v03.pos
90
 
                        user    2274  0.0  0.0   7672   812 pts/0    S+   15:44   0:00 grep 3D
91
 
                        user:~/.3Depict> ps augxw | grep 3D
92
 
                        user    1148  2.1  2.4 680456 201292 ?       Sl   14:53   1:07 3Depict /home/user/Desktop/hiroto/r14/R14_14052-v02.pos
93
 
                        user    2289  0.0  0.0   7672   812 pts/0    S+   15:44   0:00 grep 3D
94
85
                * Duplicate range at end when exporting range
95
86
                * Large datasets causing crash?
96
87
                * Ion transform leaking memory??
101
92
 
102
93
        Auditing:
103
94
                == Next release ==
104
 
                * Check each filter is actually reporting the required cache memory
105
95
 
106
96
        Performance:
107
97
                * Scene is sometimes continuously refreshed during post effects, causing CPU usage
118
108
 
119
109
 
120
110
-- Refactor/cleanup --
 
111
        * updateFilterPropertyGrid is in a bad location, need new
 
112
          file that knows about filters and wx at the same time,
 
113
          but is not viscontrol ;)
121
114
        * Interaction code needs to be cleaned up. Currently it is a substatiative hack.
122
115
                - Viscontrol should store a copy of the original tree,
123
116
                  then periodicially compare it to the current tree. if it
129
122
        * K3DTree currently requires public access to members of boundcube
130
123
 
131
124
 
132
 
 
133
 
 
134
 
 
135
 
 
136
 
--- Upstream/External problems I can't solve---
137
 
* Clipping doesn't work with nouveau driver in OpenSuse:
138
 
        03:00.0 VGA compatible controller: nVidia Corporation G98 [Quadro NVS 420] (rev a1)
139
 
        Perhaps this:
140
 
        https://bugs.freedesktop.org/show_bug.cgi?id=35878 
141
 
 
142
 
        nouveau               553248  3 
143
 
        ttm                    65906  1 nouveau
144
 
        drm_kms_helper         33008  1 nouveau
145
 
        drm                   221762  5 nouveau,ttm,drm_kms_helper
146
 
        i2c_algo_bit            6728  1 nouveau
147
 
        button                  6989  1 nouveau
148
 
        Linux hostname 2.6.34-12-desktop #1 SMP PREEMPT 2010-06-29 02:39:08 +0200 x86_64 x86_64 x86_64 GNU/Linux
149
 
        xorg-x11-driver-video-nouveau-0.0.15_20100401_bfb95cc-1.10.x86_64
150
 
 
151
 
 
152