          logger.debug("Setting normalization method to: '%s'", method)
          for plugin, aligner in self._aligners.items():
              if plugin == "mask":
                  continue
              aligner.set_aligner_normalization_method(method)
  
  
  class FrameLoader():
      """ Loads the frames, sets the frame count to :attr:`TkGlobals.frame_count` and handles the
      return of the correct frame for the GUI.
 
</s> remove     def set_aligner_normalization_method(self, method: Optional[Literal["none",
                                                                        "clahe",
                                                                        "hist",
                                                                        "mean"]]) -> None:
        """ Change the normalization method for faces fed into the aligner.

        Parameters
        ----------
        method: {"none", "clahe", "hist", "mean"}
            The normalization method to apply to faces prior to feeding into the aligner's model
        """
        assert self._align is not None
        logger.debug("Setting to: '%s'", method)
        self._align.set_normalize_method(method)

 </s> add  </s> remove #: lib/cli/args.py:1009
 </s> add #: lib/cli/args.py:1005 </s> remove     def _set_skip_list(self) -> None:
        """ Add the skip list to the image loader
 </s> add     @property
    def n_embeddings(self) -> np.ndarray:
        """ :class:`numpy.ndarray`: The n-filter embeddings"""
        if self._nembeddings and all(np.any(e) for e in self._nembeddings):
            retval = np.concatenate(self._nembeddings, axis=0)
        else:
            retval = np.array([])
        return retval </s> remove         batch: list
 </s> add         faces: list
            logger.debug("Setting to: '%s'", method)
            aligner.aligner.set_normalize_method(method)
          logger.debug("Setting normalization method to: '%s'", method)
          for plugin, aligner in self._aligners.items():
              if plugin == "mask":
                  continue
            logger.debug("Setting to: '%s'", method)
            aligner.aligner.set_normalize_method(method)
  
  
  class FrameLoader():
      """ Loads the frames, sets the frame count to :attr:`TkGlobals.frame_count` and handles the
      return of the correct frame for the GUI.
keep keep keep keep replace keep keep keep keep keep
 Update Face Filter
  - Remove old face filter
  - plugins.extract.pipeline: Expose plugins directly
  - Change `is_aligned` from plugin level to ExtractMedia level
  - Allow extract pipeline to take faceswap aligned images
  - Add ability for recognition plugins to accept aligned faces as input
  - Add face filter to recognition plugin
  - Move extractor pipeline IO ops to own class 
tools/manual/manual.py