summarize_manifest_files#
- summarize_manifest_files(manifest: DataFrame, name: str, conditions: list[dict], seeds: list[int]) str [source]#
Summarize manifest files into a table.
Summary table is formatted as:
┍━━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━┯━━━━━┯━━━━━━━━━━━━━┑ │ │ extension.a │ ... │ extension.n │ ┝━━━━━━━━━━━━━━━━━┿━━━━━━━━━━━━━━━┿━━━━━┿━━━━━━━━━━━━━┥ │ condition_key_a │ #/# (##.## %) │ ... │ ✓ │ │ condition_key_b │ #/# (##.## %) │ ... │ ✓ │ │ ... │... │ ... │ ... │ │ condition_key_n │ #/# (##.## %) │ ... │ ✓ │ ┕━━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━┷━━━━━┷━━━━━━━━━━━━━┙
For file extensions that have files or each random seed, the summary table reports the number and percentage of random seeds. For file extensions with only one file per conditions, a checkmark (✓) is used to indicate if the file exists or not.
- Parameters:
manifest – Manifest of file keys, extensions, and locations.
name – Name of the simulation series.
conditions – List of series condition dictionaries (must include unique condition “key”).
seeds – List of series random seeds.
- Returns:
Manifest summary table.