code: def hermann_adjustment_factors(bval, min_mag, mag_inc):
      '''
      Returns the adjustment factors (fval, fival) proposed by Hermann (1978)
  
      :param float bval:
          Gutenberg & Richter (1944) b-value
  
      :param np.ndarray min_mag:
          Minimum magnitude of completeness table
  
      :param non-negative float mag_inc:
          Magnitude increment of the completeness table
      '''
  
      fval = 10. ** (bval * min_mag)
      fival = 10. ** (bval * (mag_inc / 2.)) - 10. ** (-bval * (mag_inc / 2.))
      return fval, fivaf hermann_adjustment_factors(bval, min_mag, mag_inc):
      '''
      Returns the adjustment factors (fval, fival) proposed by Hermann (1978)
  
      :param float bval:
          Gutenberg & Richter (1944) b-value
  
      :param np.ndarray min_mag:
          Minimum magnitude of completeness table
  
      :param non-negative float mag_inc:
          Magnitude increment of the completeness table
      '''
  
      fval = 10. ** (bval * min_mag)
      fival = 10. ** (bval * (mag_inc / 2.)) - 10. ** (-bval * (mag_inc / 2.))
      return fval, fival
docs: Returns the adjustment factors (fval, fival) proposed by Hermann (1978)
  
      :param float bval:
          Gutenberg & Richter (1944) b-value
  
      :param np.ndarray min_mag:
          Minimum magnitude of completeness table
  
      :param non-negative float mag_inc:
          Magnitude increment of the completeness table