docs: def Convert(self, wave, flux, target_units, area=None):
          """Perform unit conversion.
  
          Parameters
          ----------
          wave, flux : number or array_like
              Wavelength and flux values to be used for conversion.
  
          target_units : str
              Unit to convert to.
  
          area : number or `None`
              Telescope :ref:`area <pysynphot-area>`, if applicable.
              This is only needed for conversions involving counts or ``obmag``.
  
          Returns
          -------
          result : number or array_like
              Converted values.
  
          Raises
          ------
          TypeError
              Conversion to given unit is not allowed.
  
          """
          try:
              return self.Dispatch[target_units](wave, flux, area=area)
          except KeyError:
              raise TypeError("%s is not a valid flux unit" % (target_units))