class_docstr: Base file handler for HDF EOS data for both L1b and L2 products.
class_docstr_tok: ["Base","file","handler","for","HDF","EOS","data","for","both","L1b","and","L2","products","."]
code: def _get_res_multiplier(var_shape):
      num_columns_to_multiplier = {
          271: 20,  # 5km
          1354: 4,  # 1km
          2708: 2,  # 500m
          5416: 1,  # 250m
      }
      for (
          max_columns,
          res_multiplier,
      ) in num_columns_to_multiplier.items():
          if var_shape[-1] <= max_columns:
              return res_multiplier
      return 1
  
imports: from __future__ import annotations
  import logging
  import re
  from ast import literal_eval
  from contextlib import suppress
  from datetime import datetime
  import numpy
  import xarray
  from pyhdf.error import HDF4Error
  from pyhdf.SD import SD
  from satpy import DataID
  from satpy.readers.file_handlers import BaseFileHandler
  from satpy.utils import normalize_low_res_chunks
label_desc: Use image node_id 14 for calling the HDFEOSBaseFileReader obj's underlying member method code with example usage: obj._get_res_multiplier(var_shape) and returns: int, res_multiplier