emirdrp.core
— Core classes of the EMIR pipeline¶
-
class
emirdrp.core.
EmirRecipe
(*args, **kwargs)¶ Base clase for all EMIR Recipes
qc : QualityControl, result, QC.GOOD by default
- logger :
- recipe logger
datamodel : EmirDataModel
-
class
EmirRecipeResult
(*args, **kwds)¶ EmirRecipeResult documentation.
qc : QualityControlProduct, product
-
qc
¶ Product holder for RecipeResult.
-
-
class
RecipeInput
(*args, **kwds)¶ RecipeInput base class
-
RecipeResult
¶ alias of
EmirRecipeResult
-
aggregate_result
(result, rinput)¶
-
datamodel
= <emirdrp.datamodel.EmirDataModel object>¶
-
classmethod
init_filters
(rinput)¶
-
classmethod
init_filters_generic
(rinput, getters)¶
-
classmethod
load_getters
()¶
-
logger
= <Logger numina.recipes.emir (WARNING)>¶
-
classmethod
types_getter
()¶
-
emirdrp.core.
get_checker
(rinput, meta, datamodel)¶
-
emirdrp.core.
get_corrector_b
(rinput, meta, datamodel)¶
-
emirdrp.core.
get_corrector_d
(rinput, meta, datamodel)¶
-
emirdrp.core.
get_corrector_f
(rinput, meta, datamodel)¶
-
emirdrp.core.
get_corrector_gen
(rinput, datamodel, CorrectorClass, key)¶
-
emirdrp.core.
get_corrector_p
(rinput, meta, datamodel)¶
-
emirdrp.core.
get_corrector_s
(rinput, meta, datamodel)¶