docs: def check_sig(self, other):
          """Check overlap insignificance with another spectrum.
          Also see :ref:`pysynphot-command-checko`.
  
          .. note::
  
              Only use when :meth:`check_overlap` returns "partial".
  
          Parameters
          ----------
          other : `SourceSpectrum` or `SpectralElement`
              The other spectrum.
  
          Returns
          -------
          ans : bool
              `True` means the *lack* of overlap is *insignificant*
              (i.e., okay to proceed).
  
          """
          swave = self.wave[N.where(self.throughput != 0)]
          s1, s2 = swave.min(), swave.max()
  
          owave = other.wave
          o1, o2 = owave.min(), owave.max()
  
          lorange = sorted([s1, o1])
          hirange = sorted([s2, o2])
  
          # Get the full throughput
          total = self.integrate()
  
          # Now get the other two pieces
          # We cannot yet do
          # low = self[slice(*lowrange)].integrate()
          wave = self.wave
          idxs = [N.searchsorted(wave, lorange, 'left'),
                  N.searchsorted(wave, hirange, 'left')]
  
          excluded = 0.0
          for idx in idxs:
              try:
                  excluded += self.integrate(wave=wave[slice(*idx)])
              except IndexError:
                  pass  # If the range is zero, do nothing
  
          if excluded/total < 0.01:
              return True
          else:
              return False