code: def _growth_curve_pooling_group(self, distr='glo', as_rural=False):
          
          if not self.donor_catchments:
              self.find_donor_catchments()
          gc = GrowthCurve(distr, *self._var_and_skew(self.donor_catchments))
  
          # Record intermediate results
          self.results_log['distr_name'] = distr.upper()
          self.results_log['distr_params'] = gc.params
          return gc
docs: Return flood growth curve function based on `amax_records` from a pooling group.
  
          :return: Inverse cumulative distribution function with one parameter `aep` (annual exceedance probability)
          :type: :class:`.GrowthCurve`
          :param as_rural: assume catchment is fully rural. Default: false.
          :type as rural: bool