syne_tune.experiments.util module

syne_tune.experiments.util.filter_final_row_per_trial(grouped_dfs)[source]

We filter rows such that only one row per trial ID remains, namely the one with the largest time stamp. This makes sense for single-fidelity methods, where reports have still been done after every epoch.

Return type:

Dict[Tuple[int, str], List[Tuple[str, DataFrame]]]