          self.trainer_name = self.args.trainer
          logger.debug("Initialized %s", self.__class__.__name__)
  
      def set_timelapse(self):
          """ Set timelapse paths if requested """
          if (not self.args.timelapse_input_a and
                  not self.args.timelapse_input_b and
                  not self.args.timelapse_output):
              return None
          if not self.args.timelapse_input_a or not self.args.timelapse_input_b:
 
</s> remove         """ Set the alignments path to input dirs if not provided """
 </s> add         """ Set the alignments path to input folder if not provided """ </s> remove             self.output.warning("Running without root/admin privileges")
 </s> add             self.output.info("Running without root/admin privileges") </s> remove         """ Check the image dirs exist, contain images and return the image
 </s> add         """ Check the image folders exist, contain images and return the image </s> remove                 alignments_path = os.path.join(image_path, "alignments.json")
 </s> add                 alignments_path = os.path.join(image_path, "alignments.fsa") </s> remove         """ Monitor stdin for keypress """
 </s> add         """ Monitor stdin for key press """
        """ Set time-lapse paths if requested """
          self.trainer_name = self.args.trainer
          logger.debug("Initialized %s", self.__class__.__name__)
  
      def set_timelapse(self):
        """ Set time-lapse paths if requested """
          if (not self.args.timelapse_input_a and
                  not self.args.timelapse_input_b and
                  not self.args.timelapse_output):
              return None
          if not self.args.timelapse_input_a or not self.args.timelapse_input_b:
keep keep keep keep replace keep keep keep keep keep
 Minor Fixes

scripts.train - default to .fsa alignments file
setup.py - Lower non-root message to info level 
scripts/train.py