compare_execution_logs
Author: Ismael Seidel Affiliation: Embedded Computing Lab (ECL), Federal University of Santa Catarina (UFSC)
- Description:
This module compares execution logs from multiple codec runs to verify consistency of MD5 checksums across raw files, encoded bitstreams, and decoded outputs.
- load_json(file_path)[source]
Load and parse a JSON file.
- Parameters:
file_path (str) – Path to the JSON file
- Returns:
Parsed JSON content as dictionary
- Return type:
dict
- compare_json_files(file_paths, names)[source]
Compare execution logs from multiple codec runs.
Analyzes and compares MD5 checksums for: - Raw light field files - Encoded bitstreams from each codec - Decoded outputs from each codec
- Parameters:
file_paths (list) – List of paths to execution log JSON files
names (list) – List of names/labels for each codec run
- Returns:
Comparison results with matching checksum analysis
- Return type:
dict