docs: def initbinset(self,binset=None):
          """Set ``self.binwave``.
  
          By default, wavelength values for binning are inherited
          from bandpass. If the bandpass has no binning information,
          then source spectrum wavelengths are used. However, if
          user provides values, then those are used without question.
  
          Parameters
          ----------
          binset : array_like or `None`
              Wavelength values to be used for binning when converting to counts.
  
          """
          if binset is None:
              msg="(%s) does not have a defined binset in the wavecat table. The waveset of the spectrum will be used instead."%str(self.bandpass)
  
              try:
                  self.binwave = self.bandpass.binset
              except (KeyError, AttributeError):
                  self.binwave = self.spectrum.wave
                  print(msg)
  
              if self.binwave is None:
                  self.binwave = self.spectrum.wave
                  print(msg)
          else:
              self.binwave=binset