class_docstr: Base class for reading JPSS VIIRS & ATMS SDR HDF5 Files.
docstr: Adjust scaling factors .
docstr_tok: ["Adjust","scaling","factors","."]
code: def _adjust_scaling_factors(self, factors, file_units, output_units):
      """Adjust scaling factors ."""
      if file_units == output_units:
          LOG.debug(
              "File units and output units are the same (%s)",
              file_units,
          )
          return factors
      factors = self._get_valid_scaling_factors(factors)
      return self._scale_factors_for_units(
          factors, file_units, output_units
      )
  
imports: import logging
  from datetime import datetime, timedelta
  import dask.array
  import numpy
  import xarray
  from satpy.readers.hdf5_utils import HDF5FileHandler
label_desc: Use image node_id 16 for calling the JPSS_SDR_FileHandler obj's underlying member method code with example usage: obj._adjust_scaling_factors(factors, file_units, output_units) and returns: self, factors