      ----------------
      configfile: str, optional
          Path to a custom configuration ``ini`` file. Default: Use system configfile
  
      See Also
      --------
      plugins.extract.align : Aligner plugins
      plugins.extract._base : Parent class for all extraction plugins
 
</s> remove     normalize_method: {`None`, 'clahe', 'hist', 'mean'}, optional
        Normalize the images fed to the aligner. Default: ``None``
 </s> add  </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     All Aligner plugins must inherit from this class
 </s> add     All Masker plugins must inherit from this class </s> remove logger = logging.getLogger(__name__)  # pylint:disable=invalid-name

 </s> add  </s> remove class Masker(Extractor):
    """ Aligner plugin _base Object
 </s> add class Masker(Extractor):  # pylint:disable=abstract-method
    """ Masker plugin _base Object
    Attributes
    ----------
    blur_kernel, int
        The size of the kernel for applying gaussian blur to the output of the mask

      ----------------
      configfile: str, optional
          Path to a custom configuration ``ini`` file. Default: Use system configfile
  
    Attributes
    ----------
    blur_kernel, int
        The size of the kernel for applying gaussian blur to the output of the mask

      See Also
      --------
      plugins.extract.align : Aligner plugins
      plugins.extract._base : Parent class for all extraction plugins
keep keep keep add 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/mask/_base.py