code: def get_page_data(self) -> VizSeqPageData:
      dir_path = op.join(self.data_root, self.task)
      src = _get_src(dir_path)
      ref = _get_ref(dir_path)
      hypo = _get_hypo(dir_path, self.models)
      return VizSeqDataPageView.get(
          src,
          ref,
          hypo,
          self.page_sz,
          self.page_no,
          metrics=self.metrics,
          query=self.query,
          sorting=self.sorting,
          sorting_metric=self.sorting_metric,
          need_lang_tags=True,
      )
  
imports: from typing import List, Tuple, Iterable
  import math
  import os
  import os.path
  from glob import glob
  import json
  from vizseq._data import VizSeqTaskConfigManager, VizSeqGlobalConfigManager, VizSeqStats, set_g_cred_path, VizSeqTableExporter, VizSeqNGrams, VizSeqTokenization
  from vizseq.scorers import get_scorer_name, get_scorer_ids_and_names
  from .data_view import VizSeqDataPageView, VizSeqPageData
  from .mem_cached_data_getters import _get_src, _get_ref, _get_tag, _get_hypo, _get_scores
label_desc: Use image node_id 11 for calling the VizSeqWebView obj's underlying member method code with example usage: obj.get_page_data() and returns: VizSeqDataPageView