class_docstr: Simple handler of SEADAS L2 files.
code: def _mask_based_on_l2_flags(self, data_arr):
      standard_name = data_arr.attrs.get("standard_name", "")
      if self.apply_quality_flags and not (
          "lon" in standard_name or "lat" in standard_name
      ):
          l2_flags = self[self.l2_flags_var_name]
          l2_flags = self._rename_2d_dims_if_necessary(l2_flags)
          mask = (l2_flags & 0b00000000010000000000000000000000) != 0
          data_arr = data_arr.where(~mask)
      return data_arr
  
imports: from datetime import datetime
  from .hdf4_utils import HDF4FileHandler
  from .netcdf_utils import NetCDF4FileHandler
label_desc: Use image node_id 13 for calling the _SEADASL2Base obj's underlying member method code with example usage: obj._mask_based_on_l2_flags(data_arr) and returns: data_arr