class_docstr: File handler for OLCI l1b.
docstr: Get the solar flux for the band.
docstr_tok: ["Get","the","solar","flux","for","the","band","."]
code: def _get_solar_flux(self, band):
      """Get the solar flux for the band."""
      solar_flux = self.cal["solar_flux"].isel(bands=band).values
      d_index = self.cal["detector_index"].fillna(0).astype(int)
  
      return da.map_blocks(
          self._get_items,
          d_index.data,
          solar_flux=solar_flux,
          dtype=solar_flux.dtype,
      )
  
imports: import logging
  from functools import reduce
  import dask.array
  import numpy
  import xarray
  from satpy._compat import cached_property
  from satpy.readers import open_file_or_filename
  from satpy.readers.file_handlers import BaseFileHandler
  from satpy.utils import angle2xyz, get_legacy_chunk_size, xyz2angle
label_desc: Use image node_id 3 for calling the NCOLCI1B obj's underlying member method code with example usage: obj._get_solar_flux(band) and returns: da