ITK/ExamplesDiscussion: Difference between revisions

From KitwarePublic
< ITK
Jump to navigationJump to search
(Created page with "There are currently multiple sources for ITK examples: * Wiki Examples: A community-maintained collection of examples of ITK classes and their uses. * [http://...")
 
Line 15: Line 15:
** Zero cost
** Zero cost


* Follows on the success of VTK Wiki Examples
* Follows on the success of [http://itk.org/Wiki/VTK/Examples VTK Wiki Examples]
** VTK
** VTK
*** 1300/8000 (16%) messages since 2010
*** 1300/8000 (16%) messages since 2010
Line 28: Line 28:


* QuickView
* QuickView
* ~ 30% of examples use QuickView, but could be more
** ~ 30% of examples use QuickView, but could be more
** [[ITK/Examples/Smoothing/MedianImageFilter|MedianImageFilter]]


* Multiple build options:
* [[ITK/Examples/Instructions/ForUsers#Build_all_of_the_examples|Multiple build options:]]
** Tarball for each example
** Tarball for each example
** Tarball for all examples
** Tarball for all examples
Line 37: Line 38:
* ITKv3 and ITKv4 compatible
* ITKv3 and ITKv4 compatible
** Where possible, builds for both ITKv3/v4
** Where possible, builds for both ITKv3/v4
* [http://open.cdash.org/index.php?project=ITKWikiExamples Nightly Dashboard]


=== Cons: ===
=== Cons: ===

Revision as of 18:41, 23 July 2013

There are currently multiple sources for ITK examples:

This is an open discussion to determine the best solution(s) for users.

Wiki Examples

Pros:

  • Community driven
    • Zero cost
  • Follows on the success of VTK Wiki Examples
    • VTK
      • 1300/8000 (16%) messages since 2010
      • 640 examples (C++, C#, Tcl, Python, Java)
    • ITK
      • 300/3500 (9%) messages since 2011
      • 280 examples, all C++
  • Low bar to contribute
    • Uses media wiki
    • No need to learn git
  • ITKv3 and ITKv4 compatible
    • Where possible, builds for both ITKv3/v4

Cons:

  • Master is on wiki
    • Difficult to make broad changes
      • Need a repo -> wiki sync
  • No gerrit review
    • Current wiki->git sync could be mofied to submit gerrit topics

ITKExamples

ITK distributed examples