class_docstr: Base class for change point datasets that are stored in a local file.
  
  Datasets that are part of the Alan Turing Institute Change Point Detection project.
  
  Parameters
  ----------
  annotations
      The file's associated annotations.
  desc
      Extra dataset parameters to pass as keyword arguments.
code: def _repr_content(self):
      repr_content = super()._repr_content
      repr_content["Annotators"] = f"{len(self.annotations):,d}"
      repr_content[
          "Annotations"
      ] = f"{sum(map(len, self.annotations.values())):,d}"
      return repr_content
  
file_path: river/river/drift/datasets/base.py
imports: from __future__ import annotations
  import abc
  import pathlib
  from river.datasets import base
label_desc: Use image node_id 2 for calling the ChangePointFileDataset obj's underlying member method code with example usage: obj._repr_content() and returns: repr_content