                   multiprocess=False, rotate_images=None, min_size=20,
                   normalize_method=None, input_size=256, output_size=256, coverage_ratio=1.):
          logger.debug("Initializing %s: (detector: %s, aligner: %s, masker: %s, "
                       "configfile: %s, multiprocess: %s, rotate_images: %s, min_size: %s, "
                       "normalize_method: %s, input_size: %s, output_size: %s, coverage_ratio: %s)",
                       self.__class__.__name__, detector, aligner, masker, configfile,
                       multiprocess, rotate_images, min_size, normalize_method, input_size,
                       output_size, coverage_ratio)
          self.phase = "detect"
          self._queue_size = 32
 
</s> remove                  normalize_method=None, input_size=256, output_size=256, coverage_ratio=1.):
 </s> add                  normalize_method=None): </s> remove                      multiprocess, rotate_images, min_size, normalize_method, input_size,
                     output_size, coverage_ratio)
 </s> add                      multiprocess, rotate_images, min_size, normalize_method) </s> remove     def __init__(self, git_model_id=None, model_filename=None,
                 configfile=None, input_size=256, output_size=256, coverage_ratio=1.):
        logger.debug("Initializing %s: (configfile: %s, input_size: %s, "
                     "output_size: %s, coverage_ratio: %s)",
                     self.__class__.__name__, configfile, input_size, output_size, coverage_ratio)
 </s> add     def __init__(self, git_model_id=None, model_filename=None, configfile=None):
        logger.debug("Initializing %s: (configfile: %s, )", self.__class__.__name__, configfile) </s> remove                      x, w, y, h, landmarks_xy, filename)
 </s> add                      x, w, y, h, landmarks_xy,
                     {k: v.shape for k, v in mask} if mask is not None else mask,
                     filename) </s> remove                  landmarks_xy=None, filename=None):
 </s> add                  landmarks_xy=None, mask=None, filename=None):
                     "normalize_method: %s)",
                   multiprocess=False, rotate_images=None, min_size=20,
                   normalize_method=None, input_size=256, output_size=256, coverage_ratio=1.):
          logger.debug("Initializing %s: (detector: %s, aligner: %s, masker: %s, "
                       "configfile: %s, multiprocess: %s, rotate_images: %s, min_size: %s, "
                     "normalize_method: %s)",
                       self.__class__.__name__, detector, aligner, masker, configfile,
                       multiprocess, rotate_images, min_size, normalize_method, input_size,
                       output_size, coverage_ratio)
          self.phase = "detect"
          self._queue_size = 32
keep keep keep keep replace keep keep keep keep keep
 Mask plugin cleanup

- PEP8 Fixes
- Remove config for non NN Masks
- Tidy up defaults helptext
- cli.py fix typos
- Remove unused imports and functions _base.py
- Standardize input_size param
- Enable and update documentation
- Change references from `aligner` to `masker`
- Change  input_size, output_size and coverage_ratio from kwargs to params
- Move load_aligned to batch input iterator
- Remove unnecessary self.input param
- Add softmax layer append function to KSession
- Remove references to KSession protected objects
- Standardize plugin output into finalize method
- Make masks full frame and add to lib.faces_detect
- Add masks to alignments.json (temporary zipped base64 solution) 
plugins/extract/pipeline.py