def __init__(self): ''' MappingsBase() Base class for managing mappings Contains methods: - add_mappings() (required) - set_mappings(mappings) (optional) - get_mappings() - clear_mappings() - del_mappings() (optional, not used by pyNCS by default) ''' ResourceManagerBase.__init__(self)
def __init__(self): ''' ConfiguratorBase() Base class for managing parameters Contains functions - set_parameter (required) - get_parameter (required) - add_parameter (required) - get_parameter_names (required) - reset (required) - set_parameters (optional) - get_parameters (optional) - context_get_param (optional) Parameters should be stored in the _parameter dictionary. The dictionary's keys should be the parameter names. Inherits ResourceManagerBase ''' self.parameters = {} self._neurosetup = None self._neurosetup_registered = False ResourceManagerBase.__init__(self)