          Adapted from:
          https://www.kaggle.com/selfishgene/animating-and-smoothing-3d-facial-keypoints/notebook """
  
      def __init__(self, alignments, arguments):
          self.arguments = arguments
          self.alignments = alignments
          self.mappings = dict()
          self.normalized = dict()
 
</s>
        logger.debug("Initializing %s: (arguments: %s)", self.__class__.__name__, arguments)
          Adapted from:
          https://www.kaggle.com/selfishgene/animating-and-smoothing-3d-facial-keypoints/notebook """
  
      def __init__(self, alignments, arguments):
        logger.debug("Initializing %s: (arguments: %s)", self.__class__.__name__, arguments)
          self.arguments = arguments
          self.alignments = alignments
          self.mappings = dict()
          self.normalized = dict()
keep keep keep add keep keep keep keep
 Add Face Hashes to Alignments (#550)

* Convert main scripts to use face hashes

* Alignment tool: Use hashes, add logging, add face rename function

* More logging. Update Manual tool to work with hashing
tools/lib_alignments/jobs.py