code: def iter_data(self):
      for idx, img in enumerate(self.instance.iter()):
          metadata = self.instance.metadata(
              index=idx, exclude_applied=False
          )
          yield Array(img, metadata)
  
imports: import re
  import warnings
  from numbers import Number
  from pathlib import Path
  from typing import Dict
  import numpy
  from imageio.core.legacy_plugin_wrapper import LegacyPlugin
  from imageio.core.util import Array
  from imageio.core.v3_plugin_api import PluginV3
  from .None import formats
  from .config import known_extensions, known_plugins
  from .core import RETURN_BYTES
  from .core.imopen import imopen
label_desc: Use image node_id 13 for calling the LegacyReader obj's underlying member method code with example usage: obj.iter_data() without return types