
| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 204 (100.0%) | 8769 (100.0%) | 42.9 |
| davisb | 141 (69.1%) | 6355 (72.5%) | 45.0 |
| sylvain | 36 (17.6%) | 2364 (27.0%) | 65.6 |
| hyang | 2 (1.0%) | 25 (0.3%) | 12.5 |
| barre | 14 (6.9%) | 25 (0.3%) | 1.7 |
| pieper | 7 (3.4%) | 0 (0.0%) | 0.0 |
| lorensen | 2 (1.0%) | 0 (0.0%) | 0.0 |
| fedorov | 2 (1.0%) | 0 (0.0%) | 0.0 |
ENH: support for new cameras and new views. Port from Slicer 3.4 branch. As mentioned on the mailing list, apologies for instabilities while these core changes are further tested. Fiducials do not seem to follow camera for example, this will be fixed. Send bugs to sebastien.barre@kitware.com; Thank you.
5 lines of code changed in 3 files:
BUG: merging fix from the 3-4 branch; increment on invalid iterator value
caused segfault
0 lines of code changed in 1 file:
BUG: missing space
0 lines of code changed in 1 file:
BUG: fix the WriteXML bug. Missing space at the beginning of line. vtkMRMLNode does not include a space at the end of the line. It's the responsibility of WriteXML functions in every module.
279 lines of code changed in 15 files:
BUG: fix the WriteXML bug, remove the space that was added at the end of every line if the xml file
2083 lines of code changed in 17 files:
ENH: load a label map to accurately create the class distributions
0 lines of code changed in 2 files:
ENH: create features to improve the usability of the EM Module. The goal is to enable the clinician to perform segmentation by expectation maximization in an efficient fashion. Among other features, an histogram visualization window has been implemented to let the user select the different percentages for the EM classes within an intuitive user interface.
2 lines of code changed in 2 files:
STYLE: fix spelling errors identified by Dominique as part of the debian checkin process
0 lines of code changed in 2 files:
COMP: many warnings removed. STYLE: mainly indentation.
0 lines of code changed in 2 files:
ENH: Enable user to specify a color for each leaf node of the anatomical tree (step 2 of EMSegment). Add some GUI components to vtkEMSegmentAnatomicalStructureStep. Add XML IO of colormap parameter to vtkMRMLEMSGlobalParametersNode and vtkEMSegmentMRMLManager.
25 lines of code changed in 2 files:
COMP: minor. One of the reason Slicer3 is so slow to compile is that so many classes include STL headers in their own header, instead of their implementation file (PIMPL). Some of those headers are actually not needed anymore by said classes, or were put there "just in case I need a map, vector, list, etc.". The more it happens, the slower the build process gets, and the slower the dependencies are computed/resolved. Try to fix some.
20 lines of code changed in 11 files:
BUG: Fix problems with adding and removing channels in EMSegmenter, specifically bugs 179 and 181
0 lines of code changed in 7 files:
ENH: enable multithreading (for EM segmentation) by default
0 lines of code changed in 1 file:
ENH: add flag to bypass registration if it was already computed
0 lines of code changed in 2 files:
ENH: set more reasonable default parameters
0 lines of code changed in 2 files:
ENH: add switch for target-to-target registration
0 lines of code changed in 2 files:
ENH: set default iterations to nonzero reasonable defaults
0 lines of code changed in 1 file:
COMP: silence compiler warnings
0 lines of code changed in 1 file:
COMP: quiet warnings
3 lines of code changed in 2 files:
BUG: remove duplicate mrml reference counts
17 lines of code changed in 6 files:
BUG: ivar was not initialized
2 lines of code changed in 1 file:
ENH: change EMSeg parameter tree to use double links (add parent to child links) for MRML recursive copy as well as performence
305 lines of code changed in 8 files:
ENH: added EMSeg ClassInteractionMatrices to MRML/Logic
366 lines of code changed in 5 files:
ENH: add visual row seperator in matrices
0 lines of code changed in 1 file:
ENH: added method for getting child index by ID
0 lines of code changed in 2 files:
BUG: fix movement of target images in EM MRMLManager
0 lines of code changed in 3 files:
BUG: fix memory leaks
0 lines of code changed in 2 files:
ENH: add clone target and atlas volumes (for preprocessing)
ENH: connect normalization filter to pipeline---works for first time
0 lines of code changed in 2 files:
COMPILE: silence vcc compiler warning
0 lines of code changed in 1 file:
ENH: EMSegment major surgery...
ENH: created EMSegment MRMLManager facade class to manage/hide MRML node complexity
ENH: added working data node to get ready for intensity normalized images
ENH: now intensity sample points are stored in mrml and can be reloaded
ENH: minor bug fixes and improved warnings
0 lines of code changed in 5 files:
ENH: move intensity normalization parameters to global parameters
ENH: add working data node to segmenter node
411 lines of code changed in 9 files:
BUG: edit mispelling of node name
0 lines of code changed in 1 file:
ENH: add default intensity normalization types\nENH: add Enabled ivar
0 lines of code changed in 2 files:
ENH: deal with reference IDs in a more consistent manner
0 lines of code changed in 1 file:
ENH: improved error checking and error messages
0 lines of code changed in 1 file:
BUG: remove extra read of intensity normalization parameters
0 lines of code changed in 2 files:
ENH: added EMSegment MRML tests
0 lines of code changed in 1 file:
ENH: temporarily disable new EMSeg code
0 lines of code changed in 1 file:
ENH: incorporation of EMSeg intensity normalization---recovery from svn crash
290 lines of code changed in 4 files:
BUG: Recover changes lost due to database crash in the server
0 lines of code changed in 5 files:
(4 more)