old_contents: # -*- coding: utf-8 -*-
  
  from .builder import WorkflowBuilder, WorkflowChainBuilder
  from .chaining import ImageProvider, WorkflowExecutor, WorkflowChain, PolygonFilter, DefaultFilter
  from .classifier import PolygonClassifier
  from .dispatcher import DispatchingRule, DispatcherClassifier, CatchAllRule
  from .errors import ImageExtractionException, TileExtractionException, MissingComponentException
  from .image import Image, Tile, TileBuilder, TileTopologyIterator, TileTopology, ImageWindow, DefaultTileBuilder
  from .information import WorkflowInformation, ChainInformation
  from .locator import Locator
  from .logging import Logger, StandardOutputLogger, FileLogger, SilentLogger, Loggable
  from .merger import Merger
  from .segmenter import Segmenter
  from .timing import WorkflowTiming
  from .util import batch_split
  from .workflow import SLDCWorkflow
  
  __author__ = "Romain Mormont <r.mormont@student.ulg.ac.be>"
  
  __all__ = ["Locator", "Segmenter", "DispatcherClassifier", "DispatchingRule", "SLDCWorkflow", "Image", "Tile",
             "TileBuilder", "PolygonClassifier", "TileTopology", "TileTopologyIterator", "ImageExtractionException",
             "TileExtractionException", "ImageWindow", "WorkflowExecutor", "WorkflowChain", "WorkflowInformation",
             "ChainInformation", "Logger", "StandardOutputLogger", "FileLogger", "SilentLogger", "WorkflowTiming",
             "Loggable", "WorkflowBuilder", "DefaultTileBuilder", "Merger", "WorkflowChainBuilder", "batch_split",
             "PolygonFilter", "DefaultFilter"]
  
new_contents: # -*- coding: utf-8 -*-
  
  from .builder import WorkflowBuilder, WorkflowChainBuilder
  from .chaining import ImageProvider, WorkflowExecutor, WorkflowChain, PolygonFilter, DefaultFilter
  from .classifier import PolygonClassifier
  from .dispatcher import DispatchingRule, DispatcherClassifier, CatchAllRule
  from .errors import ImageExtractionException, TileExtractionException, MissingComponentException
  from .image import Image, Tile, TileBuilder, TileTopologyIterator, TileTopology, ImageWindow, DefaultTileBuilder
  from .information import WorkflowInformation, ChainInformation
  from .locator import Locator
  from .logging import Logger, StandardOutputLogger, FileLogger, SilentLogger, Loggable
  from .merger import Merger
  from .segmenter import Segmenter
  from .timing import WorkflowTiming
  from .util import batch_split, alpha_rasterize, has_alpha_channel
  from .workflow import SLDCWorkflow
  
  __author__ = "Romain Mormont <r.mormont@student.ulg.ac.be>"
  
  __all__ = ["Locator", "Segmenter", "DispatcherClassifier", "DispatchingRule", "SLDCWorkflow", "Image", "Tile",
             "TileBuilder", "PolygonClassifier", "TileTopology", "TileTopologyIterator", "ImageExtractionException",
             "TileExtractionException", "ImageWindow", "WorkflowExecutor", "WorkflowChain", "WorkflowInformation",
             "ChainInformation", "Logger", "StandardOutputLogger", "FileLogger", "SilentLogger", "WorkflowTiming",
             "Loggable", "WorkflowBuilder", "DefaultTileBuilder", "Merger", "WorkflowChainBuilder", "batch_split",
             "PolygonFilter", "DefaultFilter", "alpha_rasterize", "has_alpha_channel"]
  
subject: add raster fn in init