numina.dal
— Calibration fetching¶
DAL base class
- class numina.dal.daliface.DALInterface¶
Abstract Base Class for DAL
DAL base classes
- class numina.dal.absdal.AbsDAL¶
- class numina.dal.absdal.AbsDrpDAL(drps, *args, **kwargs)¶
DAL for dictionary-based database of products.
- class numina.dal.dictdal.BaseDictDAL(drps, ob_table, prod_table, req_table, extra_data=None, components=None)¶
A dictionary based DAL
- obsres_from_oblock_id(obsid, as_mode=None, configuration=None)¶
” Override instrument configuration if configuration is not None
- search_prod_obsid(ins, obsid, pipeline)¶
Returns the first coincidence…
- search_prod_type_tags(tipo, ins, tags, pipeline)¶
Returns the first coincidence…
- class numina.dal.dictdal.BaseHybridDAL(drps, obtable, base, extra_data=None, basedir=None, components=None)¶
- class numina.dal.dictdal.Dict2DAL(drps, obtable, base, extra_data=None, components=None)¶
- class numina.dal.dictdal.DictDAL(drps, base)¶
- class numina.dal.dictdal.HybridDAL(drps, obtable, base, extra_data=None, components=None, basedir=None)¶
A DAL that can read files from directory structure
DAL for file-based database of products.
DAL Mock class
- class numina.dal.mockdal.MockDAL¶
- search_prod_type_tags(ins, type, tags, pipeline)¶
Returns the first coincidence…
- class numina.dal.stored.StoredParameter(content)¶
A parameter returned from the DAL
- class numina.dal.stored.StoredProduct(id, content, tags, **kwds)¶
A product returned from the DAL
- class numina.dal.stored.StoredResult¶
Recover the RecipeResult values stored in the Backend
DAL for dictionary-based database of products.
- class numina.dal.backend.Backend(drps, base, extra_data=None, basedir=None, components=None, filename=None)¶
Utilities for DAL
- numina.dal.utils.tags_are_valid(subset, superset)¶
Validate tags