          shapes_im_coords = shapes_centered + np.tile(mean_coords, [num_pts, 1, 1])
  
          return shapes_im_coords
  
      def normalize(self):
          """ Compile all original and normalized alignments """
 
</s> remove         shapes_im_coords = shapes_centered + np.tile(mean_coords,
                                                     [num_pts, 1, 1])
 </s> add         shapes_im_coords = shapes_centered + np.tile(mean_coords, [num_pts, 1, 1]) </s> remove         shapes_centered = shapes_normalized * np.tile(scale_factors,
                                                      [num_pts, num_dims, 1])
 </s> add         shapes_centered = shapes_normalized * np.tile(scale_factors, [num_pts, num_dims, 1]) </s> remove         shapes_centered = shapes_im_coords - np.tile(mean_coords,
                                                     [num_pts, 1, 1])
 </s> add         shapes_centered = shapes_im_coords - np.tile(mean_coords, [num_pts, 1, 1])
        logger.debug("Normalized to original: %s", shapes_im_coords)
          shapes_im_coords = shapes_centered + np.tile(mean_coords, [num_pts, 1, 1])
  
        logger.debug("Normalized to original: %s", shapes_im_coords)
          return shapes_im_coords
  
      def normalize(self):
          """ Compile all original and normalized alignments """
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