TubeTK/Development: Difference between revisions
From KitwarePublic
< TubeTK
Jump to navigationJump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
= TubeTK Development = | = TubeTK Development = | ||
= Resources for Developers = | = Resources for Developers = | ||
* [[NeuralNav/Meetings | Meetings]] | * [[NeuralNav/Meetings | Meetings]] | ||
* [[TubeTK/MeetingNotes | Events and Meetings]] | |||
* [[TubeTK/Design | Design discussions]] | |||
* [[TubeTK/Build | Build instructions]] | |||
* [[TubeTK/DevelopersGuide | Developers guide]] | |||
* [[TubeTK/DevelopersFAQ | Developers FAQ]] | |||
* [[TubeTK/GITCheatSheet | GIT Tips and Tricks]] | |||
* Applications | |||
*# GUI Applications | |||
*# Command-line (CLI) Applications | |||
*#* [[TubeTK/HessianVesselness2D | Hessian Vesselness 2D]] | |||
*#* [[TubeTK/ExtractCurves2D | Extract Curves 2D]] | |||
* Modules | |||
*# Pre-processing | |||
*#* [[TubeTK/Anisotropic Hybrid Diffusion with Continuous Switch]] | |||
*# Object segmentation | |||
*# Tube extraction | |||
*# Data structures | |||
*# Topology analysis | |||
*# Editing | |||
*# Export | |||
*# [[TubeTK/OpenIGTLink | OpenIGTLink]] | |||
* [[TubeTK/Reference | References and related works]] | |||
* Miscellaneous | |||
**[http://en.wikipedia.org/wiki/Math_markup Math formula editing in Wiki] | |||
**[http://en.wikipedia.org/wiki/Wikipedia:FAQ/Editing General Wiki Editing FAQ] | |||
== Collaborative Software Development Tools == | == Collaborative Software Development Tools == |
Revision as of 18:09, 21 July 2010
TubeTK Development
Resources for Developers
- Design discussions
- Build instructions
- Developers guide
- Developers FAQ
- GIT Tips and Tricks
- Applications
- GUI Applications
- Command-line (CLI) Applications
- Modules
- Pre-processing
- Object segmentation
- Tube extraction
- Data structures
- Topology analysis
- Editing
- Export
- OpenIGTLink
- References and related works
- Miscellaneous
Collaborative Software Development Tools
- Dashboard
- Git
- Website: http://gitorious.org/tubetk/
- Main Repository:
- git clone git://gitorious.org/tubetk/tubetk.git
- git push git@gitorious.org:tubetk/tubetk.git master
- Playpen
- git clone git://gitorious.org/tubetk/tubetk-playpen.git
- git push git@gitorious.org:tubetk/tubetk-playpen.git
- Mantis
- TBD
- Doxygen
- TBD
Required third-party tools
- ITK
- cvs -d :pserver:<YOURNAME>@itk.org:/cvsroot/Insight login ...
- ITK recommends uuid-dev package on Linux
Optional third-party tools
- Slicer (our preferred method delivery tool)
- svn co http://svn.slicer.org/Slicer3/trunk Slicer4
- Requires Qt>=4.6.1 (note: 4.6.2 included with Ubuntu 10.04)
- InsightApplications (Utility apps)
- cvs -d :pserver:<YOURNAME>@itk.org:/cvsroot/Insight co InsightApplications
- ImageViewer requires FLTK 1.1.X and VTK
- ImageColorViewer is a great way to view image registration results.
- Requires:
- VTK
- git clone git://vtk.org/VTK.git VTK
- FLTK
- apt-get install fluid
- VTK
- IPython (Batch Processing)
- http://ipython.scipy.org/
- Using IPython for scientific and parallel computing