Skip to main content

SessionsOverviewAnalyzer

Overview of recent sessions grouped by car/track with summary statistics

Configuration

  • Metadata Only: True

When to Use

  • User asks to see their sessions or 'what have I driven recently'
  • User wants to discover available sessions before detailed analysis
  • User asks about session dates, lap counts, or clean lap percentages
  • User needs to find a specific session ID for deeper analysis

Options

OptionTypeDefaultDescription
granularityLiteral[coarse, normal, detailed]"normal"Level of detail in analysis output
comparison_modeLiteral[absolute, relative, percentage]"absolute"How to compare metrics across subjects
sort_bystr"date"
sort_orderstr"desc"
group_bystr"car_track"
max_sessionsint | None"—"
days_backint | None"—"
min_lapsint0
show_invalid_lapsboolTrue

Examples

Example 1

User Query: Show me my recent sessions from Spa

Call:

analyze(track='Spa', after='2023-08')

Explanation: Uses default sessions_overview analyzer to list sessions. Date filter helps narrow results.

Example 2

User Query: What Formula Vee sessions do I have?

Call:

analyze(car='Formula Vee', sort_by='date', max_sessions=20)

Explanation: Lists Formula Vee sessions sorted by date, limited to 20 most recent

Example 3

User Query: Show me all my sessions from last month

Call:

analyze(after='2023-08-01', before='2023-09-01', sort_by='clean_pct', sort_order='desc')

Explanation: Date range filter with sorting by clean lap percentage to find best sessions