numina.drps — Loading DRPS

DRP system wide initialization

numina.drps.get_system_drps()

Load all compatible DRPs in the system

DRP storage class

class numina.drps.drpbase.DrpBase

Store DRPs, base class

class numina.drps.drpbase.DrpGeneric(drps=None)

Store DRPs.in a dictionary

query_all()

Return all available DRPs in internal storage

query_by_name(name)

Query DRPs in internal storage by name

DRP system-wide loader

class numina.drps.drpsystem.DrpSystem(entry_point='numina.pipeline.1')

Load DRPs from the system.

classmethod iload(entry_point='numina.pipeline.1')

Load all available DRPs in ‘entry_point’.

load()

Load all available DRPs in ‘entry_point’.

classmethod load_drp(name, entry_point='numina.pipeline.1')

Load all available DRPs in ‘entry_point’.