StageProfileAnalyzer
Rally stage characterization from pacenote data (no telemetry required)
Configuration
- Metadata Only: True
When to Use
- User asks about stage characteristics before driving
- User wants to understand stage difficulty or technicality
- User asks about corner distribution or density
- User wants to compare stage profiles
- User asks 'what kind of stage is this?'
Options
| Option | Type | Default | Description |
|---|---|---|---|
granularity | Literal[coarse, normal, detailed] | "normal" | Level of detail in analysis output |
comparison_mode | Literal[absolute, relative, percentage] | "absolute" | How to compare metrics across subjects |
technical_threshold_corners | int | 3 | Minimum corners within threshold distance to count as technical section |
technical_threshold_distance_m | int | 500 | Distance window for technical section detection (meters) |
fast_section_gap_m | int | 1000 | Minimum gap between corners to count as fast section (meters) |
Examples
Example 1
User Query: What kind of stage is Chirdonhead?
Call:
analyze(analyzers='stage_profile', track='Chirdonhead')
Explanation: Analyzes stage character without needing any telemetry
Example 2
User Query: How technical is this Finnish stage?
Call:
analyze(analyzers='stage_profile', track='Ouninpohja')
Explanation: Returns technical rating, corner density, and section breakdown