RAVE
rave_pgf_quality_registry.py File Reference

A registry for managing different quality-based algorithms for processing and ensuring that specific quality information is added to the resulting composite. More...

Namespaces

namespace  Lib.rave_pgf_quality_registry
 

Functions

 Lib.rave_pgf_quality_registry.init ()
 Initializes the registry by reading the xml file with the plugin definitions.
 
 Lib.rave_pgf_quality_registry.add_plugin (name, plug)
 Adds a plugin to the registry.
 
 Lib.rave_pgf_quality_registry.remove_plugin (name)
 Removes a plugin from the registry.
 
 Lib.rave_pgf_quality_registry.get_plugin (name)
 Load the registry.
 
 Lib.rave_pgf_quality_registry.get_plugins ()
 Return all registered plugin names.
 

Variables

bool Lib.rave_pgf_quality_registry._initialized = False
 
dict Lib.rave_pgf_quality_registry._registry = {}
 

Detailed Description

A registry for managing different quality-based algorithms for processing and ensuring that specific quality information is added to the resulting composite.

This is no interactive registry, instead you will have to modify the xml file in COMPOSITE_QUALITY_REGISTRY manually.

<?xml version='1.0' encoding='UTF-8'?> <rave-pgf-composite-quality-registry> <quality-plugin name="ropo" class="ropo_pgf_composite_quality_plugin" /> <quality-plugin name="rave-overshooting" class="rave_overshooting_quality_plugin" /> </rave-pgf-composite-quality-registry>

Author
Anders Henja, SMHI
Date
2011-11-04