class_docstr: File handler for surface reflectance files with optional vegetation indexes.
class_docstr_tok: ["File","handler","for","surface","reflectance","files","with","optional","vegetation","indexes","."]
docstr: Initialize file handler and keep track of vegetation index filtering.
docstr_tok: ["Initialize","file","handler","and","keep","track","of","vegetation","index","filtering","."]
code: def __init__(self, *args, filter_veg: bool = True, **kwargs) -> None:
      """Initialize file handler and keep track of vegetation index filtering."""
      super().__init__(*args, **kwargs)
      self._filter_veg = filter_veg
  
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 VIIRSSurfaceReflectanceWithVIHandler object from inherited base classes: VIIRSJRRFileHandler with example: obj = VIIRSSurfaceReflectanceWithVIHandler()