# `causalis.data_contracts.sensitivity_analysis_result`

## Module Contents

### Classes

`SensitivityAnalysisResult` | Dict-compatible sensitivity analysis result with rich summaries.

### API

class causalis.data_contracts.sensitivity_analysis_result.SensitivityAnalysisResult(data: collections.abc.Mapping[str, Any] | None = None, *, summary_builder: collections.abc.Callable[..., pandas.DataFrame] | None = None, text_summary_builder: collections.abc.Callable[..., str] | None = None, summary_kwargs: collections.abc.Mapping[str, Any] | None = None)

  Bases: `dict`

  Dict-compatible sensitivity analysis result with rich summaries.

  Initialization

  Initialize self. See help(type(self)) for accurate signature.

  summary() → pandas.DataFrame

    Return a tabular summary of the sensitivity result.

  text_summary() → str

    Return the human-readable sensitivity report.

  copy() → causalis.data_contracts.sensitivity_analysis_result.SensitivityAnalysisResult

    Copy the result while preserving custom summary builders.

  __str__() → str
  __repr__() → str