class_docstr: Support for tifffile as backend.
  
  Parameters
  ----------
  request : iio.Request
      A request object that represents the users intent. It provides a
      standard interface for a plugin to access the various ImageResources.
      Check the docs for details.
  kwargs : Any
      Additional kwargs are forwarded to tifffile's constructor, i.e.
      to ``TiffFile`` for reading or ``TiffWriter`` for writing.
class_docstr_tok: ["Support","for","tifffile","as","backend",".","Parameters","--","--","--","--","--","request",":","iio.Request","A","request","object","that","represents","the","users","intent",".","It","provides","a","standard","interface","for","a","plugin","to","access","the","various","ImageResources",".","Check","the","docs","for","details",".","kwargs",":","Any","Additional","kwargs","are","forwarded","to","tifffile","'s","constructor",",","i.e",".","to","``","TiffFile","``","for","reading","or","``","TiffWriter","``","for","writing","."]
docstr: Yield pages from a TIFF file.
  
  This generator walks over the flat index of the pages inside an
  ImageResource and yields them in order.
  
  Parameters
  ----------
  index : int
      The index of the series to yield pages from. If Ellipsis, walk over
      the file's flat index (and ignore individual series).
  kwargs : Any
      Additional kwargs are passed to TiffPage's ``as_array`` method.
  
  Yields
  ------
  page : np.ndarray
      A page stored inside the TIFF file.
docstr_tok: ["Yield","pages","from","a","TIFF","file",".","This","generator","walks","over","the","flat","index","of","the","pages","inside","an","ImageResource","and","yields","them","in","order",".","Parameters","--","--","--","--","--","index",":","int","The","index","of","the","series","to","yield","pages","from",".","If","Ellipsis",",","walk","over","the","file","'s","flat","index","(","and","ignore","individual","series",")",".","kwargs",":","Any","Additional","kwargs","are","passed","to","TiffPage","'s","``","as_array","``","method",".","Yields","--","--","--","page",":","np.ndarray","A","page","stored","inside","the","TIFF","file","."]
code: def iter_pages(self, index=..., **kwargs):
      """Yield pages from a TIFF file.
  
      This generator walks over the flat index of the pages inside an
      ImageResource and yields them in order.
  
      Parameters
      ----------
      index : int
          The index of the series to yield pages from. If Ellipsis, walk over
          the file's flat index (and ignore individual series).
      kwargs : Any
          Additional kwargs are passed to TiffPage's ``as_array`` method.
  
      Yields
      ------
      page : np.ndarray
          A page stored inside the TIFF file.
  
      """
  
      if index is Ellipsis:
          pages = self._fh.pages
      else:
          pages = self._fh.series[index]
  
      for page in pages:
          yield page.asarray(**kwargs)
  
file_path: imageio/imageio/plugins/tifffile_v3.py
imports: from io import BytesIO
  from typing import Any, Dict, Optional, cast
  import warnings
  import numpy
  import tifffile
  from ..core.request import URI_BYTES, InitializationError, Request
  from ..core.v3_plugin_api import ImageProperties, PluginV3
  from ..typing import ArrayLike
label_desc: Use image node_id 8 for calling the TifffilePlugin obj's underlying member method code with example usage: obj.iter_pages(index) without return types