code: def _growth_curve_single_site(self, distr='glo'):
          
          if self.catchment.amax_records:
              self.donor_catchments = []
              return GrowthCurve(distr, *self._var_and_skew(self.catchment))
          else:
              raise InsufficientDataError("Catchment's `amax_records` must be set for a single site analysis.")
docs: Return flood growth curve function based on `amax_records` from the subject catchment only.
  
          :return: Inverse cumulative distribution function with one parameter `aep` (annual exceedance probability)
          :type: :class:`.GrowthCurve`