docstr: Set :attr:`Sentinel._sentinel` to `value`, and add self to `settings.G.sentinel_registry`
  
  Parameters
  ----------
  value: Str
      The new value of :attr:`Sentinel._sentinel`
docstr_tok: ["Set",":","attr",":","`","Sentinel._sentinel","`","to","`","value","`",",","and","add","self","to","`","settings.G.sentinel_registry","`","Parameters","--","--","--","--","--","value",":","Str","The","new","value","of",":","attr",":","`","Sentinel._sentinel","`"]
code: def sentinel(self, value: str):
      """Set :attr:`Sentinel._sentinel` to `value`, and add self to `settings.G.sentinel_registry`
  
      Parameters
      ----------
      value: Str
          The new value of :attr:`Sentinel._sentinel`"""
      self._sentinel = value
      G.sentinel_registry.append(self)
  
file_path: hyperparameter_hunter/hyperparameter_hunter/sentinels.py
imports: from hyperparameter_hunter.data.data_core import BaseDataset
  from hyperparameter_hunter.settings import G
  from hyperparameter_hunter.utils.boltons_utils import remap
  from abc import ABCMeta, abstractmethod
label_desc: Use image node_id 4 for calling the Sentinel obj's underlying member method code with example usage: obj.sentinel(value) without return types