  .. toctree::
  
     plugins.extract.align
     plugins.extract.detect
  
  Submodules
  ----------
  
 
</s> remove class Masker(Extractor):
    """ Aligner plugin _base Object
 </s> add class Masker(Extractor):  # pylint:disable=abstract-method
    """ Masker plugin _base Object </s> remove     All Aligner plugins must inherit from this class
 </s> add     All Masker plugins must inherit from this class </s> remove             ``detected_faces``, ``landmarks``, ``filename``, ``image``
 </s> add             ``detected_faces``, ``filename``, ``image`` </s> remove             ``x``, ``w``, ``y``, ``h``, ``landmarks_xy``. Optionally the key ``hash``
            will be provided, but not all use cases will know the face hash at this time.
 </s> add             ``x``, ``w``, ``y``, ``h``, ``landmarks_xy``.
            Optionally the key ``hash`` will be provided, but not all use cases will know the
            face hash at this time.
            Optionally the key ``mask`` will be provided, but legacy alignments will not have
            this key.
   plugins.extract.mask
  .. toctree::
  
     plugins.extract.align
     plugins.extract.detect
   plugins.extract.mask
  
  Submodules
  ----------
  
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) 
docs/full/plugins.extract.rst