-
Notifications
You must be signed in to change notification settings - Fork 0
Profiling Artifacts
Syed Ibrahim Omer edited this page Apr 13, 2026
·
1 revision
This page is a stable reference for what profiling produces and how to interpret it.
Under profiling/results/:
-
latest.json,latest.csv: aggregate summary of the most recent profiling run -
<suite>_<run_id>.json,<suite>_<run_id>.csv: per-suite summaries -
raw/-
<run_id>_<scenario>_<iter>.prof: cProfile dumps -
<run_id>/<scenario>/<iteration>/: computed outputs (e.g. CSV/Parquet) for e2e/write suites
-
Each scenario produces a record with:
-
run_id,timestamp -
suite,scenario,mode,engine -
status(completed/skipped/failed) elapsed_seconds-
phase_seconds(where applicable):source,calculation,write -
prof_path(path to the.proffile)
- cached uses a synthetic fixture frame (deterministic, no network)
-
live calls
source_data(...)and depends on upstream data and dependencies
GPU scenarios are auto-skipped if Polars GPU collect is unavailable; the skip reason is recorded.
Related pages:
- Getting Started
- CLI Reference
- Configuration & Templates
- Indicators (Overview)
- Output Formats
- Advanced Usage
- Troubleshooting
- Pipeline
- CLI Parsing
- Data Source (Yahoo Finance)
- Source Data Deep Dive
- Schema Normalization
- Data Shape Invariants
- Output Writing
- Write Output Deep Dive
- Config Resolution
- Polars Engine
- Source Modules
- Testing
- Performance
- Indicators Engine
- Reproducibility