PIRX Docs
Performance Trends

Fitness Snapshot Table

Fitness Snapshot Table screenshot

Source: (inline in performance/page.tsx)


What You See

A table with one row for each event (1500m, 3K, 5K, 10K). Columns show the projected time, the range (best to worst case), the improvement in seconds, and a trend arrow (up or down). Tapping a row takes you to that event's detail page.

How the Numbers Work

Each row pulls from the same projection engine as the dashboard. The trend arrow is 'Improving' when improvement is positive, 'Declining' when negative, and 'Stable' when close to zero.

Step by Step

Models & algorithms used: Riegel

The backend runs the projection engine once at the 5K distance, then scales to 1500m, 3K, and 10K using the Riegel power-law formula (T2 = T1 * (D2/D1)^exponent, default 1.06, with the Modified Riegel volume adjustment and 5K phase-transition shift). Each distance gets its own improvement value (baseline minus projected time), its own range (base 1.5 percent plus volatility and quality terms), and a trend arrow set in the browser: positive improvement = up arrow, negative = down, near-zero = stable. All four distances arrive in a single batch response.

On this page