class_docstr: Class representing single series of tracked value.
  
  Objects series can be retrieved as Sequence regardless the object's type,
  but subclasses of Sequence might provide additional functionality.
  Provides interface to access tracked values, steps, timestamps and epochs.
  Values, epochs and timestamps are accessed via :obj:`aim.storage.arrayview.ArrayView` interface.
class_docstr_tok: ["Class","representing","single","series","of","tracked","value",".","Objects","series","can","be","retrieved","as","Sequence","regardless","the","object","'s","type",",","but","subclasses","of","Sequence","might","provide","additional","functionality",".","Provides","interface","to","access","tracked","values",",","steps",",","timestamps","and","epochs",".","Values",",","epochs","and","timestamps","are","accessed","via",":","obj",":","`","aim.storage.arrayview.ArrayView","`","interface","."]
code: def __hash__(self) -> int:
      if self._hash is None:
          self._hash = self._calc_hash()
      return self._hash
  
imports: from typing import Generic, Union, Tuple, TypeVar, Dict, Iterator, Any, List
  from itertools import islice
  import numpy
  import logging
  from aim.sdk.tracker import STEP_HASH_FUNCTIONS
  from aim.storage.treeview import TreeView
  from aim.storage.arrayview import ArrayView
  from aim.storage.context import Context
  from aim.storage.hashing import hash_auto
  from typing import TYPE_CHECKING
label_desc: Use image node_id 7 for calling the Sequence obj's underlying member method code with example usage: obj.__hash__() and returns: self