RAVE
tiled_compositing.py File Reference

Python interface to be able to perform tiled compositing. More...

Classes

class  Lib.tiled_compositing.tiled_area_definition
 The basic area definition that should be transfered to the tiling compositing instance. More...
 
class  Lib.tiled_compositing.multi_composite_arguments
 The argument wrapper so that the arguments can be transfered to the composite generator taking care of the tile. More...
 
class  Lib.tiled_compositing.tiled_compositing
 The actual compositing instance forwarding requests to the tilers. More...
 

Namespaces

namespace  Lib.tiled_compositing
 

Functions

 Lib.tiled_compositing.store_temporary_files (objects)
 Stores the objects as uncompressed temporary files on disc.
 
 Lib.tiled_compositing.comp_generate (args)
 Function that handles the multiprocessing call for the multiprocessing.
 
 Lib.tiled_compositing.execute_quality_control (args)
 Handles the multiprocessing call for the quality control section.
 

Variables

 Lib.tiled_compositing.logger = rave_pgf_logger.create_logger()
 
 Lib.tiled_compositing.my_area_registry = area_registry.area_registry()
 The area registry to be used by this composite generator.
 
 Lib.tiled_compositing.comp = compositing.compositing()
 
 Lib.tiled_compositing.filenames
 
 Lib.tiled_compositing.tc = tiled_compositing(comp,True, True, True)
 

Detailed Description

Python interface to be able to perform tiled compositing.

This functionallity relies on the use of multiprocessing and storing intermediate files representing tiles. When the other processes are finishied with the processing, the result is put back into the full area again.

Author
Anders Henja, SMHI (original odc version Daniel Michelson, SMHI)
Date
2014-09-09