class_docstr: A class providing a context in which to create names.
  
  This becomes useful in cases where `Named` object would like to use the
  same name in a different context. In order to resolve naming conflicts in
  a `DataFeed`, this class provides a way to solve it.
  
  Parameters
  ----------
  name : str
      The name for the `NameSpace`.
class_docstr_tok: ["A","class","providing","a","context","in","which","to","create","names",".","This","becomes","useful","in","cases","where","`","Named","`","object","would","like","to","use","the","same","name","in","a","different","context",".","In","order","to","resolve","naming","conflicts","in","a","`","DataFeed","`",",","this","class","provides","a","way","to","solve","it",".","Parameters","--","--","--","--","--","name",":","str","The","name","for","the","`","NameSpace","`","."]
code: def __init__(self, name: str) -> None:
      super().__init__(name)
  
imports: import inspect
  from abc import abstractmethod
  from typing import Generic, Iterable, TypeVar, Dict, Any, Callable, List, Tuple
  from tensortrade.core import Observable
  from tensortrade.feed.core.accessors import CachedAccessor
  from tensortrade.feed.core.mixins import DataTypeMixin
label_desc: Use image node_id 1 to create a new NameSpace object from inherited base classes: Named with example: obj = NameSpace(name)