code: def _open(self):
      # assuming a 4-byte magic label
      s = self.fp.read(4)
      if s != b"\200\350\000\000":
          raise SyntaxError("not a PIXAR file")
  
      # read rest of header
      s = s + self.fp.read(508)
  
      self._size = i16(s[418:420]), i16(s[416:418])
  
      # get channel/depth descriptions
      mode = i16(s[424:426]), i16(s[426:428])
  
      if mode == (14, 2):
          self.mode = "RGB"
      # FIXME: to be continued...
  
      # create tile descriptor (assuming "dumped")
      self.tile = [("raw", (0, 0) + self.size, 1024, (self.mode, 0, 1))]
  
imports: from .None import Image, ImageFile
  from ._binary import i16le
label_desc: Use image node_id 1 for calling the PixarImageFile obj's underlying member method code with example usage: obj._open() without return types