Hermes DRS  6.0
reduction software
 All Classes Namespaces Functions Variables Pages
Public Member Functions | Public Attributes | List of all members
hermes.pipeline.components.makeff1d.makeFF1d Class Reference

unBlaze More...

Inheritance diagram for hermes.pipeline.components.makeff1d.makeFF1d:
hermes.pipeline.core.pipelinecomponent.PipelineComponent

Public Member Functions

def __init__
 Make a Hermes component and initialize variables.
 
def validateOptions
 check user options, none for the moment
 
def __call__
 component runs this
 
- Public Member Functions inherited from hermes.pipeline.core.pipelinecomponent.PipelineComponent
def __init__
 
def __call__
 
def optionsAreValid
 
def getOptions
 
def setOptions
 
def checkExistShapeUnits
 
def isOption
 

Public Attributes

 results
 
- Public Attributes inherited from hermes.pipeline.core.pipelinecomponent.PipelineComponent
 options
 
 logger
 
 ConsoleLogSeverity
 default value
 
 canShowGraphics
 when machine does not run matplotlib. More...
 

Detailed Description

unBlaze

PURPOSE :

computes unblazedExtractedFlatField
= ExtractedFlatField / referenceMaster


COMMENTS :


SYNTAX :


INPUT CONSTANTS FROM INSTRUMENT MODEL :


master extracted flat-field (smoothed)
error image of it (variance)



INPUT DATA FROM RESULTDICT :


MANDATORY :
    (coming from qoverlap or unblaze component)
    selectedUnblazedExtractedFlatField
    selectedMaster



OPTIONS READ FROM OPTIONDICT :


no options for this component



OUTPUT written in the RESULTDICT :

When success condition is met :
    write unblazedExtractedFlatfieldBlazeShift


When success condition is not met :
    record the fatal error message and stop the chain.




SUCCESS CONDITIONS :



    RESULTDICT should provide the input information, usually
    coming from previously runned components.

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