Difference between revisions of "Slicer-4.1"

From NAMIC Wiki
Jump to: navigation, search
m (Text replacement - "http://www.slicer.org/slicerWiki/index.php/" to "https://www.slicer.org/wiki/")
 
(40 intermediate revisions by 9 users not shown)
Line 3: Line 3:
 
=Features and Responsibilities=
 
=Features and Responsibilities=
 
*Dicom widget: Steve
 
*Dicom widget: Steve
**cget
+
**cget (done)
**pop up reorganization
+
**pop up reorganization (done)
**Lollipop
+
**Lollipop (implemented and available for testing)
 
*Charts: Jim
 
*Charts: Jim
 
**Label statistics
 
**Label statistics
 
*compareviews and linking: Jim
 
*compareviews and linking: Jim
**bugs 1526, 1598, 1495, 1583, 1607, 1632, 1631, 1686 (or a subset)
+
**bugs [http://www.na-mic.org/Bug/view.php?id=1526 1526], [http://www.na-mic.org/Bug/view.php?id=1598 1598], [http://www.na-mic.org/Bug/view.php?id=1495 1495], [http://www.na-mic.org/Bug/view.php?id=1583 1583], [http://www.na-mic.org/Bug/view.php?id=1607 1607], [http://www.na-mic.org/Bug/view.php?id=1632 1632], [http://www.na-mic.org/Bug/view.php?id=1631 1631], [http://www.na-mic.org/Bug/view.php?id=1686 1686] (or a subset)
 
*VTK GPU raycaster: J2
 
*VTK GPU raycaster: J2
**linear ramp, crash in transfer function editor
+
**[http://www.na-mic.org/Bug/view.php?id=1612 linear ramp](resolved)
 +
**[http://na-mic.org/Mantis/view.php?id=1663 crash in transfer function editor](resolved)
 
* View controller cosmetics: J2
 
* View controller cosmetics: J2
**[[2012_Project_Week:ViewerControls|Redesign drafts]]
+
**[http://www.na-mic.org/Bug/view.php?id=1750 redesign](resolved)
 +
**[http://www.na-mic.org/Bug/view.php?id=1751 mouse gesture for foreground/labelmap opacity] ([https://www.slicer.org/wiki/Documentation/4.0/SlicerApplication/MouseandKeyboardShortcuts#Slice_Viewer resolved])
 
*Brainsfit cosmetics: Hans
 
*Brainsfit cosmetics: Hans
 
**[http://na-mic.org/Mantis/view.php?id=1584 feature request]
 
**[http://na-mic.org/Mantis/view.php?id=1584 feature request]
Line 26: Line 28:
 
* PythonQt: JC
 
* PythonQt: JC
 
** Update CTK and Slicer to consider the contributed change to PythonQt
 
** Update CTK and Slicer to consider the contributed change to PythonQt
 +
* Annotation module bugs: [http://www.na-mic.org/Bug/view.php?id=1712 drag and drop scrolling](resolved), [http://www.na-mic.org/Bug/view.php?id=1713 deleting hierarchies](resolved), [http://www.na-mic.org/Bug/view.php?id=1715 import](resolved), ruler (crash on scene load fixed by Jim's changes), [http://www.na-mic.org/Bug/view.php?id=1783 crash on scene close](resolved) - Nicole
 +
*OpenIGTLink IF module: Junichi
 +
 +
=Bug fixes targeted for this release=
 +
Sonia's reports on the DTI modules of the current Slicer4 release:
 +
 +
* Mantis Bug Reports:
 +
** [http://www.na-mic.org/Bug/view.php?id=1722 Brain Mask] (assigned to Demian, checked it out. It seems that it is a limitation of the Otsu strategy in this case due to the lack of padding, probably we need a real brain extraction tool)
 +
** [http://www.na-mic.org/Bug/view.php?id=1679 Color by Orientation] (assigned to Demian fixed)
 +
** [http://www.na-mic.org/Bug/view.php?id=1678 Glyphs Visualization] (assigned to Alex. fixed)
 +
**[http://www.na-mic.org/Bug/view.php?id=1685 Fiducials Seeding ] (assigned to Alex. fixed )
 +
** [http://www.na-mic.org/Bug/view.php?id=1684 Consistency of the GUI in the labelmap and fiducial seeding modules] (assigned to Alex, fixed)
 +
** [http://www.na-mic.org/Bug/view.php?id=1724 Scalar Measurement computation issue (Planar measure)] : wrong window and level values in the Volumes module ( assigned to Julien Finet)  is due to extreme values in the data - can this be clamped in the scalar estimation module?  (assigned to Demian, fixed)
 +
** [http://www.na-mic.org/Bug/view.php?id=1725 Scalar measurement update issue] (fixed by Julien Finet)
 +
** DTI pipeline Windows 32 crash (Marianna's test: Mantis bug report xxx]
 +
** [http://www.na-mic.org/Bug/view.php?id=1732 Scene Restore Issue in Slicer4] (assigned to: Jim)
 +
* Suggested Reorganization of the Diffusion menu (assigned to Demian, Done)
 +
**Diffusion Data Conversion:
 +
***DICOM to Nrrd
 +
***DTIimport/export
 +
** DWI:
 +
***Brain Mask
 +
***Tensor Estimation
 +
*** Denoising
 +
** DTI
 +
*** Scalar Measurements
 +
*** Tractography
 +
*** Resample
 +
 +
* 'DicomToNrrdConverter' should be 'DICOM To NRRD Converter', and make the parameters of the Output sections visible on the GUI (assigned to Demian, done)
 +
 +
* Use new Slicer4 QTtesting functionalities for cross-platform [[Tests of Iowa Workshop tutorials]] (Benjamin/Sonia)
 +
 +
* Editor memory leaks and performance issues (Steve)
 +
 +
= Mantis issue tracking for Slicer 4.1 target =
 +
Follow this [http://www.na-mic.org/Bug/search.php?project_id=3&sticky_issues=on&target_version=Slicer+4.1.0&sortby=last_updated&dir=DESC&hide_status_id=80 link].
 +
 +
= Deferred to after 4.1 freeze =
 
* Fix for texture resolution: Alex
 
* Fix for texture resolution: Alex
* Update screen capture to reflect all possible layouts - Nicole
+
** From Ron: for IGT need minimum 12Hz frame rate, maximum 200ms latency, preferred 30 hz frame rate and less than 100ms latency
 +
* Update screenshot to reflect all possible layouts [http://www.na-mic.org/Bug/view.php?id=1662 bug 1662] - Nicole
 +
* [http://www.na-mic.org/Bug/view.php?id=1717 storage nodes] - Nicole
  
= Open Questions =
 
 
* Is it realistic to try for SimpleITK in this release?  (After discussion: no, needs more testing - aim for summer project week)
 
* Is it realistic to try for SimpleITK in this release?  (After discussion: no, needs more testing - aim for summer project week)
 
** Yes, if somebody can help with ITK 4 on windows.
 
** Yes, if somebody can help with ITK 4 on windows.
 
** linux packaging issue:
 
** linux packaging issue:
*** itkXXX.so files are missing in the Slicer package.
+
*** (2) itkXXX.so files are missing in the Slicer package.
** linux discovering CLI: missing symbol on exit
+
** linux discovering CLI:  
 +
*** (1) missing symbol on exit of CLI; in addition with a Qt bug, it fails to parse the CLI XML description
 
** possibly other issues on window (needs testing)
 
** possibly other issues on window (needs testing)
*** Building SWIG for SimpleITK is the problem.
+
*** (3) Building SWIG for SimpleITK is the problem.
 
** need to try all the packaging platforms
 
** need to try all the packaging platforms
 
*** packaging has never been tried on mac (J2 didn't try to compile on Mac neither)
 
*** packaging has never been tried on mac (J2 didn't try to compile on Mac neither)
 
*** packaging has never been tried on windows (because it doesn't compile)
 
*** packaging has never been tried on windows (because it doesn't compile)
  
 +
{| style="margin: 1em auto 1em auto; border: 1px solid darkgray;"
 +
|-
 +
!
 +
! scope="col" colspan="3" style="border-bottom: 1px solid grey;"| Build
 +
! scope="col" colspan="3" style="border-bottom: 1px solid grey;"| Run
 +
! scope="col" colspan="3" style="border-bottom: 1px solid grey;"| Package
 +
|-
 +
!Type
 +
!Windows
 +
!Linux
 +
!Mac
 +
!Windows
 +
!Linux
 +
!Mac
 +
!Windows
 +
!Linux
 +
!Mac
 +
|-
 +
| ITKv4 in Slicer
 +
|bgcolor="Orange" align="center"|?
 +
|bgcolor="LightGreen" align="center"|ok
 +
|bgcolor="Orange" align="center"|?
 +
|bgcolor="Orange" align="center"|?
 +
|bgcolor="#f34a33" align="center"|no (1)
 +
|bgcolor="Orange" align="center"|?
 +
|bgcolor="Orange" align="center"|?
 +
|bgcolor="#f34a33" align="center"|no (2)
 +
|bgcolor="Orange" align="center"|?
 +
|-
 +
| SimpleITK in Slicer
 +
|bgcolor="#f34a33" align="center"| no (3)
 +
|bgcolor="LightGreen" align="center"|ok
 +
|bgcolor="Orange" align="center"|?
 +
|bgcolor="Orange" align="center"|?
 +
|bgcolor="#f34a33" align="center"|no (1)
 +
|bgcolor="Orange" align="center"|?
 +
|bgcolor="Orange" align="center"|?
 +
|bgcolor="#f34a33" align="center"|no (2)
 +
|bgcolor="Orange" align="center"|?
 +
|}
 
  [[Events|Back to events page]]
 
  [[Events|Back to events page]]

Latest revision as of 18:07, 10 July 2017

Home < Slicer-4.1

Target date for the code freeze is Monday. Feb. 27, 2012

Features and Responsibilities

  • Dicom widget: Steve
    • cget (done)
    • pop up reorganization (done)
    • Lollipop (implemented and available for testing)
  • Charts: Jim
    • Label statistics
  • compareviews and linking: Jim
  • VTK GPU raycaster: J2
  • View controller cosmetics: J2
  • Brainsfit cosmetics: Hans
  • Extensions: JC
    • Refine the mechanism to build/test/upload extensions.
    • Provide support to extension developers so that the following extensions are built:
      • ABC, SkullStripper, EMSegmenter, VMTK, Plastimatch, DVH/SlicerRt
  • Documentation: JC
    • Mechanism to easily "version" the documentation. (Easy creation of set of pages associated to release 4.1 from the pages prefixed with 4.0)
    • NiceToHave:
      • Offline documentation: Mobile skin for webkit rendering of the slicer wiki documentation pages
  • PythonQt: JC
    • Update CTK and Slicer to consider the contributed change to PythonQt
  • Annotation module bugs: drag and drop scrolling(resolved), deleting hierarchies(resolved), import(resolved), ruler (crash on scene load fixed by Jim's changes), crash on scene close(resolved) - Nicole
  • OpenIGTLink IF module: Junichi

Bug fixes targeted for this release

Sonia's reports on the DTI modules of the current Slicer4 release:

  • 'DicomToNrrdConverter' should be 'DICOM To NRRD Converter', and make the parameters of the Output sections visible on the GUI (assigned to Demian, done)
  • Editor memory leaks and performance issues (Steve)

Mantis issue tracking for Slicer 4.1 target

Follow this link.

Deferred to after 4.1 freeze

  • Fix for texture resolution: Alex
    • From Ron: for IGT need minimum 12Hz frame rate, maximum 200ms latency, preferred 30 hz frame rate and less than 100ms latency
  • Update screenshot to reflect all possible layouts bug 1662 - Nicole
  • storage nodes - Nicole
  • Is it realistic to try for SimpleITK in this release? (After discussion: no, needs more testing - aim for summer project week)
    • Yes, if somebody can help with ITK 4 on windows.
    • linux packaging issue:
      • (2) itkXXX.so files are missing in the Slicer package.
    • linux discovering CLI:
      • (1) missing symbol on exit of CLI; in addition with a Qt bug, it fails to parse the CLI XML description
    • possibly other issues on window (needs testing)
      • (3) Building SWIG for SimpleITK is the problem.
    • need to try all the packaging platforms
      • packaging has never been tried on mac (J2 didn't try to compile on Mac neither)
      • packaging has never been tried on windows (because it doesn't compile)
Build Run Package
Type Windows Linux Mac Windows Linux Mac Windows Linux Mac
ITKv4 in Slicer ? ok ? ? no (1) ? ? no (2) ?
SimpleITK in Slicer no (3) ok ? ? no (1) ? ? no (2) ?
Back to events page