def __init__(self, catchment, gauged_catchments=None, year=None, results_log=None):
        """
        :param catchment: subject catchment
        :type catchment: :class:`.entities.Catchment`
        :param gauged_catchments: catchment collections objects for retrieval of gauged data for donor analyses
        :type gauged_catchments: :class:`.collections.CatchmentCollections`
        """
        Analysis.__init__(self, year, results_log)

        self.catchment = catchment
        self.gauged_cachments = gauged_catchments

        #: List of donor catchments. Either set manually or by calling
        #: :meth:`.GrowthCurveAnalysis.find_donor_catchments` or implicitly when calling :meth:`.growth_curve()`.
        self.donor_catchments = []
def __init__ ( self , catchment , gauged_catchments = None , year = None , results_log = None ) : Analysis . __init__ ( self , year , results_log ) self . catchment = catchment self . gauged_cachments = gauged_catchments self . donor_catchments = [ ]
:param catchment: subject catchment
        :type catchment: :class:`.entities.Catchment`
        :param gauged_catchments: catchment collections objects for retrieval of gauged data for donor analyses
        :type gauged_catchments: :class:`.collections.CatchmentCollections`