code: def _get_l1b_geo_variable_info(
      filename: str, geo_resolution: int, include_angles: bool = True
  ) -> dict:
      variables_info = {}
      variables_info.update(_get_lonlat_variable_info(geo_resolution))
      if include_angles:
          variables_info.update(
              _get_angles_variable_info(geo_resolution)
          )
      return variables_info
  
imports: from __future__ import annotations
  from datetime import datetime, timedelta
  from typing import Optional
  import numpy
  import pytest
  from pyhdf.SD import SD, SDC
label_desc: Use image node_id 10 for calling a global function with example usage: _get_l1b_geo_variable_info(filename, geo_resolution, include_angles) and returns: variables_info