Beispiel #1
0
 def __init__(self):
     self.name = multiprocessing.current_process(
     ).name  # "%s %s" % (LOGID, multiprocessing.current_process().name)
     self._pid = os.getpid()
     self._job_counter = 0
     self._jobid = "%i-0" % self._pid
     self.logger = rave_pgf_logger.create_logger()
     self._algorithm_registry = None
     self.runner = None
     self.queue = None
     self.pool = None
     self._client = None
Beispiel #2
0
along with RAVE.  If not, see <http://www.gnu.org/licenses/>.
'''
##
# A quality plugin for enabling the bRopo support

##
# @file
# @author Anders Henja, SMHI
# @date 2011-11-07

from rave_quality_plugin import rave_quality_plugin
from rave_quality_plugin import QUALITY_CONTROL_MODE_ANALYZE_AND_APPLY
import _polarvolume
import rave_pgf_logger

logger = rave_pgf_logger.create_logger()


class ropo_quality_plugin(rave_quality_plugin):
    ##
    # Default constructor
    def __init__(self):
        super(ropo_quality_plugin, self).__init__()

    ##
    # @return a list containing the string se.smhi.detector.poo
    def getQualityFields(self):
        return ["fi.fmi.ropo.detector.classification"]

    ##
    # @param obj: A rave object that should be processed.