code: def _get_exponential_spaced_values(mmin, mmax, number_samples):
      '''
      Function to return a set of exponentially spaced values between mmin and
      mmax
  
      :param float mmin:
          Minimum value
      :param float mmax:
          Maximum value
      :param float number_samples:
          Number of exponentially spaced samples
      :return np.ndarray:
          Set of 'number_samples' exponentially spaced values
      '''
      lhs = np.exp(mmin) + np.arange(0., number_samples - 1., 1.) *\
          ((np.exp(mmax) - np.exp(mmin)) / (number_samples - 1.))
      magval = np.hstack([lhs, np.exp(mmax)])
  
      return np.log(magvalf _get_exponential_spaced_values(mmin, mmax, number_samples):
      '''
      Function to return a set of exponentially spaced values between mmin and
      mmax
  
      :param float mmin:
          Minimum value
      :param float mmax:
          Maximum value
      :param float number_samples:
          Number of exponentially spaced samples
      :return np.ndarray:
          Set of 'number_samples' exponentially spaced values
      '''
      lhs = np.exp(mmin) + np.arange(0., number_samples - 1., 1.) *\
          ((np.exp(mmax) - np.exp(mmin)) / (number_samples - 1.))
      magval = np.hstack([lhs, np.exp(mmax)])
  
      return np.log(magval)
docs: Function to return a set of exponentially spaced values between mmin and
      mmax
  
      :param float mmin:
          Minimum value
      :param float mmax:
          Maximum value
      :param float number_samples:
          Number of exponentially spaced samples
      :return np.ndarray:
          Set of 'number_samples' exponentially spaced values