  class Timelapse():
      """ Create the timelapse """
      def __init__(self, model, use_mask, coverage_ratio, batchers):
          logger.debug("Initializing %s: model: %s, use_mask: %s, coverage_ratio: %s, "
                       "batchers: '%s')", self.__class__.__name__, model, use_mask,
                       coverage_ratio, batchers)
          self.samples = Samples(model, use_mask, coverage_ratio)
          self.model = model
          self.batchers = batchers
          self.output_file = None
          logger.debug("Initialized %s", self.__class__.__name__)
 
</s> remove     def __init__(self, model, use_mask, coverage_ratio, batchers):
 </s> add     def __init__(self, model, use_mask, coverage_ratio, preview_images, batchers): </s> remove     def __init__(self, side, images, model, use_mask, batch_size):
        logger.debug("Initializing %s: side: '%s', num_images: %s, batch_size: %s)",
                     self.__class__.__name__, side, len(images), batch_size)
 </s> add     def __init__(self, side, images, model, use_mask, batch_size, config):
        logger.debug("Initializing %s: side: '%s', num_images: %s, batch_size: %s, config: %s)",
                     self.__class__.__name__, side, len(images), batch_size, config) </s> remove     def __init__(self, model, images, batch_size):
 </s> add     def __init__(self, model, images, batch_size, configfile): </s> remove     def __init__(self, input_size, output_size, coverage_ratio):
 </s> add     def __init__(self, input_size, output_size, coverage_ratio, config): </s> remove         logger.debug("Initializing %s: (input_size: %s, output_size: %s, coverage_ratio: %s)",
                     self.__class__.__name__, input_size, output_size, coverage_ratio)
        # Transform args
        self.rotation_range = 10  # Range to randomly rotate the image by
        self.zoom_range = 0.05  # Range to randomly zoom the image by
        self.shift_range = 0.05  # Range to randomly translate the image by
        self.random_flip = 0.5  # Chance to flip the image horizontally
 </s> add         logger.debug("Initializing %s: (input_size: %s, output_size: %s, coverage_ratio: %s, "
                     "config: %s)", self.__class__.__name__, input_size, output_size,
                     coverage_ratio, config)
        self.config = config
                     "preview_images: %s, batchers: '%s')", self.__class__.__name__, model,
                     use_mask, coverage_ratio, preview_images, batchers)
        self.preview_images = preview_images
  class Timelapse():
      """ Create the timelapse """
      def __init__(self, model, use_mask, coverage_ratio, batchers):
          logger.debug("Initializing %s: model: %s, use_mask: %s, coverage_ratio: %s, "
                     "preview_images: %s, batchers: '%s')", self.__class__.__name__, model,
                     use_mask, coverage_ratio, preview_images, batchers)
        self.preview_images = preview_images
                     "preview_images: %s, batchers: '%s')", self.__class__.__name__, model,
                     use_mask, coverage_ratio, preview_images, batchers)
        self.preview_images = preview_images
          self.samples = Samples(model, use_mask, coverage_ratio)
          self.model = model
          self.batchers = batchers
          self.output_file = None
          logger.debug("Initialized %s", self.__class__.__name__)
keep keep keep keep replace replace keep keep keep keep keep
 Expose Augmentation Options to config 
plugins/train/trainer/_base.py