docs: def apply_scaling(self, copy=True):
          """Scale pixel values to there true DN.
  
          :param copy: whether to apply the scalling to a copy of the pixel data
              and leave the orginial unaffected
  
          :returns: a scalled version of the pixel data
          """
          if copy:
              return self.multiplier * self.data + self.base
  
          if self.multiplier != 1:
              self.data *= self.multiplier
  
          if self.base != 0:
              self.data += self.base
  
          return self.data