code: def transform_image_coords_to_scanning_angles(
      point, image_offset, scanning_angles
  ):
      """Transform image coordinates to scanning angles.
  
      Args:
          point (Pixel): Point in image coordinates.
          image_offset (ImageOffset): Image offset.
          scanning_angles (ScanningAngles): Scanning angles.
  
      Returns:
          Scanning angles (x, y) at the pixel center (rad).
      """
      line_offset = image_offset.line_offset
      pixel_offset = image_offset.pixel_offset
      stepping_angle = scanning_angles.stepping_angle
      sampling_angle = scanning_angles.sampling_angle
      x = sampling_angle * (point.pixel + 1 - pixel_offset)
      y = stepping_angle * (point.line + 1 - line_offset)
      return Vector2D(x, y)
  
imports: from collections import namedtuple
  import dask.array
  import numba
  import numpy
  from satpy.utils import get_legacy_chunk_size
label_desc: Use image node_id 10 for calling a global function with example usage: transform_image_coords_to_scanning_angles(point, image_offset, scanning_angles) and returns: Vector2D