TubeTK/Development: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
No edit summary
Line 15: Line 15:
|}
|}


= TubeTK Development =
= TubeTK's Collaborative Software Development Tools =
* Dashboard
** https://www.kitware.com/CDash/index.php?project=TubeTK
** Analytics on dashboard: https://www.google.com/analytics/settings/home#scid=15664873
* 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
* Mantis
** TBD
* Doxygen
** TBD
 
= TubeTK's Development Documentation =


* [[TubeTK/Design | Design discussions]]
* [[TubeTK/Design | Design discussions]]
* [[TubeTK/Build | Build instructions]]
* [[TubeTK/Build | Build instructions]]
* [[TubeTK/Dashboards | Dashboard instructions]]
* [[TubeTK/DevelopersGuide | Developers guide]]
* [[TubeTK/DevelopersGuide | Developers guide]]
* [[TubeTK/DevelopersFAQ | Developers FAQ]]
* [[TubeTK/DevelopersFAQ | Developers FAQ]]
Line 24: Line 39:
* [[TubeTK/Reference | References and related works]]
* [[TubeTK/Reference | References and related works]]


== Misc Notes ==
== Resources on the web ==
 
* [http://en.wikipedia.org/wiki/Math_markup Math formula editing in Wiki]
* [http://en.wikipedia.org/wiki/Math_markup Math formula editing in Wiki]
* [http://en.wikipedia.org/wiki/Wikipedia:FAQ/Editing General Wiki Editing FAQ]
* [http://en.wikipedia.org/wiki/Wikipedia:FAQ/Editing General Wiki Editing FAQ]
Line 30: Line 46:
** http://www.linuxjournal.com/node/6758/print
** http://www.linuxjournal.com/node/6758/print


== Collaborative Software Development Tools ==
== Required third-party tools ==
* Dashboard
** https://www.kitware.com/CDash/index.php?project=TubeTK
** Analytics on dashboard: https://www.google.com/analytics/settings/home#scid=15664873
* 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 ==
* These tools are automatically downloaded and built when TubeTK is built.
* ITK
** ITK
** cvs -d :pserver:<YOURNAME>@itk.org:/cvsroot/Insight login ...
** CTK
** ITK recommends uuid-dev package on Linux
** Select tools distributed with Slicer:
*** TCLAP, GenerateCLP, ModuleDescriptionParser, RegisterImages


== Optional third-party tools ==
== Optional third-party tools ==
* Slicer (our preferred method delivery tool)
* Slicer (our preferred method delivery tool)
** svn co http://svn.slicer.org/Slicer3/trunk Slicer4
** svn co http://svn.slicer.org/Slicer3/trunk Slicer4
** Requires Qt>=4.6.1 (note: 4.6.2 included with Ubuntu 10.04)
** Requires:
*** Qt>=4.6.1
**** http://qt.nokia.com/downloads
* InsightApplications (Utility apps)
* InsightApplications (Utility apps)
** cvs -d :pserver:<YOURNAME>@itk.org:/cvsroot/Insight co InsightApplications
** cvs -d :pserver:<YOURNAME>@itk.org:/cvsroot/Insight co InsightApplications
** ImageViewer requires FLTK 1.1.X and VTK
** Applications of interest: ImageViewer, ImageColorViewer
** ImageColorViewer is a great way to view image registration results.
*** svn co http://svn.easysw.com/public/fltk/fltk/branches/branch-1.1/ fltk-1.1.10
*** http://qt.nokia.com/downloads
** Requires:
** Requires:
*** VTK
*** VTK
Line 67: Line 69:
*** FLTK
*** FLTK
**** apt-get install fluid
**** apt-get install fluid
* IPython (Batch Processing)
**** svn co http://svn.easysw.com/public/fltk/fltk/branches/branch-1.1/ fltk-1.1.10
** http://ipython.scipy.org/
** Using IPython for scientific and parallel computing
*** https://www.osc.edu/cms/sip/

Revision as of 13:37, 26 July 2010

Related software

TubeTK is builds upon and contribute back to a variety of open-source efforts, such as the following:

NeuralNav-ITKLogo.jpg
ITK
NeuralNav-SlicerLogo.jpg
Slicer
NeuralNav-CTKLogo.jpg
CTK
NeuralNav-CMakeLogo.jpg
CMake
NeuralNav-CDashLogo.jpg
CDash
NeuralNav-MIDASLogo.jpg
MIDAS

TubeTK's Collaborative Software Development Tools

TubeTK's Development Documentation

Resources on the web

Required third-party tools

  • These tools are automatically downloaded and built when TubeTK is built.
    • ITK
    • CTK
    • Select tools distributed with Slicer:
      • TCLAP, GenerateCLP, ModuleDescriptionParser, RegisterImages

Optional third-party tools