Difference between revisions of "Engineering:TCON 2010"
m (Text replacement - "[http://www.na-mic.org/Wiki/images/" to "[https://na-mic.org/w/images/") |
|||
(289 intermediate revisions by 20 users not shown) | |||
Line 1: | Line 1: | ||
Back to [[TCON:Main|TCON:Main]], [[Events]] | Back to [[TCON:Main|TCON:Main]], [[Events]] | ||
+ | |||
+ | ==2010-12-16== | ||
+ | |||
+ | Attendees: Jim, Tina, Ron, Nicole, Greg, Curt, Daniel, Mark, Suyesh, Tamas | ||
+ | |||
+ | Agenda: | ||
+ | |||
+ | *Review registered attendee list, breakout sessions, and project list: http://wiki.na-mic.org/Wiki/index.php/AHM_2011 | ||
+ | *Next tcon: Jan 6, 2011 | ||
+ | |||
+ | ==2010-12-09== | ||
+ | |||
+ | Attendees: Steve, Stephen, Jim, Xiadong, Nicole, Dominik, Mark Scully, Tina | ||
+ | |||
+ | *http://wiki.na-mic.org/Wiki/index.php/2011_Winter_Project_Week | ||
+ | |||
+ | ==2010-12-02== | ||
+ | |||
+ | Attendees: Ron, Jim, Steve, Stephen, Xiaodong, Andras, Tomas, Dan, Mark, Greg | ||
+ | Agenda: | ||
+ | Project week project review. | ||
+ | |||
+ | * Queens Projects: help porting to Qt - review of slicer4 beta. | ||
+ | ** ProstateNav | ||
+ | ** IGT Recording and Playback | ||
+ | * Iowa - has what they need | ||
+ | * MGH Medical Physics - debugging slicer on windows | ||
+ | * DicomToNrrd Converter | ||
+ | ** new fixes for Siemens scanners | ||
+ | ** project to refactor the code | ||
+ | ** project to host testing data on midas | ||
+ | |||
+ | ==2010-11-24== | ||
+ | |||
+ | Attendees: Ron, Steve, Stephen, Jeff, Jim, Dominik, Dan Marcus, Daniel H, Suarez <Germany>, Ross Whitaker, Guido Gerig | ||
+ | |||
+ | Agenda: | ||
+ | *Updates from Algorithms Core Retreat (Ross, Guido) | ||
+ | **DTI Breakout Session a must at the project week | ||
+ | |||
+ | ==2010-11-10== | ||
+ | |||
+ | Attendees: | ||
+ | |||
+ | Agenda: | ||
+ | |||
+ | * Reports from [http://wiki.na-mic.org/Wiki/index.php/WidgetDesign2010 Widget Design Fiesta], maybe the Algorithm Core meeting | ||
+ | * Review NA-MIC Kit Internals projects for [http://wiki.na-mic.org/Wiki/index.php/2011_Winter_Project_Week Project Week] | ||
+ | |||
+ | ==2010-11-04== | ||
+ | |||
+ | No TCon due to [http://wiki.na-mic.org/Wiki/index.php/WidgetDesign2010 Widget Design Fiesta] | ||
+ | |||
+ | ==2010-10-28== | ||
+ | |||
+ | Attendees: Jim, Tina, Will, Nicole, Wendy | ||
+ | |||
+ | Agenda: | ||
+ | |||
+ | |||
+ | *http://wiki.na-mic.org/Wiki/index.php/2011_Winter_Project_Week | ||
+ | **First cut at engineering projects | ||
+ | **review upcoming thursday call allocations to different topics (DBP, Collaborations etc.) | ||
+ | * Slice view toggles (Jim, Nicole, Wendy) For Slicer 3.6 bug 1003 | ||
+ | ** in one viewer if in compare view, representation is that it's one slice node that governs that whole view, managed through lightbox mechanism, instead of slice node corresponding to a volume that has one slice, it has n slices in it. each of those n slices becomes a tile in one of the compare viewers. All slices will have same orientation in a single viewer. across viewers different slice nodes. | ||
+ | *** slice node to slice node to slice logic is one to one | ||
+ | *** slice node to slice controller widget is one to many: red viewer has a slice controller, but if show slices module there's a second one there (changes go via mrml slice node) | ||
+ | ** get linked slice logics in sliceSWidget should return all slice logics that are linked under a certain context: if rgb views up, if get link slice logic, return all three. In compare view mode, the red in all the compare viewers have to be linked, but only if same orientation. Need context for getting linked slice logics. | ||
+ | *** future: link set node, here are the things that are linked and here are properties linked. | ||
+ | *** quick and dirty: add parameter to get linked * and pass what property | ||
+ | **** set of parameters that have no coordinate frame implications, and a set that does. boolean flag. slice location, zoom, pan, reset field of view, etc. set of things linked in rgb, then in compare view all those plus extra | ||
+ | ** slice controller respects linking | ||
+ | * Building a module | ||
+ | ** links against a subdirectory, there's a differnece in CMake between subdir (not guaranteed when added, deprecated) and add_subdirectory (goes in immediately) | ||
+ | |||
+ | ==2010-10-21== | ||
+ | |||
+ | Attendees: Jim, Steve, Stephen, Tina, Dominik, Vince, Xiaodong, Harini | ||
+ | |||
+ | |||
+ | Agenda: | ||
+ | *Slicer 3.6.2 | ||
+ | * Final Issues List https://www.slicer.org/wiki/Slicer3:3.6_Final_Issues | ||
+ | |||
+ | ==2010-10-14== | ||
+ | |||
+ | Attendees: Jim, Tina, Vince, Dominik, Nicole, Wendy, Ron, Daniel, J2 | ||
+ | |||
+ | Agenda | ||
+ | *Slicer 3.6.2 | ||
+ | * http://wiki.na-mic.org/Wiki/index.php/WidgetDesign2010 | ||
+ | |||
+ | ==2010-10-07== | ||
+ | |||
+ | Attendees: Steve, Jim, Tina, Ron, Wendy, Daniel, Nicole, Dominik, Dan Marcus, | ||
+ | |||
+ | *[http://wiki.slicer.org/slicerWiki/index.php/Slicer3:3.6_Final_Issues Slicer 3.6 debugging] | ||
+ | *[http://www.na-mic.org/Wiki/index.php/AHM_2011 AHM] (date change) | ||
+ | * [[Event:2011_Registration_Retreat]] | ||
+ | * [http://www.itk.org/Wiki/ITK_Release_4/Enhancing_Image_Registration_Framework ITKv4 Registration Refactoring] | ||
+ | |||
+ | ==2010-09-30== | ||
+ | Attendees: Ron, Will, Stephen, Steve, Wendy, Daniel, Casey, Nicole, JC, Dominic, Tina, Kurt, Marco | ||
+ | |||
+ | [http://www.facebook.com/album.php?aid=91423&id=1185661914&l=94b6b77893 photos of Barcelona] | ||
+ | |||
+ | NA-MIC renewal | ||
+ | * Barcelona - brief description of CTK DICOM/Slicer integration | ||
+ | *[[2010-09-Leadership-Brainstorming#Computer_Science|Short term activities]] | ||
+ | *[http://wiki.slicer.org/slicerWiki/index.php/Slicer3:3.6_Final_Issues Slicer 3.6 debugging] | ||
+ | * migration of Slicer and Na-mic websites | ||
+ | ** Currently on Solaris machine, moving to Linux machine | ||
+ | ** Ron will be sending email when this happens | ||
+ | * 2010-Slicer-Factory [[2010-Slicer-Factory| factory.slicer.org]] | ||
+ | ** [http://www.na-mic.org/Wiki/index.php/2010-09-Leadership-Brainstorming#Service Service Short Term Service Activity] | ||
+ | * Need to fix the slicer dashboards: | ||
+ | ** split slicer4 to dedicated dashboard with superbuild and Qt | ||
+ | ** fix remaining failing tests (EMSegmenter, SparseFieldLevelSet, other sporadic failures...) | ||
+ | ** fix test machines with no X server (thurmite) | ||
+ | |||
+ | ==2010-09-23== | ||
+ | Attendees: Steve, Wendy, Tina, Jim | ||
+ | |||
+ | *DBP meeting (Monday ~11am at AHM) will be sent out by Katie M. this week | ||
+ | * Slicer and OpenIGTLink featured in NDI booth at MICCAI 2010 ([https://www.slicer.org/wiki/Slicer3:VisualBlog See slicer visual blog]) | ||
+ | |||
+ | ==2010-09-16== | ||
+ | Attendees: Jim, Tina, Wendy, Nicole, Dan, Dominik | ||
+ | |||
+ | *http://wiki.na-mic.org/Wiki/index.php/PeopleCycle2Staging | ||
+ | |||
+ | ==2010-09-09== | ||
+ | Attendees: Jim, Stephen, Steve, Daniel, Nicole, Tina, Katie | ||
+ | *discussion about 3.6 versus 3.7 versus 4.0 | ||
+ | **move to GIT will be deferred. | ||
+ | **discussion about svn for slicer 4 | ||
+ | <pre> | ||
+ | Host TTL Numeric IP | ||
+ | www 7200 134.174.9.180 | ||
+ | @ (None) 7200 134.174.9.180 | ||
+ | * (All Others) 7200 134.174.9.180 | ||
+ | ext.slicer.org 7200 75.101.141.190 | ||
+ | i2b2.slicer.org 7200 184.73.243.106 | ||
+ | mi2b2.slicer.org 7200 174.129.38.17 | ||
+ | svn.slicer.org 7200 66.194.253.27 | ||
+ | viewvc.slicer.org 7200 66.194.253.27 | ||
+ | xnd.slicer.org 7200 75.101.141.190 | ||
+ | </pre> | ||
+ | *Slicer 3.6 bug fixes. See: https://www.slicer.org/wiki/Slicer3:3.6_Final_Issues | ||
+ | *[[QtAugust2010#Draft_Timeline_.26_To-Do_list|Slicer 4 roadmap]] | ||
+ | |||
+ | Plan for Slicer4 nightly builds: | ||
+ | * Funding will hopefully resume next week | ||
+ | * Zack will create a new Slicer4 svn repository | ||
+ | * The Slicer3 trunk will become Slicer 3.7 | ||
+ | * Nightly binaries will be built from the Slicer3 trunk | ||
+ | * Nightly builds will eventually switch over to Slicer4 | ||
+ | * A dashboard for both Slicer3 and Slicer4 builds will be set up | ||
+ | |||
+ | * [[2010-Slicer-Factory|factory.slicer.org]] | ||
+ | |||
+ | ==2010-09-02== | ||
+ | |||
+ | Attendees: Jim, Steve, Nicole, Wendy, Tina, Vince, Ron, Jay | ||
+ | |||
+ | * Discuss additional slicer layout options (Wendy, Jim, Steve, Ron) | ||
+ | <gallery> | ||
+ | file:Conventional-rotated-layout-2010.png|Layouts that use widescreen displays better (request from Ron) | ||
+ | file:Layout-Endoscopy-2010.jpg|three-3D-viewer display (request from Jay for kidney navigation IGT) | ||
+ | </gallery> | ||
+ | |||
+ | ==2010-08-26== | ||
+ | |||
+ | |||
+ | ==2010-08-19== | ||
+ | * Discussion of slicer 3.6.1/2 | ||
+ | https://www.slicer.org/wiki/Slicer3:3.6_Final_Issues | ||
+ | |||
+ | ==2010-08-13== | ||
+ | *No NA-MIC tcon this week (Event in progress: '''August 12-13:''' [[QtAugust2010| Review of Qt port]]) | ||
+ | |||
+ | ==2010-08-05== | ||
+ | Attendees: Xiaodong, Tina, Steve, Wendy, Nicole, Vince | ||
+ | |||
+ | Agenda: | ||
+ | *3.6.1 release update: | ||
+ | **http://wiki.slicer.org/slicerWiki/index.php/Slicer3:3.6_Final_Issues | ||
+ | *Next week: | ||
+ | ** '''August 11:''' [[2010-Slicer-UNCDuke|Slicer training event at UNC and Duke]] | ||
+ | ** '''August 12-13:''' [[QtAugust2010| Review of Qt port]] | ||
+ | |||
+ | ==2010-07-29== | ||
+ | Attendees: Steve, Jim, Nicole, Tina, Xiaodong, Wendy, | ||
+ | |||
+ | Agenda: | ||
+ | * discuss how to correctly remove display nodes if they become not needed after CLI invocation (this is just a hint for Nicole, we talked about this today, I will try to join around 3:45 --[[User:Fedorov|Fedorov]] 17:48, 29 July 2010 (UTC)) | ||
+ | ** usability level: what if there was something set on the output volume already? (Field of View) | ||
+ | ** copy the input reference display node values inot the current output display node rather than creating a new one (if type is same) | ||
+ | ** display node management is done when load volume back in | ||
+ | **if create new volume node (from a node selector), it doesn't create default display node automatically | ||
+ | **in command line module logic, store the information about what do you want to hook up (input volume display node id), and then in vtkSlicerApplication logic, when read things in set them up (around line 1570). | ||
+ | **if a display node should only be used by one thing (current implementation), in this rare case where change the type of the display node, remove the old display node node | ||
+ | **add method vtkMRMLScene to check if any displayable node references a given display node? Not necessary yet... | ||
+ | **every node has to be able to report everything it references (on vtkMRMLNode, see also UpdateReferenceID there) | ||
+ | **update the read data request with the reference display node and then put logic in the Slier application logic to deal with it, extend ReadDataRequest in vtkSlicerApplicationLogic.cxx | ||
+ | |||
+ | ==2010-07-22== | ||
+ | Attendees: Xiaodong, Steve, Ron, Tina, Vince, Wendy, Katie | ||
+ | |||
+ | Agenda: | ||
+ | *http://wiki.slicer.org/slicerWiki/index.php/Slicer3:3.6_Final_Issues | ||
+ | |||
+ | ==2010-07-15== | ||
+ | Attendees: Jim, Xiaodong, Steve, Tina, Dominik, Vince, Wendy, Katie | ||
+ | |||
+ | *slicer 4 planning continues. next mtg+training session scheduled for aug 12-13 in chapel hill. details to appear on wiki soon. | ||
+ | |||
+ | ==2010-07-08== | ||
+ | Attendees: Jim, Stephen, Nicole, Tina, Junichi, Xiaodong, Vince, Harini, Wendy | ||
+ | |||
+ | Agenda: | ||
+ | * Generalized plotting infrastructure in Slicer? | ||
+ | ** Have DCE plotting infrastructure | ||
+ | ** Also have [http://wiki.na-mic.org/Wiki/index.php/CTK_Transfer_function_widget CTK transfer function widget plotting] | ||
+ | ** Need generalized base class for plots, upon which other specialized plotting can be based? | ||
+ | ** 3D Slicer 4D Analysis Module has [https://www.slicer.org/wiki/Slicer3:2DPlotting 2D plotting] | ||
+ | ** Nicole's wish list, based on use of scatter plots in population studies (one brain surface geometry file will have multiple scalars defined at each vertex) (see pages 70 and up [https://na-mic.org/w/images/4/4e/SlicerTraining6_vtkFreeSurferReaders.ppt here] where BLT was used): | ||
+ | *** highlight on mouse over a plotted point | ||
+ | *** toggle plotted point, or data set, visibility | ||
+ | *** legends: change text, colour, font, position for data set name, axis labels, chart title | ||
+ | *** print/save image to disk, export as table, postscript, pdf | ||
+ | *** set x/y axis variables (for example: input file has 10 values, allow selecting two to plot, and allow changing this at run time) | ||
+ | *** support plotting from multiple data sources | ||
+ | *** set plot symbol/colour/style to plot each data source | ||
+ | *** programmatic add/remove points from plot | ||
+ | *** on hover over a plotted point, pop up extra information about it (be able to associate extra info with a plotted point, for example if have a file that has an index, id, gender, age, val2, val1, when plot age versus val1, pop up id when hover over the point) | ||
+ | *** calculate average line through scatter plot | ||
+ | *** allow user to see values for all points | ||
+ | |||
+ | ==2010-07-01== | ||
+ | Attendees: Xiadong, Nicole, Tina, Dominik | ||
+ | |||
+ | Agenda: | ||
+ | *[[2010_Summer_Project_Week|Project Week Summary]] | ||
+ | **(Katie is creating a Picasa album where we will use as a hopefully-persistent repository of photos) | ||
+ | *In Progress: [[2010-Slicer-StLouis|Slicer training event in St. Louis]] | ||
+ | |||
+ | ==2010-06-23== | ||
+ | |||
+ | *[[2010_Summer_Project_Week|At Project Week]] | ||
+ | |||
+ | ==2010-06-17== | ||
+ | |||
+ | Attendees: Katie, Jason White, Jim Barabas, Tamas, Xiaodong,Tina, Nicole, Steve, Vince, Luis, Sudhir Pathak (U Pittsburgh), Ron, Karl, Jim Miller, Marco, Hiro Yoshida | ||
+ | |||
+ | Agenda: | ||
+ | *Project Week Items | ||
+ | **Jason White project - transcranial ultrasound: [[2010_Summer_Project_Week_Intraoperative_Brain_Shift_Monitoring_Using_Shear_Mode_Transcranial_Ultrasound]] | ||
+ | **Sudhir project [[2010_Summer_Project_QSpace_Reconstruction_for_Diffusion_Spectrum_Imaging_Data]] | ||
+ | **Karl Fracture [[2010_Summer_Project_Week_FractureClassification_Brainstorming]] | ||
+ | |||
+ | *'Record Set Explorer' version 0.6.2.alpha released | ||
+ | **Project site: http://www.gridwizardenterprise.org/rse/ | ||
+ | **YouTube feature update video: http://www.youtube.com/watch?v=LWXannpfr6Y&hd=1 | ||
+ | |||
+ | ==2010-06-10== | ||
+ | |||
+ | Attendees: Jim, Tina, Dan, Tamas, Nicole, Wendy, Vince, Dominik, Jim Barabas, Katie, Luis, Hans | ||
+ | |||
+ | Agenda: | ||
+ | *project week review | ||
+ | *jim b's project | ||
+ | *Slicer 3.6 release | ||
+ | *http://www.slicer.org/ | ||
+ | *Tutorial contest entries are due to Sonia Pujol on Monday | ||
+ | |||
+ | ==2010-06-03== | ||
+ | |||
+ | Attendee: Jim, Tina, Wendy, Vince, Xioadong, Steve, Dan Marcus, Katie, Dominik, Sean Megason, Arnaud Gelas, Isaiah, Michel | ||
+ | |||
+ | Agenda: | ||
+ | |||
+ | *Project Week: | ||
+ | ** In two weeks! | ||
+ | **75 registered attendees: [[2010_Summer_Project_Week#Attendee_List]] | ||
+ | **Review Projects/teams. Please note that deadline for completing project pages is BEFORE next week's TCON. | ||
+ | *Slicer Release http://slicer.spl.harvard.edu/slicerWiki/index.php/Slicer3:3.6_Final_Issues | ||
+ | |||
+ | Notes (discussing projects): | ||
+ | *community effort to make NA-MIC tools accessible to '''microscopy IA''' (Sean) | ||
+ | **[[Microscopy_Image_Analysis| Microscopy breakout session]]: standards, community needs. | ||
+ | **[[2010_Summer_Project_Week#Microscopy_Image_Analysis|Projects: detailed engineering efforts]] | ||
+ | **finding BWH investigators interested in microscopy: Liu, Yanling, SAIC-Frederick ; Lisle, Curtis, KnowledgeVis, | ||
+ | *[[Paraview_Support_for_Computational_Anatomy|Paraview]]: link via MRML or scene description file format w/o VTK dependencies. Which MRML node types should be supported. | ||
+ | *BrainLab-Aurora HybridNav (Isaiah Norton, A.Golby Lab): optical tracking system -> trying hybrid with AURORA, have both optical and EM tracking. Tool position history to track/document resection progress. -> add Dan Marcus (STEALTH -> openIGT) to project. | ||
+ | *[[2010_Summer_Project_Week_Groupwise_Registration|Groupwise registration]]: (Ryan Eckbo); porting Matlab/C code into ITK -> Jim, Luiz | ||
+ | *removed ''Python'' & ''Execution models'' as project categories, fused into ''NA-MIC Kit Internals'' | ||
+ | *Computer Aided Photodynamic Therapy: contacts? | ||
+ | *Slicer 3.6 release: last fixes: Editor, BRAINS, mutiple volume loading, DICOM series & XNAT, color LUT for generic use. New release scheduled June 10. If you know of critical issues please submit to http://slicer.spl.harvard.edu/slicerWiki/index.php/Slicer3:3.6_Final_Issues | ||
+ | |||
+ | ==2010-05-27== | ||
+ | Atendees: Dan Marcus, Misha Milchenko, Tina, Nicole, Jim, Steve, Lorent, Greg, Wendy, Andre, Xiaodong, Leslie Holton, Tamas, Ron, Dominik | ||
+ | |||
+ | Agenda: | ||
+ | *OpenIGTLink discussion led by Junichi Tokuda. Agenda can be found in [[2010_Summer_Project_Week_Breakout_Session:OpenIGTLink| the OpenIGTLink breakout session page.]] | ||
+ | **Use case documentation/discussion can be found here: http://wiki.slicer.org/slicerWiki/index.php/Slicer3:BrainlabModule | ||
+ | *Problems with [http://en.wikipedia.org/wiki/Eclipse_(software) Eclipse] development | ||
+ | |||
+ | ==2010-05-20== | ||
+ | Attendees: Jim, Tina, David Fuentes (MD Anderson), Dieter Hahn (Erlangen), Katie, Dominik, Xiaodong, Stephen, Andrej, Harini,Andrew Elliott (MD Anderson), Alex Z, Luis, Curt, Tamas (Queens), Nicole | ||
+ | |||
+ | Agenda: | ||
+ | *Discussion on adding Extensions to Slicer (led by Jim Miller). http://wiki.na-mic.org/Wiki/index.php/File:AHM2010-Plug-ins.ppt | ||
+ | ** WebEx if needed https://emeetings.webex.com/emeetings/j.php?ED=135216267&UID=482060457&PW=NOGMwODUyMjM4 | ||
+ | |||
+ | ==2010-05-13== | ||
+ | |||
+ | Attendees: Sonia, Wendy, Ron, Tina, Katie, Haiying, Xiaodong, Nicole, Dominik, Vince, Marek, Andras, Tamas, Andrew Rauch, Ryan Eckbo (PNL), Mark Scully, Curt, Clement, Stephen, Harini, Isaiah, Luis Ibanez, Stuart | ||
+ | |||
+ | Agenda: | ||
+ | *Today's topic: Tutorial contest rules+discussion (http://www.na-mic.org/Wiki/index.php/Summer_2010_Tutorial_Contest) | ||
+ | *QA discussion | ||
+ | ** [http://wiki.slicer.org/slicerWiki/index.php/Slicer-3.6-QA QA Wiki] | ||
+ | **[http://www.na-mic.org/Wiki/index.php/Journal_of_Slicer_Tests Journal of Slicer Tests] | ||
+ | *Next two weeks: | ||
+ | **May 20th -- How to interface external software with Slicer (Jim) | ||
+ | **May 27th --OpenIGTLink discussion (Junichi) | ||
+ | |||
+ | ==2010-05-06== | ||
+ | Attendees: Jim, Steve, Curt, Tina, Xiaodong, Nicole, Vince, Harini, Dominik, Ron | ||
+ | |||
+ | Agenda: | ||
+ | *http://wiki.na-mic.org/Wiki/index.php/2010_Summer_Project_Week | ||
+ | **registration via credit card available, make sure to book hotel before June 1 | ||
+ | **updated project page Wiki template [http://wiki.na-mic.org/Wiki/index.php/Project_Week/Template], includes "Delivery Mechanism" section | ||
+ | **Tuesday: Slicer Handson workshop from 10-12 | ||
+ | **Wednesday: QA training session | ||
+ | **new [[2010_Summer_Project_Week#Projects|Projects]] | ||
+ | ***registration:promote unsolved registration problems as project: e.g. Stanford group & knee MRI | ||
+ | ***connect Python tools with execution model (NiPYPE) | ||
+ | ***Slicer 4 | ||
+ | *** femur fracture classification (Karl from Prof. Schubert's group), project placeholder added (Analysis) | ||
+ | ***category for meshing efforts | ||
+ | *prospective first-time AHM attendees are welcome to attend the TCon, feel free to invite | ||
+ | *NA-MIC renewal: Supplemental Information needed: latest software releases | ||
+ | **Slicer 3.6 | ||
+ | **ITK 3.18 (fixing DICOM parsing) | ||
+ | **VTK 5.6 (integration of GPU ray casting) | ||
+ | **XNAT 1.4 (webservices API) | ||
+ | |||
+ | ==2010-04-27== | ||
+ | |||
+ | Attendees: Jim, Tina, Xiadong, Steve, Nicole, Ron, Wendy, Dan, Katie | ||
+ | |||
+ | Agenda: | ||
+ | |||
+ | *Please note that there will be two project-week specific tcons: | ||
+ | **May 13th - Sonia will lead the tutorial contest rules+discussion (http://www.na-mic.org/Wiki/index.php/Summer_2010_Tutorial_Contest) | ||
+ | **May 27th -- Junichi will lead OpenIGTLink discussion | ||
+ | *Discussion of help text of command line modules. [[image:Help-characters.png|thumb|100px|right|discussion topic]] | ||
+ | *Review of slicer3.6 release plans and bug tracker. | ||
+ | |||
+ | ==2010-04-22== | ||
+ | |||
+ | Attendees: Wendy, Nicole, Steve, Sonia, Ron, Dan, Dominik, Adam, J2, Jean-Christophe. | ||
+ | |||
+ | Agenda: | ||
+ | |||
+ | *QT tutorials/discussion with Adam Weinrich, Nokia. | ||
+ | ** Review of Slicer tutorial structure (Sonia) | ||
+ | ** Adam works on strategic accounts (advanced development for new applications) and on university outreach to encourage creation of new developers | ||
+ | ** Kitware is a key account for Nokia | ||
+ | ** Review of current state of Qt with Slicer (Steve, Jc, Julien) | ||
+ | ** Best to stick with first hands on session on Monday afternoon (Adam). | ||
+ | ** Topics to cover: | ||
+ | *** Adam: Motivation (examples of other applications), Designer, available widgets, signals&slots, coding style, implicit representation | ||
+ | *** J2/Jc: how to make a simple module, working with the rest of the slicer application (Tuesday afternoon). | ||
+ | ** Qt Q&A lunch on Tuesday. Adam will check with Boston-based Qt developer group about attending. | ||
+ | ** TODO: get a lecture hall for Monday afternoon? Tina will check with Donna. | ||
+ | *Note: May 27th is the OpenIGTLink discussion, led by Junichi Tokuda. | ||
+ | |||
+ | ==2010-04-15== | ||
+ | Attendees: Xiadong, Harini, Tina, Steve, Dan Marcus, Vince, Ron, Dominik, Luis, Dave P, Katie, Alex Z, Marco | ||
+ | |||
+ | Agenda: | ||
+ | *Project Week Kickoff Call for Engineering | ||
+ | **[[2010_Summer_Project_Week]] | ||
+ | **Start listing Engineering Projects | ||
+ | **Project Page Template: Add Delivery Mechanism (Extension-cmdline or loadable, Built-in) | ||
+ | **Ideas for handling Project Week Planning/calls | ||
+ | |||
+ | ==2010-04-08== | ||
+ | |||
+ | Attendees: Jim, Dan, Nicole, Tina, Wendy, Ron, Stephen Aylward | ||
+ | |||
+ | Agenda: | ||
+ | *Slicer Training Course in Iowa city tomorrow. | ||
+ | *Added breakout sessions/talks for the project week | ||
+ | |||
+ | ==2010-04-01== | ||
+ | Attendees: Curt, Nicole, Katie, Wendy, Tina, Dominik, Vince, Steve, Dan Marcus, Luis | ||
+ | *Slicer 3.6 Feature freeze | ||
+ | *Project Week breakout session: QT, ITK, git,... | ||
+ | |||
+ | ==2010-03-25== | ||
+ | Attendees: wendy, nicole, dominik, vince, tina, jim, dave, luis, katie, steve, ron, xiaodong, stephen, jj, jc, j2 | ||
+ | * MIDAS Feedback from John M./Tina | ||
+ | *[https://www.slicer.org/wiki/Slicer3:3.6Release Slicer 3.6] | ||
+ | **Documentation | ||
+ | **testing and code coverage | ||
+ | **VTK status | ||
+ | *[https://www.slicer.org/wiki/Slicer4 Slicer 4.0] | ||
+ | **Community process (Stephen Aylward) | ||
+ | *** Superbuild status (Dave) | ||
+ | *** qt status (Julien) | ||
+ | *** Module acceptance process | ||
+ | **** From Nitrc | ||
+ | **** With Slicer | ||
+ | **Educating the community about the benefits of Qt (Steve Pieper) | ||
+ | |||
+ | ''' Notes ''' | ||
+ | |||
+ | * Slicer Extensions | ||
+ | ** Reuse Statistics functionalities from MIDAS to report on downloads from | ||
+ | ** http://ext.slicer.org/ext/trunk/ | ||
+ | ** Building Slicer extensions and submit them to the Slicer Dashboard | ||
+ | ** Where are they located ? (it is described in the .s3ext files:) | ||
+ | *** http://ext.slicer.org/ext/trunk/12465-linux-x86_64/VmtkSlicerModule.s3ext | ||
+ | ** Maybe build them only when their source code is actually modified ? | ||
+ | ** Label extensions by a level of compliance with NAMIC practices ? | ||
+ | *** E.g. Gold, Silver, Bronze,... Coal. | ||
+ | **** '''Gold''': have > 80% coverage, 0 Valgrind errors, documentation and tutorial | ||
+ | **** '''Silver''': have > 70% coverage, < 10 Valgrind errors, and tutorial | ||
+ | **** '''Bronze''': have > 60% coverage, < 50 Valgrind errors, and tutorial | ||
+ | **** '''Coal''': have < 10% coverage, > 1000 Valgrind errors, no documentation, no tutorial | ||
+ | ** Web of trust | ||
+ | *** Have gatekeepers who review the extension and label them accordingly. | ||
+ | *** Define a Testing procedure for Slicer 4.0. (Check lists) | ||
+ | ** Community Support | ||
+ | *** Provide User Ratings (based on the Insight Journal / MIDAS functionality) | ||
+ | *** Use current MIDAS C++ API to Upload/Download data. | ||
+ | *** Create MIDAS Plugins to manage data / code for Slicer extensions | ||
+ | * Slicer Release 3.6 | ||
+ | ** VTK Release 5.6 : March 26th 2010 | ||
+ | ** Immediately after, switching Slicer to use VTK 5.6. | ||
+ | ** Sorting out KWWidget issues on Windows 7 with VTK 5.6 (VTK CVS HEAD). | ||
+ | * Slicer Release 4.0 | ||
+ | ** Git: Conversion of CMake, VTK, Paraview | ||
+ | ** Moving Slicer to Git ? | ||
+ | ** ITK 4.0 will move to a clean Git repository (full reset of the history) | ||
+ | ** Moving only Slicer modules that satisfy the '''Gold''' criteria. | ||
+ | ** A2D2 Idea : port CLI modules to ITK 4.0 | ||
+ | ** Question about CLI modules in CTK for Slicer 4.0: Discovery process; making it cleaner by using Qt methods. But raise the concern of forcing a dependency on Qt (that not everybody may want). | ||
+ | *** Have specific mechanisms of discovery based on : Python, Qt, C++. | ||
+ | ** MRML Refactoring ? | ||
+ | *** Jim suggests to add a dictionary-like organization to be able to query MRML nodes {by type,...}. | ||
+ | * Slicer Superbuild | ||
+ | ** Dave reported on progress | ||
+ | *** Dealing with patches that getbuildtest.tcl applies to the third party libraries. | ||
+ | **** Difficulty of applying patches. Need for a multi-platform way of applying patches | ||
+ | **** Hosting git repositories with the patched versions of the third party libraries. | ||
+ | **** Use github ? create a "Slicer" user-account ? | ||
+ | **** CMake-ifying Python source tree ? | ||
+ | * Testing Modules and Extensions | ||
+ | ** Hosting them in MIDAS | ||
+ | ** Setting up Dashboard configuration to test modules as Slicer sub-projects | ||
+ | ** Some CDash/CTest work is needed. | ||
+ | ** Currently, sub-projects must be run from a common CTest script (the same of the host project). | ||
+ | ** Needs to manage dependencies between extensions. (this can be done today with an XML file on CDash). | ||
+ | * Testing Submission Grouping | ||
+ | ** Grouping {configure/build/test} submissions by Library and / or subdirectory | ||
+ | ** Using CMake for generating labels that can be used later for grouping | ||
+ | |||
+ | ==2010-03-18== | ||
+ | Attendees: Andriy (ran out of the room before he could take notes) | ||
+ | Nicole, Dominik Wendy, Steve, Stephen, Jim, Katie | ||
+ | * Andriy question about plots coming back from command line modules. | ||
+ | * Updated [[Downloads|Download page]] | ||
+ | ** Images have been added. | ||
+ | ** Lesion data still missing. | ||
+ | * Tracking downloads of extensions | ||
+ | ** Use publication database? We can ask Julien next week. | ||
+ | ** (See http://ext.slicer.org/ext/ for current layout - look in the trunk directory). | ||
+ | ** Jim could use this functionality for renewal proposal | ||
+ | * DICOM Discussion | ||
+ | ** https://www.slicer.org/wiki/DICOM:Database | ||
+ | ** Drag and Drop image files? | ||
+ | ** DICOM sorter (osirix is useful for this) | ||
+ | * Slicer3.6 release planning | ||
+ | ** Next release of ITK (3.18) should be in a couple of weeks | ||
+ | ** https://www.slicer.org/wiki/Slicer3:3.6Release | ||
+ | |||
+ | ==2010-03-11== | ||
+ | Attendees: Dan, Tina, Vince, Xiaodong, Wendy, Nicole, Katie, Kurt, Dominic, John | ||
+ | |||
+ | * Updated [[Downloads|Download page]] | ||
+ | ** Do we want to add images? | ||
+ | ***Yes, please. And also to format this into a table. Thanks. | ||
+ | |||
+ | * XNAT Workshop (June 28-30) | ||
+ | ** Include a NAMIC presentation? TBD | ||
+ | ** http://nrg.wikispaces.com/2010+XNAT+Workshop | ||
+ | |||
+ | * OpenIGT and Medtronic Navigation | ||
+ | ** Consider a joint grant to fund the development | ||
+ | |||
+ | * Ron can kill 18 birds with one stone. | ||
+ | |||
+ | ==2010-03-04== | ||
+ | Attendees: jim, ron, nicole, vince, dan, katie, wendy, dominic, tina | ||
+ | |||
+ | * GetNodesByName leaking the collection from Tcl ( set foo [$::slicer3::MRMLScene GetNodesByName bar] ) | ||
+ | * VTK GPU Mapper - Mac driver issue. But otherwise is working well with compositing. Dual 3D issue tabled for now. | ||
+ | * Store the Collapse of the SliceController in the Layout node? | ||
+ | * Should the layout of the modules (left verses right) be stored in the scene? Not for now. | ||
+ | * DICOM databases. See discussion on mailing list. | ||
+ | ** DICOM Schemas. Jim tried searching for Osirix's schema. What about the XNAT schema? What about ClearCanvas? | ||
+ | ** Extend Schemas for MRML, Project views, NRRD, VTK files, etc. | ||
+ | |||
+ | ==2010-02-25== | ||
+ | |||
+ | Attendees: john, marco, dominik jim, steve, wendy, tina, nicole, ron, vince, dan, katie | ||
+ | |||
+ | * MIDAS handles - fixed | ||
+ | * GWE's RSE ("Record Set Explorer") version 0.6.1.alpha released: | ||
+ | ** [http://www.gridwizardenterprise.org/rse/ Project site] | ||
+ | ** [http://www.youtube.com/watch?v=ebWqTHf5i5Y&hd=1 YouTube demo video] | ||
+ | *Slicer Release 3.6 Feature Freeze on April 1 | ||
+ | *Japanese Slicer workshop in 2 weeks | ||
+ | *CTK workshop last week - went well | ||
+ | |||
+ | ==2010-02-18== | ||
+ | |||
+ | Attendees: Jim, Steve, Wendy, Dan, Dominik, Katie, Nicole | ||
+ | |||
+ | * Discussion of whole body CT/MR data (Dan) | ||
+ | * Discussion of the [http://www.slicer.org/pages/Slicer_Community "Spit Kidney"] | ||
+ | * Dominik's registration case library data for download | ||
+ | * Discussion of download data for each module (like in ChangeTracker currently) | ||
+ | * Tutorials and Datasets | ||
+ | * Discussion of slicer 3.6 release schedule. | ||
+ | |||
==2010-02-11== | ==2010-02-11== | ||
− | Attendees: Jim, Katie, Curt, Casey, Tina, Xiaodong, Steve, Wendy, Dan, John | + | Attendees: Jim, Katie, Curt, Casey, Tina, Xiaodong, Steve, Wendy, Dan, John, Dominik, Nicole |
Agenda: | Agenda: | ||
Line 8: | Line 550: | ||
** Feedback is requested on the sidebar | ** Feedback is requested on the sidebar | ||
** Feedback is requested on the Downloads page | ** Feedback is requested on the Downloads page | ||
− | ** Feature request to track the downloads like it is done on the publication database. | + | ** Feature request to track the downloads like it is done on the publication database. (Julien reports it is already available to administrators). |
− | ** Curt will work with John to add Meshing Module tutorial | + | ** Curt will work with John to add Meshing Module tutorial. |
+ | ** Dominik will try putting some data in midas to see how much context can be added. | ||
+ | ** John will check with Marek about Harvard data that had been on BIRN. | ||
* Review of DBP2 webpages, which need updating | * Review of DBP2 webpages, which need updating | ||
+ | ** Ron has contacted the parties directly | ||
+ | * Dan: XNAT workshop this summer (possibly June 28, 29, 30 in St. Louis)? | ||
+ | * Discussion of entry behavior on | ||
+ | * New Volume features from Xiaodong for viewing image sets in a directory (cool!) | ||
==2010-02-04== | ==2010-02-04== |
Latest revision as of 18:27, 10 July 2017
Home < Engineering:TCON 2010Back to TCON:Main, Events
Contents
- 1 2010-12-16
- 2 2010-12-09
- 3 2010-12-02
- 4 2010-11-24
- 5 2010-11-10
- 6 2010-11-04
- 7 2010-10-28
- 8 2010-10-21
- 9 2010-10-14
- 10 2010-10-07
- 11 2010-09-30
- 12 2010-09-23
- 13 2010-09-16
- 14 2010-09-09
- 15 2010-09-02
- 16 2010-08-26
- 17 2010-08-19
- 18 2010-08-13
- 19 2010-08-05
- 20 2010-07-29
- 21 2010-07-22
- 22 2010-07-15
- 23 2010-07-08
- 24 2010-07-01
- 25 2010-06-23
- 26 2010-06-17
- 27 2010-06-10
- 28 2010-06-03
- 29 2010-05-27
- 30 2010-05-20
- 31 2010-05-13
- 32 2010-05-06
- 33 2010-04-27
- 34 2010-04-22
- 35 2010-04-15
- 36 2010-04-08
- 37 2010-04-01
- 38 2010-03-25
- 39 2010-03-18
- 40 2010-03-11
- 41 2010-03-04
- 42 2010-02-25
- 43 2010-02-18
- 44 2010-02-11
- 45 2010-02-04
- 46 2010-01-28
- 47 2010-01-21
- 48 2010-01-14
2010-12-16
Attendees: Jim, Tina, Ron, Nicole, Greg, Curt, Daniel, Mark, Suyesh, Tamas
Agenda:
- Review registered attendee list, breakout sessions, and project list: http://wiki.na-mic.org/Wiki/index.php/AHM_2011
- Next tcon: Jan 6, 2011
2010-12-09
Attendees: Steve, Stephen, Jim, Xiadong, Nicole, Dominik, Mark Scully, Tina
2010-12-02
Attendees: Ron, Jim, Steve, Stephen, Xiaodong, Andras, Tomas, Dan, Mark, Greg Agenda: Project week project review.
- Queens Projects: help porting to Qt - review of slicer4 beta.
- ProstateNav
- IGT Recording and Playback
- Iowa - has what they need
- MGH Medical Physics - debugging slicer on windows
- DicomToNrrd Converter
- new fixes for Siemens scanners
- project to refactor the code
- project to host testing data on midas
2010-11-24
Attendees: Ron, Steve, Stephen, Jeff, Jim, Dominik, Dan Marcus, Daniel H, Suarez <Germany>, Ross Whitaker, Guido Gerig
Agenda:
- Updates from Algorithms Core Retreat (Ross, Guido)
- DTI Breakout Session a must at the project week
2010-11-10
Attendees:
Agenda:
- Reports from Widget Design Fiesta, maybe the Algorithm Core meeting
- Review NA-MIC Kit Internals projects for Project Week
2010-11-04
No TCon due to Widget Design Fiesta
2010-10-28
Attendees: Jim, Tina, Will, Nicole, Wendy
Agenda:
- http://wiki.na-mic.org/Wiki/index.php/2011_Winter_Project_Week
- First cut at engineering projects
- review upcoming thursday call allocations to different topics (DBP, Collaborations etc.)
- Slice view toggles (Jim, Nicole, Wendy) For Slicer 3.6 bug 1003
- in one viewer if in compare view, representation is that it's one slice node that governs that whole view, managed through lightbox mechanism, instead of slice node corresponding to a volume that has one slice, it has n slices in it. each of those n slices becomes a tile in one of the compare viewers. All slices will have same orientation in a single viewer. across viewers different slice nodes.
- slice node to slice node to slice logic is one to one
- slice node to slice controller widget is one to many: red viewer has a slice controller, but if show slices module there's a second one there (changes go via mrml slice node)
- get linked slice logics in sliceSWidget should return all slice logics that are linked under a certain context: if rgb views up, if get link slice logic, return all three. In compare view mode, the red in all the compare viewers have to be linked, but only if same orientation. Need context for getting linked slice logics.
- future: link set node, here are the things that are linked and here are properties linked.
- quick and dirty: add parameter to get linked * and pass what property
- set of parameters that have no coordinate frame implications, and a set that does. boolean flag. slice location, zoom, pan, reset field of view, etc. set of things linked in rgb, then in compare view all those plus extra
- slice controller respects linking
- in one viewer if in compare view, representation is that it's one slice node that governs that whole view, managed through lightbox mechanism, instead of slice node corresponding to a volume that has one slice, it has n slices in it. each of those n slices becomes a tile in one of the compare viewers. All slices will have same orientation in a single viewer. across viewers different slice nodes.
- Building a module
- links against a subdirectory, there's a differnece in CMake between subdir (not guaranteed when added, deprecated) and add_subdirectory (goes in immediately)
2010-10-21
Attendees: Jim, Steve, Stephen, Tina, Dominik, Vince, Xiaodong, Harini
Agenda:
- Slicer 3.6.2
- Final Issues List https://www.slicer.org/wiki/Slicer3:3.6_Final_Issues
2010-10-14
Attendees: Jim, Tina, Vince, Dominik, Nicole, Wendy, Ron, Daniel, J2
Agenda
2010-10-07
Attendees: Steve, Jim, Tina, Ron, Wendy, Daniel, Nicole, Dominik, Dan Marcus,
- Slicer 3.6 debugging
- AHM (date change)
- Event:2011_Registration_Retreat
- ITKv4 Registration Refactoring
2010-09-30
Attendees: Ron, Will, Stephen, Steve, Wendy, Daniel, Casey, Nicole, JC, Dominic, Tina, Kurt, Marco
NA-MIC renewal
- Barcelona - brief description of CTK DICOM/Slicer integration
- Short term activities
- Slicer 3.6 debugging
- migration of Slicer and Na-mic websites
- Currently on Solaris machine, moving to Linux machine
- Ron will be sending email when this happens
- 2010-Slicer-Factory factory.slicer.org
- Need to fix the slicer dashboards:
- split slicer4 to dedicated dashboard with superbuild and Qt
- fix remaining failing tests (EMSegmenter, SparseFieldLevelSet, other sporadic failures...)
- fix test machines with no X server (thurmite)
2010-09-23
Attendees: Steve, Wendy, Tina, Jim
- DBP meeting (Monday ~11am at AHM) will be sent out by Katie M. this week
- Slicer and OpenIGTLink featured in NDI booth at MICCAI 2010 (See slicer visual blog)
2010-09-16
Attendees: Jim, Tina, Wendy, Nicole, Dan, Dominik
2010-09-09
Attendees: Jim, Stephen, Steve, Daniel, Nicole, Tina, Katie
- discussion about 3.6 versus 3.7 versus 4.0
- move to GIT will be deferred.
- discussion about svn for slicer 4
Host TTL Numeric IP www 7200 134.174.9.180 @ (None) 7200 134.174.9.180 * (All Others) 7200 134.174.9.180 ext.slicer.org 7200 75.101.141.190 i2b2.slicer.org 7200 184.73.243.106 mi2b2.slicer.org 7200 174.129.38.17 svn.slicer.org 7200 66.194.253.27 viewvc.slicer.org 7200 66.194.253.27 xnd.slicer.org 7200 75.101.141.190
- Slicer 3.6 bug fixes. See: https://www.slicer.org/wiki/Slicer3:3.6_Final_Issues
- Slicer 4 roadmap
Plan for Slicer4 nightly builds:
- Funding will hopefully resume next week
- Zack will create a new Slicer4 svn repository
- The Slicer3 trunk will become Slicer 3.7
- Nightly binaries will be built from the Slicer3 trunk
- Nightly builds will eventually switch over to Slicer4
- A dashboard for both Slicer3 and Slicer4 builds will be set up
2010-09-02
Attendees: Jim, Steve, Nicole, Wendy, Tina, Vince, Ron, Jay
- Discuss additional slicer layout options (Wendy, Jim, Steve, Ron)
2010-08-26
2010-08-19
- Discussion of slicer 3.6.1/2
https://www.slicer.org/wiki/Slicer3:3.6_Final_Issues
2010-08-13
- No NA-MIC tcon this week (Event in progress: August 12-13: Review of Qt port)
2010-08-05
Attendees: Xiaodong, Tina, Steve, Wendy, Nicole, Vince
Agenda:
- 3.6.1 release update:
- Next week:
- August 11: Slicer training event at UNC and Duke
- August 12-13: Review of Qt port
2010-07-29
Attendees: Steve, Jim, Nicole, Tina, Xiaodong, Wendy,
Agenda:
- discuss how to correctly remove display nodes if they become not needed after CLI invocation (this is just a hint for Nicole, we talked about this today, I will try to join around 3:45 --Fedorov 17:48, 29 July 2010 (UTC))
- usability level: what if there was something set on the output volume already? (Field of View)
- copy the input reference display node values inot the current output display node rather than creating a new one (if type is same)
- display node management is done when load volume back in
- if create new volume node (from a node selector), it doesn't create default display node automatically
- in command line module logic, store the information about what do you want to hook up (input volume display node id), and then in vtkSlicerApplication logic, when read things in set them up (around line 1570).
- if a display node should only be used by one thing (current implementation), in this rare case where change the type of the display node, remove the old display node node
- add method vtkMRMLScene to check if any displayable node references a given display node? Not necessary yet...
- every node has to be able to report everything it references (on vtkMRMLNode, see also UpdateReferenceID there)
- update the read data request with the reference display node and then put logic in the Slier application logic to deal with it, extend ReadDataRequest in vtkSlicerApplicationLogic.cxx
2010-07-22
Attendees: Xiaodong, Steve, Ron, Tina, Vince, Wendy, Katie
Agenda:
2010-07-15
Attendees: Jim, Xiaodong, Steve, Tina, Dominik, Vince, Wendy, Katie
- slicer 4 planning continues. next mtg+training session scheduled for aug 12-13 in chapel hill. details to appear on wiki soon.
2010-07-08
Attendees: Jim, Stephen, Nicole, Tina, Junichi, Xiaodong, Vince, Harini, Wendy
Agenda:
- Generalized plotting infrastructure in Slicer?
- Have DCE plotting infrastructure
- Also have CTK transfer function widget plotting
- Need generalized base class for plots, upon which other specialized plotting can be based?
- 3D Slicer 4D Analysis Module has 2D plotting
- Nicole's wish list, based on use of scatter plots in population studies (one brain surface geometry file will have multiple scalars defined at each vertex) (see pages 70 and up here where BLT was used):
- highlight on mouse over a plotted point
- toggle plotted point, or data set, visibility
- legends: change text, colour, font, position for data set name, axis labels, chart title
- print/save image to disk, export as table, postscript, pdf
- set x/y axis variables (for example: input file has 10 values, allow selecting two to plot, and allow changing this at run time)
- support plotting from multiple data sources
- set plot symbol/colour/style to plot each data source
- programmatic add/remove points from plot
- on hover over a plotted point, pop up extra information about it (be able to associate extra info with a plotted point, for example if have a file that has an index, id, gender, age, val2, val1, when plot age versus val1, pop up id when hover over the point)
- calculate average line through scatter plot
- allow user to see values for all points
2010-07-01
Attendees: Xiadong, Nicole, Tina, Dominik
Agenda:
- Project Week Summary
- (Katie is creating a Picasa album where we will use as a hopefully-persistent repository of photos)
- In Progress: Slicer training event in St. Louis
2010-06-23
2010-06-17
Attendees: Katie, Jason White, Jim Barabas, Tamas, Xiaodong,Tina, Nicole, Steve, Vince, Luis, Sudhir Pathak (U Pittsburgh), Ron, Karl, Jim Miller, Marco, Hiro Yoshida
Agenda:
- Project Week Items
- Jason White project - transcranial ultrasound: 2010_Summer_Project_Week_Intraoperative_Brain_Shift_Monitoring_Using_Shear_Mode_Transcranial_Ultrasound
- Sudhir project 2010_Summer_Project_QSpace_Reconstruction_for_Diffusion_Spectrum_Imaging_Data
- Karl Fracture 2010_Summer_Project_Week_FractureClassification_Brainstorming
- 'Record Set Explorer' version 0.6.2.alpha released
- Project site: http://www.gridwizardenterprise.org/rse/
- YouTube feature update video: http://www.youtube.com/watch?v=LWXannpfr6Y&hd=1
2010-06-10
Attendees: Jim, Tina, Dan, Tamas, Nicole, Wendy, Vince, Dominik, Jim Barabas, Katie, Luis, Hans
Agenda:
- project week review
- jim b's project
- Slicer 3.6 release
- http://www.slicer.org/
- Tutorial contest entries are due to Sonia Pujol on Monday
2010-06-03
Attendee: Jim, Tina, Wendy, Vince, Xioadong, Steve, Dan Marcus, Katie, Dominik, Sean Megason, Arnaud Gelas, Isaiah, Michel
Agenda:
- Project Week:
- In two weeks!
- 75 registered attendees: 2010_Summer_Project_Week#Attendee_List
- Review Projects/teams. Please note that deadline for completing project pages is BEFORE next week's TCON.
- Slicer Release http://slicer.spl.harvard.edu/slicerWiki/index.php/Slicer3:3.6_Final_Issues
Notes (discussing projects):
- community effort to make NA-MIC tools accessible to microscopy IA (Sean)
- Microscopy breakout session: standards, community needs.
- Projects: detailed engineering efforts
- finding BWH investigators interested in microscopy: Liu, Yanling, SAIC-Frederick ; Lisle, Curtis, KnowledgeVis,
- Paraview: link via MRML or scene description file format w/o VTK dependencies. Which MRML node types should be supported.
- BrainLab-Aurora HybridNav (Isaiah Norton, A.Golby Lab): optical tracking system -> trying hybrid with AURORA, have both optical and EM tracking. Tool position history to track/document resection progress. -> add Dan Marcus (STEALTH -> openIGT) to project.
- Groupwise registration: (Ryan Eckbo); porting Matlab/C code into ITK -> Jim, Luiz
- removed Python & Execution models as project categories, fused into NA-MIC Kit Internals
- Computer Aided Photodynamic Therapy: contacts?
- Slicer 3.6 release: last fixes: Editor, BRAINS, mutiple volume loading, DICOM series & XNAT, color LUT for generic use. New release scheduled June 10. If you know of critical issues please submit to http://slicer.spl.harvard.edu/slicerWiki/index.php/Slicer3:3.6_Final_Issues
2010-05-27
Atendees: Dan Marcus, Misha Milchenko, Tina, Nicole, Jim, Steve, Lorent, Greg, Wendy, Andre, Xiaodong, Leslie Holton, Tamas, Ron, Dominik
Agenda:
- OpenIGTLink discussion led by Junichi Tokuda. Agenda can be found in the OpenIGTLink breakout session page.
- Use case documentation/discussion can be found here: http://wiki.slicer.org/slicerWiki/index.php/Slicer3:BrainlabModule
- Problems with Eclipse development
2010-05-20
Attendees: Jim, Tina, David Fuentes (MD Anderson), Dieter Hahn (Erlangen), Katie, Dominik, Xiaodong, Stephen, Andrej, Harini,Andrew Elliott (MD Anderson), Alex Z, Luis, Curt, Tamas (Queens), Nicole
Agenda:
- Discussion on adding Extensions to Slicer (led by Jim Miller). http://wiki.na-mic.org/Wiki/index.php/File:AHM2010-Plug-ins.ppt
2010-05-13
Attendees: Sonia, Wendy, Ron, Tina, Katie, Haiying, Xiaodong, Nicole, Dominik, Vince, Marek, Andras, Tamas, Andrew Rauch, Ryan Eckbo (PNL), Mark Scully, Curt, Clement, Stephen, Harini, Isaiah, Luis Ibanez, Stuart
Agenda:
- Today's topic: Tutorial contest rules+discussion (http://www.na-mic.org/Wiki/index.php/Summer_2010_Tutorial_Contest)
- QA discussion
- Next two weeks:
- May 20th -- How to interface external software with Slicer (Jim)
- May 27th --OpenIGTLink discussion (Junichi)
2010-05-06
Attendees: Jim, Steve, Curt, Tina, Xiaodong, Nicole, Vince, Harini, Dominik, Ron
Agenda:
- http://wiki.na-mic.org/Wiki/index.php/2010_Summer_Project_Week
- registration via credit card available, make sure to book hotel before June 1
- updated project page Wiki template [1], includes "Delivery Mechanism" section
- Tuesday: Slicer Handson workshop from 10-12
- Wednesday: QA training session
- new Projects
- registration:promote unsolved registration problems as project: e.g. Stanford group & knee MRI
- connect Python tools with execution model (NiPYPE)
- Slicer 4
- femur fracture classification (Karl from Prof. Schubert's group), project placeholder added (Analysis)
- category for meshing efforts
- prospective first-time AHM attendees are welcome to attend the TCon, feel free to invite
- NA-MIC renewal: Supplemental Information needed: latest software releases
- Slicer 3.6
- ITK 3.18 (fixing DICOM parsing)
- VTK 5.6 (integration of GPU ray casting)
- XNAT 1.4 (webservices API)
2010-04-27
Attendees: Jim, Tina, Xiadong, Steve, Nicole, Ron, Wendy, Dan, Katie
Agenda:
- Please note that there will be two project-week specific tcons:
- May 13th - Sonia will lead the tutorial contest rules+discussion (http://www.na-mic.org/Wiki/index.php/Summer_2010_Tutorial_Contest)
- May 27th -- Junichi will lead OpenIGTLink discussion
- Discussion of help text of command line modules.
- Review of slicer3.6 release plans and bug tracker.
2010-04-22
Attendees: Wendy, Nicole, Steve, Sonia, Ron, Dan, Dominik, Adam, J2, Jean-Christophe.
Agenda:
- QT tutorials/discussion with Adam Weinrich, Nokia.
- Review of Slicer tutorial structure (Sonia)
- Adam works on strategic accounts (advanced development for new applications) and on university outreach to encourage creation of new developers
- Kitware is a key account for Nokia
- Review of current state of Qt with Slicer (Steve, Jc, Julien)
- Best to stick with first hands on session on Monday afternoon (Adam).
- Topics to cover:
- Adam: Motivation (examples of other applications), Designer, available widgets, signals&slots, coding style, implicit representation
- J2/Jc: how to make a simple module, working with the rest of the slicer application (Tuesday afternoon).
- Qt Q&A lunch on Tuesday. Adam will check with Boston-based Qt developer group about attending.
- TODO: get a lecture hall for Monday afternoon? Tina will check with Donna.
- Note: May 27th is the OpenIGTLink discussion, led by Junichi Tokuda.
2010-04-15
Attendees: Xiadong, Harini, Tina, Steve, Dan Marcus, Vince, Ron, Dominik, Luis, Dave P, Katie, Alex Z, Marco
Agenda:
- Project Week Kickoff Call for Engineering
- 2010_Summer_Project_Week
- Start listing Engineering Projects
- Project Page Template: Add Delivery Mechanism (Extension-cmdline or loadable, Built-in)
- Ideas for handling Project Week Planning/calls
2010-04-08
Attendees: Jim, Dan, Nicole, Tina, Wendy, Ron, Stephen Aylward
Agenda:
- Slicer Training Course in Iowa city tomorrow.
- Added breakout sessions/talks for the project week
2010-04-01
Attendees: Curt, Nicole, Katie, Wendy, Tina, Dominik, Vince, Steve, Dan Marcus, Luis
- Slicer 3.6 Feature freeze
- Project Week breakout session: QT, ITK, git,...
2010-03-25
Attendees: wendy, nicole, dominik, vince, tina, jim, dave, luis, katie, steve, ron, xiaodong, stephen, jj, jc, j2
- MIDAS Feedback from John M./Tina
- Slicer 3.6
- Documentation
- testing and code coverage
- VTK status
- Slicer 4.0
- Community process (Stephen Aylward)
- Superbuild status (Dave)
- qt status (Julien)
- Module acceptance process
- From Nitrc
- With Slicer
- Educating the community about the benefits of Qt (Steve Pieper)
- Community process (Stephen Aylward)
Notes
- Slicer Extensions
- Reuse Statistics functionalities from MIDAS to report on downloads from
- http://ext.slicer.org/ext/trunk/
- Building Slicer extensions and submit them to the Slicer Dashboard
- Where are they located ? (it is described in the .s3ext files:)
- Maybe build them only when their source code is actually modified ?
- Label extensions by a level of compliance with NAMIC practices ?
- E.g. Gold, Silver, Bronze,... Coal.
- Gold: have > 80% coverage, 0 Valgrind errors, documentation and tutorial
- Silver: have > 70% coverage, < 10 Valgrind errors, and tutorial
- Bronze: have > 60% coverage, < 50 Valgrind errors, and tutorial
- Coal: have < 10% coverage, > 1000 Valgrind errors, no documentation, no tutorial
- E.g. Gold, Silver, Bronze,... Coal.
- Web of trust
- Have gatekeepers who review the extension and label them accordingly.
- Define a Testing procedure for Slicer 4.0. (Check lists)
- Community Support
- Provide User Ratings (based on the Insight Journal / MIDAS functionality)
- Use current MIDAS C++ API to Upload/Download data.
- Create MIDAS Plugins to manage data / code for Slicer extensions
- Slicer Release 3.6
- VTK Release 5.6 : March 26th 2010
- Immediately after, switching Slicer to use VTK 5.6.
- Sorting out KWWidget issues on Windows 7 with VTK 5.6 (VTK CVS HEAD).
- Slicer Release 4.0
- Git: Conversion of CMake, VTK, Paraview
- Moving Slicer to Git ?
- ITK 4.0 will move to a clean Git repository (full reset of the history)
- Moving only Slicer modules that satisfy the Gold criteria.
- A2D2 Idea : port CLI modules to ITK 4.0
- Question about CLI modules in CTK for Slicer 4.0: Discovery process; making it cleaner by using Qt methods. But raise the concern of forcing a dependency on Qt (that not everybody may want).
- Have specific mechanisms of discovery based on : Python, Qt, C++.
- MRML Refactoring ?
- Jim suggests to add a dictionary-like organization to be able to query MRML nodes {by type,...}.
- Slicer Superbuild
- Dave reported on progress
- Dealing with patches that getbuildtest.tcl applies to the third party libraries.
- Difficulty of applying patches. Need for a multi-platform way of applying patches
- Hosting git repositories with the patched versions of the third party libraries.
- Use github ? create a "Slicer" user-account ?
- CMake-ifying Python source tree ?
- Dealing with patches that getbuildtest.tcl applies to the third party libraries.
- Dave reported on progress
- Testing Modules and Extensions
- Hosting them in MIDAS
- Setting up Dashboard configuration to test modules as Slicer sub-projects
- Some CDash/CTest work is needed.
- Currently, sub-projects must be run from a common CTest script (the same of the host project).
- Needs to manage dependencies between extensions. (this can be done today with an XML file on CDash).
- Testing Submission Grouping
- Grouping {configure/build/test} submissions by Library and / or subdirectory
- Using CMake for generating labels that can be used later for grouping
2010-03-18
Attendees: Andriy (ran out of the room before he could take notes) Nicole, Dominik Wendy, Steve, Stephen, Jim, Katie
- Andriy question about plots coming back from command line modules.
- Updated Download page
- Images have been added.
- Lesion data still missing.
- Tracking downloads of extensions
- Use publication database? We can ask Julien next week.
- (See http://ext.slicer.org/ext/ for current layout - look in the trunk directory).
- Jim could use this functionality for renewal proposal
- DICOM Discussion
- https://www.slicer.org/wiki/DICOM:Database
- Drag and Drop image files?
- DICOM sorter (osirix is useful for this)
- Slicer3.6 release planning
- Next release of ITK (3.18) should be in a couple of weeks
- https://www.slicer.org/wiki/Slicer3:3.6Release
2010-03-11
Attendees: Dan, Tina, Vince, Xiaodong, Wendy, Nicole, Katie, Kurt, Dominic, John
- Updated Download page
- Do we want to add images?
- Yes, please. And also to format this into a table. Thanks.
- Do we want to add images?
- XNAT Workshop (June 28-30)
- Include a NAMIC presentation? TBD
- http://nrg.wikispaces.com/2010+XNAT+Workshop
- OpenIGT and Medtronic Navigation
- Consider a joint grant to fund the development
- Ron can kill 18 birds with one stone.
2010-03-04
Attendees: jim, ron, nicole, vince, dan, katie, wendy, dominic, tina
- GetNodesByName leaking the collection from Tcl ( set foo [$::slicer3::MRMLScene GetNodesByName bar] )
- VTK GPU Mapper - Mac driver issue. But otherwise is working well with compositing. Dual 3D issue tabled for now.
- Store the Collapse of the SliceController in the Layout node?
- Should the layout of the modules (left verses right) be stored in the scene? Not for now.
- DICOM databases. See discussion on mailing list.
- DICOM Schemas. Jim tried searching for Osirix's schema. What about the XNAT schema? What about ClearCanvas?
- Extend Schemas for MRML, Project views, NRRD, VTK files, etc.
2010-02-25
Attendees: john, marco, dominik jim, steve, wendy, tina, nicole, ron, vince, dan, katie
- MIDAS handles - fixed
- GWE's RSE ("Record Set Explorer") version 0.6.1.alpha released:
- Slicer Release 3.6 Feature Freeze on April 1
- Japanese Slicer workshop in 2 weeks
- CTK workshop last week - went well
2010-02-18
Attendees: Jim, Steve, Wendy, Dan, Dominik, Katie, Nicole
- Discussion of whole body CT/MR data (Dan)
- Discussion of the "Spit Kidney"
- Dominik's registration case library data for download
- Discussion of download data for each module (like in ChangeTracker currently)
- Tutorials and Datasets
- Discussion of slicer 3.6 release schedule.
2010-02-11
Attendees: Jim, Katie, Curt, Casey, Tina, Xiaodong, Steve, Wendy, Dan, John, Dominik, Nicole
Agenda:
- NA-MIC data migration is complete and the Downloads page has been brought out to the Wiki sidebar (http://www.na-mic.org/Wiki/index.php/Downloads)
- Feedback is requested on the sidebar
- Feedback is requested on the Downloads page
- Feature request to track the downloads like it is done on the publication database. (Julien reports it is already available to administrators).
- Curt will work with John to add Meshing Module tutorial.
- Dominik will try putting some data in midas to see how much context can be added.
- John will check with Marek about Harvard data that had been on BIRN.
- Review of DBP2 webpages, which need updating
- Ron has contacted the parties directly
- Dan: XNAT workshop this summer (possibly June 28, 29, 30 in St. Louis)?
- Discussion of entry behavior on
- New Volume features from Xiaodong for viewing image sets in a directory (cool!)
2010-02-04
Attendees: Xiaodong, Tina, Casey, John, Dan, Vince, Stephen, Nicole
Agenda:
DBP Tutorials should be listed at the top. Software should point to Slicer and the NA-MIC Kit. Data hosting is available on XNAT and Midas.
2010-01-28
Attendees: Xiaodong, Tina, John M, Katie, Nicole, Dominik, Vince, Casey
Agenda
- data update (john m): Discussion of Data & Tutorials on the following page. Discussion of where to put the data (XNAT or Midas).
- example downloadable resources page: http://www.ncigt.org/pages/Downloads
- Iowa Data
- Visible Human Datasets https://mri.radiology.uiowa.edu//visible_human_datasets.html
- Project Sikuli from CSAIL
- Scripted UI interaction -- GUI testing http://groups.csail.mit.edu/uid/sikuli/
2010-01-21
Attendees: Jim, Katie, Nicole, Wendy, Curt, Ron, Dominic, Steve, Dan
- Update wiki pages in preparation for the review of the NA-MIC renewal
2010-01-14
Attendees: Katie Ben Casey Yin Tina Vince Jim Satra Nicole Lauren Hiro Fernando Chris Brian Dominik Ron
- Discussion of parallel processing using ipython for use with NA-MIC CT Colonography collaboration project. (confirmed).
- As a follow up people may be interested in the Enthought webinar on this topic 3pm eastern on Jan 22, 2010.
- Need real time processing speed. 10 fps for volume rendering. 5 minutes of image processing (down from 30 minutes)
- 512x512x1000 voxels
- GPU solutions or ipython solutions
- Python package for accessing to Slicer internals in a headless mode, i.e. run Slicer internals from Python instead of running Python from within Slicer
- iPython distinct from MPI (meet different needs)
- Microsoft interest in iPython
- Jim fell on the sword to take minutes
- Follow up information from Fernando about the new version of ipython in development:
- the docs for the in-testing ipython are at: http://ipython.scipy.org/doc/bzr.r1321/
- and downloads in various formats are at: http://ipython.scipy.org/dist/testing/
- Note: the files with .bzr.r1321 in the names are the relevant ones for today's call, NOT the 'nightly' ones.