unBlaze More...
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... | |
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.
1.8.6