class_docstr: Store and retrieve report JSON files.
class_docstr_tok: ["Store","and","retrieve","report","JSON","files","."]
docstr: Reads all iterations of the Report.
  
  Each `adanet.subnetwork.MaterializedReport` list is one AdaNet iteration.
  The first list in the sequence is iteration 0, followed by iteration 1, and
  so on.
  
  Returns:
    Iterable of lists of `adanet.subnetwork.MaterializedReport`s.
docstr_tok: ["Reads","all","iterations","of","the","Report",".","Each","`","adanet.subnetwork.MaterializedReport","`","list","is","one","AdaNet","iteration",".","The","first","list","in","the","sequence","is","iteration","0",",","followed","by","iteration","1",",","and","so","on",".","Returns",":","Iterable","of","lists","of","`","adanet.subnetwork.MaterializedReport","`","s","."]
code: def read_iteration_reports(self):
      """Reads all iterations of the Report.
  
      Each `adanet.subnetwork.MaterializedReport` list is one AdaNet iteration.
      The first list in the sequence is iteration 0, followed by iteration 1, and
      so on.
  
      Returns:
        Iterable of lists of `adanet.subnetwork.MaterializedReport`s.
      """
      if os.path.exists(self._full_filepath):
          with open(self._full_filepath, "r") as f:
              iteration_reports = json.load(f)
          return [
              _json_report_to_materialized_report(ir)
              for ir in iteration_reports
          ]
  
      return []
  
file_path: adanet/adanet/core/report_accessor.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import json
  import os
  from absl import logging
  from adanet import subnetwork
  import numpy
  import six
  import tensorflow.compat.v2
label_desc: Use image node_id 4 for calling the _ReportAccessor obj's underlying member method code with example usage: obj.read_iteration_reports() and returns: list, unknown