2013 Project Week:QualityAssuranceModule

From NAMIC Wiki
Revision as of 15:38, 7 January 2013 by Dmwelch (talk | contribs)
Jump to: navigation, search
Home < 2013 Project Week:QualityAssuranceModule

Key Investigators

  • Dave Welch, UIowa SENAP
  • Hans Johnson, UIowa SENAP

Project Description

Objective

  • We have created several Python-based image quality assurance modules for use by research technicians in our lab. Our goals with this project are:
  1. Refactoring to enable more flexible extension of the modules
  2. Implementation of several user requests, such as hotkeys
  3. Improved interaction with our database for increased robustness
  4. Expanded testing and logging
  5. Documentation and examples on Slicer Wiki

Approach, Plan

  • Implement a test database on the fly
  • Expand test code coverage (doctests, unittests via nose)
  • Add logging
  • Decouple module code from DB interaction
  • Refactor and consolidate code from our three modules
  • Improve GUI and MRML interactions

Progress