Skip to content

Commit

Permalink
DOC: update compliance worksheet for 6 remote modules
Browse files Browse the repository at this point in the history
  • Loading branch information
dzenanz committed Mar 24, 2020
1 parent 8f64ced commit 37a9976
Show file tree
Hide file tree
Showing 6 changed files with 77 additions and 77 deletions.
22 changes: 11 additions & 11 deletions Modules/Remote/BoneEnhancement.remote.cmake
@@ -1,30 +1,30 @@
#-- # Grading Level Criteria Report
#-- EVALUATION DATE: 2020-03-01
#-- EVALUATORS: [<<NO EVALUATOR>>,<<NO EVALUATOR>>]
#-- EVALUATION DATE: 2020-03-24
#-- EVALUATORS: [Dženan Zukić]
#--
#-- ## Compliance level 5 star (AKA ITK main modules, or remote modules that could become core modules)
#-- - [ ] Widespread community dependance
#-- - [ ] Above 90% code coverage
#-- - [ ] CI dashboards and testing monitored rigorously
#-- - [ ] Key API features are exposed in wrapping interface
#-- - [X] Key API features are exposed in wrapping interface
#-- - [ ] All requirements of Levels 4,3,2,1
#--
#-- ## Compliance Level 4 star (Very high-quality code, perhaps small community dependance)
#-- - [ ] Meets all ITK code style standards
#-- - [ ] No external requirements beyond those needed by ITK proper
#-- - [X] Meets all ITK code style standards
#-- - [X] No external requirements beyond those needed by ITK proper
#-- - [ ] Builds and passes tests on all supported platforms within 1 month of each core tagged release
#-- - [ ] Windows Shared Library Build with Visual Studio
#-- - [ ] Mac with clang compiller
#-- - [ ] Linux with gcc compiler
#-- - [ ] Active developer community dedicated to maintaining code-base
#-- - [ ] 75% code coverage demonstrated for testing suite
#-- - [ ] Continuous integration testing performed
#-- - [ ] All requirements of Levels 3,2,1
#-- - [X] Continuous integration testing performed
#-- - [X] All requirements of Levels 3,2,1
#--
#-- ## Compliance Level 3 star (Quality beta code)
#-- - [ ] API | executable interface is considered mostly stable and feature complete
#-- - [ ] 10% C0-code coverage demonstrated for testing suite
#-- - [ ] Some tests exist and pass on at least some platform
#-- - [X] API | executable interface is considered mostly stable and feature complete
#-- - [X] 10% C0-code coverage demonstrated for testing suite
#-- - [X] Some tests exist and pass on at least some platform
#-- - [X] All requirements of Levels 2,1
#--
#-- ## Compliance Level 2 star (Alpha code feature API development or niche community/exectution environment dependance )
Expand All @@ -43,7 +43,7 @@

itk_fetch_module(BoneEnhancement
"Various filters for enhancing cortical bones in quantitative computed tomography."
MODULE_COMPLIANCE_LEVEL 2
MODULE_COMPLIANCE_LEVEL 3
GIT_REPOSITORY ${git_protocol}://github.com/InsightSoftwareConsortium/ITKBoneEnhancement.git
GIT_TAG b29ba808b0468762769d5e32bbc7a97745478df2
)
22 changes: 11 additions & 11 deletions Modules/Remote/BoneMorphometry.remote.cmake
@@ -1,30 +1,30 @@
#-- # Grading Level Criteria Report
#-- EVALUATION DATE: 2020-03-01
#-- EVALUATORS: [<<NO EVALUATOR>>,<<NO EVALUATOR>>]
#-- EVALUATION DATE: 2020-03-24
#-- EVALUATORS: [Dženan Zukić]
#--
#-- ## Compliance level 5 star (AKA ITK main modules, or remote modules that could become core modules)
#-- - [ ] Widespread community dependance
#-- - [ ] Above 90% code coverage
#-- - [ ] CI dashboards and testing monitored rigorously
#-- - [ ] Key API features are exposed in wrapping interface
#-- - [X] Key API features are exposed in wrapping interface
#-- - [ ] All requirements of Levels 4,3,2,1
#--
#-- ## Compliance Level 4 star (Very high-quality code, perhaps small community dependance)
#-- - [ ] Meets all ITK code style standards
#-- - [ ] No external requirements beyond those needed by ITK proper
#-- - [X] Meets all ITK code style standards
#-- - [X] No external requirements beyond those needed by ITK proper
#-- - [ ] Builds and passes tests on all supported platforms within 1 month of each core tagged release
#-- - [ ] Windows Shared Library Build with Visual Studio
#-- - [ ] Mac with clang compiller
#-- - [ ] Linux with gcc compiler
#-- - [ ] Active developer community dedicated to maintaining code-base
#-- - [ ] 75% code coverage demonstrated for testing suite
#-- - [ ] Continuous integration testing performed
#-- - [ ] All requirements of Levels 3,2,1
#-- - [X] Continuous integration testing performed
#-- - [X] All requirements of Levels 3,2,1
#--
#-- ## Compliance Level 3 star (Quality beta code)
#-- - [ ] API | executable interface is considered mostly stable and feature complete
#-- - [ ] 10% C0-code coverage demonstrated for testing suite
#-- - [ ] Some tests exist and pass on at least some platform
#-- - [X] API | executable interface is considered mostly stable and feature complete
#-- - [X] 10% C0-code coverage demonstrated for testing suite
#-- - [X] Some tests exist and pass on at least some platform
#-- - [X] All requirements of Levels 2,1
#--
#-- ## Compliance Level 2 star (Alpha code feature API development or niche community/exectution environment dependance )
Expand All @@ -49,7 +49,7 @@ itk_fetch_module(BoneMorphometry
The Insight Journal. January-December. 2017.
http://hdl.handle.net/10380/3588
"
MODULE_COMPLIANCE_LEVEL 2
MODULE_COMPLIANCE_LEVEL 3
GIT_REPOSITORY ${git_protocol}://github.com/InsightSoftwareConsortium/ITKBoneMorphometry.git
GIT_TAG 7d4314f12a4682b2d995a628610eb7986d2e55de
)
22 changes: 11 additions & 11 deletions Modules/Remote/Cuberille.remote.cmake
@@ -1,30 +1,30 @@
#-- # Grading Level Criteria Report
#-- EVALUATION DATE: 2020-03-01
#-- EVALUATORS: [<<NO EVALUATOR>>,<<NO EVALUATOR>>]
#-- EVALUATION DATE: 2020-03-24
#-- EVALUATORS: [Dženan Zukić]
#--
#-- ## Compliance level 5 star (AKA ITK main modules, or remote modules that could become core modules)
#-- - [ ] Widespread community dependance
#-- - [ ] Above 90% code coverage
#-- - [ ] CI dashboards and testing monitored rigorously
#-- - [ ] Key API features are exposed in wrapping interface
#-- - [X] Key API features are exposed in wrapping interface
#-- - [ ] All requirements of Levels 4,3,2,1
#--
#-- ## Compliance Level 4 star (Very high-quality code, perhaps small community dependance)
#-- - [ ] Meets all ITK code style standards
#-- - [ ] No external requirements beyond those needed by ITK proper
#-- - [X] Meets all ITK code style standards
#-- - [X] No external requirements beyond those needed by ITK proper
#-- - [ ] Builds and passes tests on all supported platforms within 1 month of each core tagged release
#-- - [ ] Windows Shared Library Build with Visual Studio
#-- - [ ] Mac with clang compiller
#-- - [ ] Linux with gcc compiler
#-- - [ ] Active developer community dedicated to maintaining code-base
#-- - [ ] 75% code coverage demonstrated for testing suite
#-- - [ ] Continuous integration testing performed
#-- - [ ] All requirements of Levels 3,2,1
#-- - [X] Continuous integration testing performed
#-- - [X] All requirements of Levels 3,2,1
#--
#-- ## Compliance Level 3 star (Quality beta code)
#-- - [ ] API | executable interface is considered mostly stable and feature complete
#-- - [ ] 10% C0-code coverage demonstrated for testing suite
#-- - [ ] Some tests exist and pass on at least some platform
#-- - [X] API | executable interface is considered mostly stable and feature complete
#-- - [X] 10% C0-code coverage demonstrated for testing suite
#-- - [X] Some tests exist and pass on at least some platform
#-- - [X] All requirements of Levels 2,1
#--
#-- ## Compliance Level 2 star (Alpha code feature API development or niche community/exectution environment dependance )
Expand Down Expand Up @@ -59,7 +59,7 @@ A more detailed description can be found in the Insight Journal article:
July 20, 2010.
http://www.insight-journal.org/browse/publication/213
"
MODULE_COMPLIANCE_LEVEL 2
MODULE_COMPLIANCE_LEVEL 3
GIT_REPOSITORY ${git_protocol}://github.com/InsightSoftwareConsortium/ITKCuberille.git
GIT_TAG 105d1478ee82b674a9bfa07d78a7967f6e91830b
)
32 changes: 16 additions & 16 deletions Modules/Remote/Montage.remote.cmake
@@ -1,30 +1,30 @@
#-- # Grading Level Criteria Report
#-- EVALUATION DATE: 2020-03-01
#-- EVALUATORS: [<<NO EVALUATOR>>,<<NO EVALUATOR>>]
#-- EVALUATION DATE: 2020-03-24
#-- EVALUATORS: [Dženan Zukić]
#--
#-- ## Compliance level 5 star (AKA ITK main modules, or remote modules that could become core modules)
#-- - [ ] Widespread community dependance
#-- - [ ] Above 90% code coverage
#-- - [ ] CI dashboards and testing monitored rigorously
#-- - [ ] Key API features are exposed in wrapping interface
#-- - [X] CI dashboards and testing monitored rigorously
#-- - [X] Key API features are exposed in wrapping interface
#-- - [ ] All requirements of Levels 4,3,2,1
#--
#-- ## Compliance Level 4 star (Very high-quality code, perhaps small community dependance)
#-- - [ ] Meets all ITK code style standards
#-- - [ ] No external requirements beyond those needed by ITK proper
#-- - [ ] Builds and passes tests on all supported platforms within 1 month of each core tagged release
#-- - [ ] Windows Shared Library Build with Visual Studio
#-- - [ ] Mac with clang compiller
#-- - [ ] Linux with gcc compiler
#-- - [X] Meets all ITK code style standards
#-- - [X] No external requirements beyond those needed by ITK proper
#-- - [X] Builds and passes tests on all supported platforms within 1 month of each core tagged release
#-- - [X] Windows Shared Library Build with Visual Studio
#-- - [X] Mac with clang compiller
#-- - [X] Linux with gcc compiler
#-- - [ ] Active developer community dedicated to maintaining code-base
#-- - [ ] 75% code coverage demonstrated for testing suite
#-- - [ ] Continuous integration testing performed
#-- - [ ] All requirements of Levels 3,2,1
#-- - [X] Continuous integration testing performed
#-- - [X] All requirements of Levels 3,2,1
#--
#-- ## Compliance Level 3 star (Quality beta code)
#-- - [ ] API | executable interface is considered mostly stable and feature complete
#-- - [ ] 10% C0-code coverage demonstrated for testing suite
#-- - [ ] Some tests exist and pass on at least some platform
#-- - [X] API | executable interface is considered mostly stable and feature complete
#-- - [X] 10% C0-code coverage demonstrated for testing suite
#-- - [X] Some tests exist and pass on at least some platform
#-- - [X] All requirements of Levels 2,1
#--
#-- ## Compliance Level 2 star (Alpha code feature API development or niche community/exectution environment dependance )
Expand All @@ -44,7 +44,7 @@
# Contact: Dženan Zukić <dzenan.zukic@kitware.com>
itk_fetch_module(Montage
"Reconstruction of 3D volumetric dataset from a collection of 2D slices"
MODULE_COMPLIANCE_LEVEL 2
MODULE_COMPLIANCE_LEVEL 3
GIT_REPOSITORY ${git_protocol}://github.com/InsightSoftwareConsortium/ITKMontage.git
GIT_TAG 2e7000149dd615dfb65d0664ec41a4026b95df11
)
34 changes: 17 additions & 17 deletions Modules/Remote/MorphologicalContourInterpolation.remote.cmake
@@ -1,30 +1,30 @@
#-- # Grading Level Criteria Report
#-- EVALUATION DATE: 2020-03-01
#-- EVALUATORS: [<<NO EVALUATOR>>,<<NO EVALUATOR>>]
#-- EVALUATION DATE: 2020-03-24
#-- EVALUATORS: [Dženan Zukić]
#--
#-- ## Compliance level 5 star (AKA ITK main modules, or remote modules that could become core modules)
#-- - [ ] Widespread community dependance
#-- - [ ] Above 90% code coverage
#-- - [ ] CI dashboards and testing monitored rigorously
#-- - [ ] Key API features are exposed in wrapping interface
#-- - [X] CI dashboards and testing monitored rigorously
#-- - [X] Key API features are exposed in wrapping interface
#-- - [ ] All requirements of Levels 4,3,2,1
#--
#-- ## Compliance Level 4 star (Very high-quality code, perhaps small community dependance)
#-- - [ ] Meets all ITK code style standards
#-- - [ ] No external requirements beyond those needed by ITK proper
#-- - [ ] Builds and passes tests on all supported platforms within 1 month of each core tagged release
#-- - [ ] Windows Shared Library Build with Visual Studio
#-- - [ ] Mac with clang compiller
#-- - [ ] Linux with gcc compiler
#-- - [ ] Active developer community dedicated to maintaining code-base
#-- - [X] Meets all ITK code style standards
#-- - [X] No external requirements beyond those needed by ITK proper
#-- - [X] Builds and passes tests on all supported platforms within 1 month of each core tagged release
#-- - [X] Windows Shared Library Build with Visual Studio
#-- - [X] Mac with clang compiller
#-- - [X] Linux with gcc compiler
#-- - [X] Active developer community dedicated to maintaining code-base
#-- - [ ] 75% code coverage demonstrated for testing suite
#-- - [ ] Continuous integration testing performed
#-- - [ ] All requirements of Levels 3,2,1
#-- - [X] Continuous integration testing performed
#-- - [X] All requirements of Levels 3,2,1
#--
#-- ## Compliance Level 3 star (Quality beta code)
#-- - [ ] API | executable interface is considered mostly stable and feature complete
#-- - [ ] 10% C0-code coverage demonstrated for testing suite
#-- - [ ] Some tests exist and pass on at least some platform
#-- - [X] API | executable interface is considered mostly stable and feature complete
#-- - [X] 10% C0-code coverage demonstrated for testing suite
#-- - [X] Some tests exist and pass on at least some platform
#-- - [X] All requirements of Levels 2,1
#--
#-- ## Compliance Level 2 star (Alpha code feature API development or niche community/exectution environment dependance )
Expand Down Expand Up @@ -56,7 +56,7 @@ IEEE Trans Biomed Eng. 2008 Aug;55(8):2022-38. doi: 10.1109/TBME.2008.921158.
This work is supported by NIH grant R01 EB014346
'Continued development and maintenance of the ITK-SNAP 3D image segmentation software'."
MODULE_COMPLIANCE_LEVEL 2
MODULE_COMPLIANCE_LEVEL 3
GIT_REPOSITORY ${git_protocol}://github.com/KitwareMedical/ITKMorphologicalContourInterpolation.git
GIT_TAG c3c830ac4a5db59f4a9a747f13718759c6428cc3
)
22 changes: 11 additions & 11 deletions Modules/Remote/RLEImage.remote.cmake
@@ -1,30 +1,30 @@
#-- # Grading Level Criteria Report
#-- EVALUATION DATE: 2020-03-01
#-- EVALUATORS: [<<NO EVALUATOR>>,<<NO EVALUATOR>>]
#-- EVALUATION DATE: 2020-03-24
#-- EVALUATORS: [Dženan Zukić]
#--
#-- ## Compliance level 5 star (AKA ITK main modules, or remote modules that could become core modules)
#-- - [ ] Widespread community dependance
#-- - [ ] Above 90% code coverage
#-- - [ ] CI dashboards and testing monitored rigorously
#-- - [ ] Key API features are exposed in wrapping interface
#-- - [X] Key API features are exposed in wrapping interface
#-- - [ ] All requirements of Levels 4,3,2,1
#--
#-- ## Compliance Level 4 star (Very high-quality code, perhaps small community dependance)
#-- - [ ] Meets all ITK code style standards
#-- - [ ] No external requirements beyond those needed by ITK proper
#-- - [X] Meets all ITK code style standards
#-- - [X] No external requirements beyond those needed by ITK proper
#-- - [ ] Builds and passes tests on all supported platforms within 1 month of each core tagged release
#-- - [ ] Windows Shared Library Build with Visual Studio
#-- - [ ] Mac with clang compiller
#-- - [ ] Linux with gcc compiler
#-- - [ ] Active developer community dedicated to maintaining code-base
#-- - [ ] 75% code coverage demonstrated for testing suite
#-- - [ ] Continuous integration testing performed
#-- - [ ] All requirements of Levels 3,2,1
#-- - [X] Continuous integration testing performed
#-- - [X] All requirements of Levels 3,2,1
#--
#-- ## Compliance Level 3 star (Quality beta code)
#-- - [ ] API | executable interface is considered mostly stable and feature complete
#-- - [ ] 10% C0-code coverage demonstrated for testing suite
#-- - [ ] Some tests exist and pass on at least some platform
#-- - [X] API | executable interface is considered mostly stable and feature complete
#-- - [X] 10% C0-code coverage demonstrated for testing suite
#-- - [X] Some tests exist and pass on at least some platform
#-- - [X] All requirements of Levels 2,1
#--
#-- ## Compliance Level 2 star (Alpha code feature API development or niche community/exectution environment dependance )
Expand All @@ -51,7 +51,7 @@ http://hdl.handle.net/10380/3562
This work is supported by NIH grant R01 EB014346
'Continued development and maintenance of the ITK-SNAP 3D image segmentation software'."
MODULE_COMPLIANCE_LEVEL 2
MODULE_COMPLIANCE_LEVEL 3
GIT_REPOSITORY ${git_protocol}://github.com/KitwareMedical/ITKRLEImage.git
GIT_TAG 32e4ee6e75d0609021c619ace8bd423125787d64
)

0 comments on commit 37a9976

Please sign in to comment.