  
          Yields
          ------
          faces: dict
              regardless of phase, the returned dictinary will contain, exclusively, ``filename``:
              the filename of the source image, ``image``: the ``numpy.array`` of the source image
              in BGR color format, ``detected_faces``: a list of
              :class:`~lib.faces_detect.Detected_Face` objects.
  
          Example
 
</s> remove         >>>  'image': <the source image as a numpy.array in BGR color format>}
 </s> add         >>>  'image': <the source image as a numpy.ndarray in BGR color format>} </s> remove         >>>  'image': <the source image as a numpy.array in BGR color format>,
 </s> add         >>>  'image': <the source image as a numpy.ndarray in BGR color format>, </s> remove             This should be a ``list`` or ``numpy.array`` of :attr:`batchsize` containing a
            ``list``, ``tuple`` or ``numpy.array`` of `(x, y)` co-ords of the 68 point landmarks
            as calculated from the :attr:`model`.
 </s> add             This should be a ``list`` or ``numpy.ndarray`` of :attr:`batchsize` containing a
            ``list``, ``tuple`` or ``numpy.ndarray`` of `(x, y)` coordinates of the 68 point
            landmarks as calculated from the :attr:`model`. </s> remove             a ``list``, ``tuple`` or ``numpy.array`` with the first 4 items being the `left`,
 </s> add             a ``list``, ``tuple`` or ``numpy.ndarray`` with the first 4 items being the `left`, </s> remove         """ Return a list of available models """
 </s> add         """ Return a list of available converter plugins in the given category

        Parameters
        ----------
        convert_category: {'color', 'mask', 'scaling', 'writer'}
            The category of converter plugin to return the plugins for
        add_none: bool, optional
            Append "none" to the list of returned plugins. Default: True

        Returns
        -------
        list
            A list of the available converter plugin names in the given category
        """

            regardless of phase, the returned dictionary will contain, exclusively, ``filename``:
  
          Yields
          ------
          faces: dict
            regardless of phase, the returned dictionary will contain, exclusively, ``filename``:
              the filename of the source image, ``image``: the ``numpy.array`` of the source image
              in BGR color format, ``detected_faces``: a list of
              :class:`~lib.faces_detect.Detected_Face` objects.
  
          Example
keep keep keep keep replace keep keep keep keep keep
 Smart Mask - Extract code review

- Lint simple_tests.py
- Only reformat alignments file if it exists otherwise change filename
- Update legacy alignments to new format at all stages
- faces_detect.Mask.from_dict - logging format fix
- convert.py fix otf for new pipeline
- cli.py - Add note that masks not used. Revert convert masks
- faces_detect.py - Revert non-extract code
- Add .p and .pickle extensions for serializer
- plugins/extract revert some changes
- scripts/fsmedia - Revert code changes
- Pipeline - cleanup
- Consistant alpha channel stripping (fixes single-process)
- Store landmarks as numpy array
- Code attribution
- Normalize feed face and reference face to 0.0 - 1.0 in convert
- Lock in mask VRAM sized
- Add documentation to plugin_loader
- Update alignments tool to work with new format 
plugins/extract/pipeline.py