docs: def Convert(self,wave,target_units):
          """Perform unit conversion.
  
          Parameters
          ----------
          wave : number or array_like
              Wavelength values to be used for conversion.
  
          target_units : str
              Unit to convert to.
  
          Returns
          -------
          result : number or array_like
              Converted values.
  
          Raises
          ------
          TypeError
              Conversion to given unit is not allowed.
  
          """
          try:
              return self.Dispatch[target_units.lower()](wave)
          except KeyError:
              raise TypeError("%s cannot be converted to %s"%(self.name,
                                                              target_units))