docstr: Represents a simple geo-located image.
  
  Parameters
  ----------
  filename
      Filename of the image tile.
  extent
      The (x_lower, x_upper, y_lower, y_upper) extent of the
      image in units of the native projection.
  origin
      Name of the origin.
  pixel_size
      The (x_scale, y_scale) pixel width, in units of the
      native projection per pixel.
  
  Note
  ----
      API is likely to change in the future to include a CRS.
docstr_tok: ["Represents","a","simple","geo-located","image",".","Parameters","--","--","--","--","--","filename","Filename","of","the","image","tile",".","extent","The","(","x_lower",",","x_upper",",","y_lower",",","y_upper",")","extent","of","the","image","in","units","of","the","native","projection",".","origin","Name","of","the","origin",".","pixel_size","The","(","x_scale",",","y_scale",")","pixel","width",",","in","units","of","the","native","projection","per","pixel",".","Note","--","--","API","is","likely","to","change","in","the","future","to","include","a","CRS","."]
code: def __init__(self, *args, **kwargs):
      """
      Represents a simple geo-located image.
  
      Parameters
      ----------
      filename
          Filename of the image tile.
      extent
          The (x_lower, x_upper, y_lower, y_upper) extent of the
          image in units of the native projection.
      origin
          Name of the origin.
      pixel_size
          The (x_scale, y_scale) pixel width, in units of the
          native projection per pixel.
  
      Note
      ----
          API is likely to change in the future to include a CRS.
  
      """
      self._bbox = None
  
imports: import collections
  from pathlib import Path
  import numpy
  from PIL import Image
  import shapely.geometry
label_desc: Use image node_id 2 to create a new Img object from inherited base classes:  with example: obj = Img()