class_docstr: File handler to handle LST file scale factor and offset weirdness.
class_docstr_tok: ["File","handler","to","handle","LST","file","scale","factor","and","offset","weirdness","."]
docstr: Initialize the file handler and unscale necessary variables.
docstr_tok: ["Initialize","the","file","handler","and","unscale","necessary","variables","."]
code: def __init__(self, *args, **kwargs):
      """Initialize the file handler and unscale necessary variables."""
      super().__init__(*args, **kwargs)
  
      # Update variables with external scale factor and offset
      self._scale_data()
  
imports: from __future__ import annotations
  import logging
  from typing import Iterable
  import dask.array
  import xarray
  from satpy import DataID
  from satpy.readers.file_handlers import BaseFileHandler
  from satpy.utils import get_chunk_size_limit
label_desc: Use image node_id 1 to create a new VIIRSLSTHandler object from inherited base classes: VIIRSJRRFileHandler with example: obj = VIIRSLSTHandler()