Martinos Dev Meetings Topics
This is a list of future Martinos Dev meeting topics. Martinos Dev meets at 2pm on Wednesdays in the CSRL meeting room in Building 149. Please add requests or volunteer to present your own topics.
Topics
10/26: JoshSnyder - Code review.
11/2: NickSchmansky - Use of splint to verify and standardize code.
11/9: DennisJen - Comparison of IDEs and project management tools.
- 11/16: Cancelled
- 11/23: Vacation
11/30: DavidTuch - Interruption management
- 12/7: Town hall meeting
12/14: FreeSurferWiki tutorial
- 12/21: Vacation
- 12/28: Vacation
1/4: DennisJen - Process and content management using Plone
- 1/11: No mtg due to NAMIC AHM
- 1/18: Canceled due to scheduling conflict
1/25: JoshSnyder and DennisJen - NumericalRecipesReplacement plan
2/1: JoshSnyder - NRRD into FreeSurfer discussion
2/8: JoshSnyder and DennisJen - VTK and Qt as a platform volume viewing and editing
- 2/15: Cancelled
- 2/22: Cancelled
- 3/1: Cancelled
3/8: NickSchmansky - see [wiki:Doxygen]
Requests
applying Knowledge Management tools to extract an ontology from the Freesurfer mailing list (to categorize emails), discuss these topics: http://www.searchtools.com/info/classifiers.html, http://www.autonomy.com/content/Products/IDOL/f/Classification.html, (nick)
Eclipse: matlab plugin, emacs like keybindings or actual plugin of emacs editor (JoshSnyder)
Resources from past meetings
Fast Volume Editing Prototype using VTK, QT, and Python
SVN Repository: file:///space/odin/8/users/freediffusion/repos/svnrepos-freediffusion-fastvolumeedit
NRRD file format
[http://teem.sourceforge.net/nrrd/format.html Full format definition]
[http://www.na-mic.org/Wiki/index.php/NAMIC_Wiki:DTI:Nrrd_format DTI specific use]
Process and Content Management Using Plone
[http://abbey:8089/freediffusion Local Plone Test Site]
Interruption Management
Process Tool and IDE Comparisons
[http://www.nmr.mgh.harvard.edu/~dsjen/process/ProjectManagementOutline.html Process Tool Comparisons Outline]
- Plone plugins we'll use:
[http://plone.org/products/zepp Zepp Workflow]
[http://plone.org/products/poi Poi Issue Tracking]
- Plone plugins we'll use:
[http://www.nmr.mgh.harvard.edu/~dsjen/process/IDEMindMapOutline.html IDE Comparisons]
- Interesting Eclipse plugins:
[http://www.eclipse.org/cdt/ CDT (C++ Plugin)]
[http://www.eclipse-plugins.info/eclipse/plugin_details.jsp?id=1166 CDTSplint (Splint Plugin]
[http://subclipse.tigris.org Subclipse (SVN Plugin)]
[http://subclipse.tigris.org PyDev (Python plugin)]
- Interesting Eclipse plugins:
Code Review
[http://www.processimpact.com/articles/inspects.html Process]
Pretty printing source code from Linux: enscript -r -2 -C -E<language> -P <printer> <filename>, where language is c or cpp, printer is the name of your printer as you would pass it to lpr, and filename is the .c or .cpp file. This will queue the file to the printer.
In-house Code
RudolphPienaar has put together a [http://www.nmr.mgh.harvard.edu/~rudolph/software/toolsAndUtilities/internal/internal.html page] to keep track of code developers have available for in-house use. Please feel free to email him to contribute your own code.