Skip to content

Result Structs

module crystallize.experiments.result_structs

Section titled “module crystallize.experiments.result_structs”

TreatmentMetrics(metrics: ‘Dict[str, List[Any]]‘)

__init__(metrics: 'Dict[str, List[Any]]') → None

HypothesisResult(name: ‘str’, results: ‘Dict[str, Dict[str, Any]]’, ranking: ‘Dict[str, Any]‘)

__init__(
name: 'str',
results: 'Dict[str, Dict[str, Any]]',
ranking: 'Dict[str, Any]'
) → None

get_for_treatment(treatment: 'str') → Optional[Dict[str, Any]]

ExperimentMetrics(baseline: ‘TreatmentMetrics’, treatments: ‘Dict[str, TreatmentMetrics]’, hypotheses: ‘List[HypothesisResult]‘)

__init__(
baseline: 'TreatmentMetrics',
treatments: 'Dict[str, TreatmentMetrics]',
hypotheses: 'List[HypothesisResult]'
) → None

to_df()

Grouped results collected from all replicates.

__init__(
baseline_metrics: 'Dict[str, List[Any]]',
treatment_metrics_dict: 'Dict[str, Dict[str, List[Any]]]',
baseline_seeds: 'List[int]',
treatment_seeds_agg: 'Dict[str, List[int]]',
provenance_runs: "'DefaultDict[str, Dict[int, List[Mapping[str, Any]]]]'",
errors: 'Dict[str, Exception]'
) → None