SimpleITK/Tcon 2011 6 8: Difference between revisions
From KitwarePublic
Jump to navigationJump to search
No edit summary |
|||
(13 intermediate revisions by 4 users not shown) | |||
Line 11: | Line 11: | ||
https://cc.readytalk.com/r/ | https://cc.readytalk.com/r/12evkugwgu95 | ||
= Attendees = | = Attendees = | ||
Line 19: | Line 18: | ||
* Brad Lowekamp | * Brad Lowekamp | ||
* Gabe Hart | * Gabe Hart | ||
* Hans Johnson | |||
* Luis Ibanez | * Luis Ibanez | ||
= IMPORTANT-new repository- IMPORTANT = | |||
*Repository has moved DO NOT USE GITHUB any more | |||
*Repository has moved | |||
*New Repository | *New Repository | ||
**http://itk.org/gitweb?p=SimpleITK.git | **http://itk.org/gitweb?p=SimpleITK.git | ||
*Getting Started | *Getting Started | ||
** | mv SimpleITK SimpleITK-old | ||
git clone --recursive http://itk.org/SimpleITK.git | |||
cd SimpleITK | |||
git remote add stage git://public.kitware.com/stage/SimpleITK.git | |||
git config remote.stage.pushurl git@public.kitware.com:stage/SimpleITK.git | |||
git fetch --all --prune | |||
ssh git@public.kitware.com stage SimpleITK print | |||
*Additional Information | |||
**http://public.kitware.com/Wiki/Git/Workflow/Stage | |||
**http://public.kitware.com/Wiki/Git/Workflow/Topic | |||
* It should be easier to use the topic based workflow | |||
** There are check to prevent common errors | |||
** There is a list of topic merged into next, and staged | |||
** The named topic in the stage can be modified, and remerged | |||
*** No longer a need to find the right commit to continue a topic branch | |||
* Workflow overview | |||
** Create topic branch from master | |||
** edit file and commit in topic branch | |||
** push to stage | |||
** issue ssh command to merge topic into next | |||
*Example | |||
:<code>git checkout master</code> | |||
:<code>git pull</code> | |||
:<code>git checkout -b topic</code> | |||
:<code>edit files</code> | |||
:<code>git commit ...</code> | |||
:<code>git fetch stage --prune</code> | |||
:<code>git push stage HEAD</code> | |||
:<code>ssh git@public.kitware.com stage SimpleITK print</code> | |||
ssh git@public.kitware.com stage repo merge -b next topic-name</code> | |||
=Links= | =Links= | ||
Line 34: | Line 62: | ||
*CDASH: http://www.cdash.org/CDash/index.php?project=Insight#ITKv4_SimpleITK | *CDASH: http://www.cdash.org/CDash/index.php?project=Insight#ITKv4_SimpleITK | ||
*COVERAGE: *still missing* | *COVERAGE: *still missing* | ||
* | *GIT: http://itk.org/gitweb?p=SimpleITK.git;a=log | ||
*DOXYGEN: http://erie.nlm.nih.gov/~blowek1/SimpleITK/index.html | *DOXYGEN: http://erie.nlm.nih.gov/~blowek1/SimpleITK/index.html | ||
*JIRA: https://itk.icts.uiowa.edu/jira/browse/SIMPLEITK | *JIRA: https://itk.icts.uiowa.edu/jira/browse/SIMPLEITK | ||
= | = Daily Details= | ||
==Currently Staged Topics == | |||
== | 90-ImageCopyConstructorWarning | master=0 next=1 | ||
SIMPLEITK-77_imshow_function | master=0 next=0 | |||
== | SIMPLEITK-1_registration | master=0 next=0 | ||
SIMPLEITK-51-AutogenerateDocumentation | master=0 next=0 | |||
SIMPLEITK-75-AddDoxygenPageForContributing | master=0 next=1 | |||
SIMPLEITK-78_LabelStatisticsImageFilter | master=0 next=0 | |||
11-AddingFFTs | master=0 next=0 | |||
= | *DO NOT MERGE THESE | ||
= | SIMPLEITK-89_Fixing_warnings | master=0 next=0 | ||
DONT_MERGE_FIX_SIMPLEITK-80_no_individual_headers | master=0 next=0 | |||
contains-next-SIMPLEITK-89_Fixing_warnings | master=0 next=0 | |||
==Other Open Topics== | ==Other Open Topics== | ||
Line 86: | Line 103: | ||
*40-ConnectingSimpleITKImageTOJava | *40-ConnectingSimpleITKImageTOJava | ||
** What happened to the ImportImageFilter? | ** What happened to the ImportImageFilter? | ||
* Test drivers need work | * Test drivers need work | ||
Line 98: | Line 108: | ||
** They currently don't work with Valgrind due to sub processes | ** They currently don't work with Valgrind due to sub processes | ||
==Review JIRA Issues== | |||
Any Blocking issues which need to be addressed? | |||
= | = User Feedback = | ||
Any | * Any new user feedback? | ||
= Schedule = | = Schedule = |
Latest revision as of 17:51, 13 February 2013
Tcon Information
Phone Line:
Please join the following teleconference line: Toll-Free #: 1-800-704-9804 International #: 1-404-920-6604 Participant Code: 61466276
Wednesday, May 25th, 9:30am Eastern Time
https://cc.readytalk.com/r/12evkugwgu95
Attendees
- Dan Blezek
- Brad Lowekamp
- Gabe Hart
- Hans Johnson
- Luis Ibanez
IMPORTANT-new repository- IMPORTANT
- Repository has moved DO NOT USE GITHUB any more
- New Repository
- Getting Started
mv SimpleITK SimpleITK-old git clone --recursive http://itk.org/SimpleITK.git cd SimpleITK git remote add stage git://public.kitware.com/stage/SimpleITK.git git config remote.stage.pushurl git@public.kitware.com:stage/SimpleITK.git git fetch --all --prune ssh git@public.kitware.com stage SimpleITK print
- Additional Information
- It should be easier to use the topic based workflow
- There are check to prevent common errors
- There is a list of topic merged into next, and staged
- The named topic in the stage can be modified, and remerged
- No longer a need to find the right commit to continue a topic branch
- Workflow overview
- Create topic branch from master
- edit file and commit in topic branch
- push to stage
- issue ssh command to merge topic into next
- Example
git checkout master
git pull
git checkout -b topic
edit files
git commit ...
git fetch stage --prune
git push stage HEAD
ssh git@public.kitware.com stage SimpleITK print
ssh git@public.kitware.com stage repo merge -b next topic-name
Links
- CDASH: http://www.cdash.org/CDash/index.php?project=Insight#ITKv4_SimpleITK
- COVERAGE: *still missing*
- GIT: http://itk.org/gitweb?p=SimpleITK.git;a=log
- DOXYGEN: http://erie.nlm.nih.gov/~blowek1/SimpleITK/index.html
- JIRA: https://itk.icts.uiowa.edu/jira/browse/SIMPLEITK
Daily Details
Currently Staged Topics
90-ImageCopyConstructorWarning | master=0 next=1 SIMPLEITK-77_imshow_function | master=0 next=0 SIMPLEITK-1_registration | master=0 next=0 SIMPLEITK-51-AutogenerateDocumentation | master=0 next=0 SIMPLEITK-75-AddDoxygenPageForContributing | master=0 next=1 SIMPLEITK-78_LabelStatisticsImageFilter | master=0 next=0 11-AddingFFTs | master=0 next=0
- DO NOT MERGE THESE
SIMPLEITK-89_Fixing_warnings | master=0 next=0 DONT_MERGE_FIX_SIMPLEITK-80_no_individual_headers | master=0 next=0 contains-next-SIMPLEITK-89_Fixing_warnings | master=0 next=0
Other Open Topics
- Documentation
- Developer Practices
- Getting Started
- CMake
- Shared Libraries
- Installation
- R, C#
- Update to best CMake practices
- Hans has new CMake issues!
- We are not consistent with our described conventions!
- http://erie.nlm.nih.gov/~blowek1/SimpleITK/Conventions.html
- https://itk.icts.uiowa.edu/jira/browse/SIMPLEITK-84
- NEED to add issue for mask consistency
- 40-ConnectingSimpleITKImageTOJava
- What happened to the ImportImageFilter?
- Test drivers need work
- Can we reuse ITK's?
- They currently don't work with Valgrind due to sub processes
Review JIRA Issues
Any Blocking issues which need to be addressed?
User Feedback
- Any new user feedback?
Schedule
Discuss long term goals and milestones.
- Documentations
- Luis to begin Slide Documentation
- Getting started guide
- Users Guide
- How to populate Doxygen
- Luis to begin Slide Documentation
- Automate Script to List filters wrapped
- This script should take as input a list of ITK Modules or Directories, for each modual determine which filters are implemented in SimpleITK
- Additional input would include filter/files to exclude
- Output could be a dox file, so that it could be a doxygen related page
- Registration is very important