Nabu-asr
Public Member Functions | Public Attributes | List of all members
nabu.processing.processors.processor.Processor Class Reference

general Processor class for data processing More...

Inheritance diagram for nabu.processing.processors.processor.Processor:
nabu.processing.processors.alignment_processor.AlignmentProcessor nabu.processing.processors.audio_processor.AudioProcessor nabu.processing.processors.binary_processor.BinaryProcessor nabu.processing.processors.text_processor.TextProcessor nabu.processing.processors.textfile_processor.TextFileProcessor

Public Member Functions

def __init__ (self, conf)
 Processor constructor. More...
 
def __call__ (self, dataline)
 process the data in dataline More...
 
def write_metadata (self, datadir)
 write the processor metadata to disk More...
 

Public Attributes

 conf
 

Detailed Description

general Processor class for data processing

Constructor & Destructor Documentation

§ __init__()

def nabu.processing.processors.processor.Processor.__init__ (   self,
  conf 
)

Processor constructor.

Parameters
confprocessor configuration as a configparser

Member Function Documentation

§ __call__()

def nabu.processing.processors.processor.Processor.__call__ (   self,
  dataline 
)

process the data in dataline

Parameters
datalinea string, can be a line of text a pointer to a file etc.
Returns
The processed data

§ write_metadata()

def nabu.processing.processors.processor.Processor.write_metadata (   self,
  datadir 
)

write the processor metadata to disk

Parameters
dirthe directory where the metadata should be written

The documentation for this class was generated from the following file: