parameters: (self, exp_number, wave_length)
return_statement: return
docstring: set the user wave length for future operation
          :param exp_number:
          :param wave_length:
          :return:
docstring_summary: set the user wave length for future operation
          :param exp_number:
          :param wave_length:
          :return:
docstring_tokens: set the user wave length for future operation : param exp_number : : param wave_length : : return :
function: def set_user_wave_length(self, exp_number, wave_length):
          """
          set the user wave length for future operation
          :param exp_number:
          :param wave_length:
          :return:
          """
          assert isinstance(exp_number, int)
          assert isinstance(wave_length, float) and wave_length > 0, 'Wave length %s must be a positive float but ' \
                                                                     'not %s.' % (str(wave_length), type(wave_length))
  
          self._userWavelengthDict[exp_number] = wave_length
  
          return
function_tokens: def set_user_wave_length ( self , exp_number , wave_length ) : assert isinstance ( exp_number , int ) assert isinstance ( wave_length , float ) and wave_length > 0 , 'Wave length %s must be a positive float but ' 'not %s.' % ( str ( wave_length ) , type ( wave_length ) ) self . _userWavelengthDict [ exp_number ] = wave_length return