megaradrp.core
— Base classes for processing¶
- class megaradrp.core.recipe.MegaraBaseRecipe(*args, **kwargs)¶
Base class for all MEGARA Recipes
- Attributes:
- obresultObservationResult, requirement
- logger
recipe logger
- datamodelMegaraDataModel
- class MegaraBaseRecipeInput(*args, **kwds)¶
MegaraBaseRecipeInput documentation.
- Attributes:
- obresultObservationResultType, requirement
Observation Result
- attrs()¶
- obresult¶
The Recipe requires the result of an observation.
- classmethod stored()¶
- classmethod tag_names()¶
- validate()¶
Validate myself.
- RecipeInput¶
alias of
MegaraBaseRecipeInput
- class RecipeResult(*args, **kwds)¶
- add_computation_time(img, time1, time2)¶
- attrs()¶
- store_to(where)¶
- classmethod stored()¶
- classmethod tag_names()¶
- time_it(time1, time2)¶
- validate()¶
Validate myself.
- build_recipe_input(ob, dal)¶
Build a RecipeInput object.
- configure(**kwds)¶
- static create_default_runinfo()¶
- classmethod create_input(*args, **kwds)¶
Pass the result arguments to the RecipeInput constructor
- classmethod create_result(*args, **kwds)¶
Pass the result arguments to the RecipeResult constructor
- datamodel = <megaradrp.datamodel.MegaraDataModel object>¶
- extract_tags_from_obsres(obsres, tag_keys)¶
- extract_tags_from_ref(ref, tag_keys, base=None)¶
- gather_info(recipeinput)¶
- get_filters(imgtypes, getters)¶
- init_filters(rinput, ins)¶
- init_filters_generic(rinput, getters_seq, ins)¶
- logger = <Logger numina.recipes.megara (WARNING)>¶
- classmethod products()¶
- classmethod requirements()¶
- run(recipe_input)¶
- run_qc(recipe_input, recipe_result)¶
Run Quality Control checks.
- save_intermediate_array(array, name)¶
Save intermediate array object as FITS.
- save_intermediate_img(img, name)¶
Save intermediate FITS objects.
- save_structured_as_json(structured, name)¶
- set_base_headers(hdr)¶
Set metadata in FITS headers.
- classmethod tag_names()¶
- types_getter()¶
- validate_input(recipe_input)¶
“Validate the input of the recipe
- validate_result(recipe_result)¶
Validate the result of the recipe