class_docstr: NetCDF4 reader for VIIRS Active Fires.
class_docstr_tok: ["NetCDF4","reader","for","VIIRS","Active","Fires","."]
code: def _decode_flag_meanings(data_arr: xr.DataArray):
      flag_meanings = data_arr.attrs.get("flag_meanings", None)
      if isinstance(flag_meanings, str) and "\n" not in flag_meanings:
          # only handle CF-standard flag meanings
          data_arr.attrs["flag_meanings"] = [
              flag
              for flag in data_arr.attrs["flag_meanings"].split(" ")
          ]
  
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 5 for calling the VIIRSJRRFileHandler obj's underlying member method code with example usage: obj._decode_flag_meanings(data_arr) without return types