Files
John Shumway f9f25e37ec Add multi-file trace parsing and analysis pipeline
Extends build time analysis from #3644 to handle multiple trace files
across build directories (see #3575):

- pipeline.py: Generic pipeline framework with fluent interface for
  composable data processing. Provides parallel processing, progress
  tracking, and error handling independent of trace-specific code.
  Processes thousands of trace files at default resolution in minutes,
  aggregating results into in-memory DataFrames for analysis.
- parse_build.py: Parse all trace files in a build directory
- build_analysis.example.ipynb: Demonstrates pipeline aggregation across all build files

The pipeline design improves capability (composable operations),
performance (parallel processing), and user-friendliness (fluent API)
of the analysis modules. It enables analyzing compilation patterns
across the entire codebase with all trace data available in pandas
DataFrames for interactive exploration.
2026-02-02 21:16:54 -05:00
..
2026-01-21 08:04:24 -08:00
2026-01-14 07:31:45 -08:00