code: def modis_l1b_imapp_geo_file(tmpdir_factory) -> list[str]:
      """Create a single geo file following standard IMAPP file scheme."""
      filename = generate_imapp_filename("geo")
      full_path = str(tmpdir_factory.mktemp("modis_l1b").join(filename))
      variable_infos = _get_l1b_geo_variable_info(
          filename, 1000, include_angles=True
      )
      create_hdfeos_test_file(
          full_path,
          variable_infos,
          _create_struct_metadata(1000),
          _create_core_metadata("MOD03"),
          _create_header_metadata(),
      )
      return [full_path]
  
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 24 for calling a global function with example usage: modis_l1b_imapp_geo_file(tmpdir_factory) and returns: list