Tip

  1. Need help? Please let us know in the SUEWS Community.

  2. Please report issues with the manual on GitHub Issues (or use Report Issue for This Page for page-specific feedback).

  3. Please cite SUEWS with proper information from our Zenodo page.

6.3.7.9. supy.util.AttributionResult#

class supy.util.AttributionResult(variable: str, contributions: ~pandas.DataFrame, summary: ~pandas.DataFrame, metadata: dict = <factory>)[source]#

Container for attribution analysis results.

variable#

Name of attributed variable (‘T2’, ‘q2’, or ‘U10’)

Type:

str

contributions#

Timeseries of contributions from each component

Type:

pd.DataFrame

summary#

Summary statistics (mean, std, min, max) for each component

Type:

pd.DataFrame

metadata#

Additional context (period, scenarios, parameters)

Type:

dict

__init__(variable: str, contributions: ~pandas.DataFrame, summary: ~pandas.DataFrame, metadata: dict = <factory>) None#

Methods

__init__(variable, contributions, summary[, ...])

plot([kind, ax, components])

Visualise attribution results.

to_dataframe()

Return contributions as a DataFrame.

Attributes