code: def _get_l3_refl_variable_info(var_name: str) -> dict:
      shape = (3600, 7200)
      data = np.zeros((shape[0], shape[1]), dtype=np.int16)
      row_dim_name = "XDim"
      col_dim_name = "YDim"
      return {
          var_name: {
              "data": data,
              "type": SDC.INT16,
              "fill_value": -28672,
              "attrs": {
                  # dim_labels are just unique dimension names, may not match exactly with real world files
                  "dim_labels": [row_dim_name, col_dim_name],
                  "valid_range": (-100, 16000),
                  "scale_factor": 1e-4,
                  "add_offset": 0.0,
              },
          },
      }
  
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 28 for calling a global function with example usage: _get_l3_refl_variable_info(var_name) and returns: dict