-
Notifications
You must be signed in to change notification settings - Fork 0
Profiling
Syed Ibrahim Omer edited this page Apr 13, 2026
·
1 revision
Profiling can be run directly via the CLI (recommended) or by running scripts in profiling/.
All suites (cached mode):
indicators --profile --profile-mode cachedSpecific suite:
indicators --profile --profile-suite e2e --profile-mode cachedSingle scenario:
indicators --profile --profile-scenario e2e_cpu_cached- Phase timings: source, calculation, write
- cProfile dumps (function-level)
- Output artifacts (computed CSV/Parquet) as proof of execution
- JSON/CSV summaries and environment snapshot
Results are written under profiling/results/ (see profiling/ARTIFACTS.md for the full structure).
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