Scoring Methods

Reference documentation for every scoring method used in Virtual CP Series.

Max Flare Time

Scores the longest flare duration in seconds.

v1

Uses exactly the same flare detection algorithm as Max Flare v1, but scores duration rather than altitude gain. The reported value is the longest flare in seconds — from the moment the canopy starts climbing to the first moment altitude returns to the climb-start level.

Flare measurement

max altitudeclimb start altitudeclimb startpeakendflare heightMax Flare scoreflare timeMax Flare Time score

Score = flare time (the horizontal bracket) — the elapsed time from climb start until altitude first returns to the climb-start level, in seconds. Same flare detection as Max Flare; different metric.

Scoring window

freefall(excluded)8 000 ft MSL4 000 ft MSLscoring windowflares detected hereflare detectedexcludedexcluded

Default window: 8 000 – 4 000 ft MSL. Adjustable per competition.

Algorithm

Identical to Max Flare v1, except the final step:

  1. 1–3.Same as Max Flare v1 — skip plane ride, clip to window, detect flares.
  2. 4.Score. Return the maximum durationS (endTimeclimbStartTime) in seconds.

Parameters

ParameterDefaultDescription
window_hi_ft8 000Top of the scoring window in feet MSL.
window_lo_ft4 000Bottom of the scoring window in feet MSL.
freefall_threshold_ms25 m/svelD threshold used to locate freefall start and skip the plane ride.
min_flare_m0.5 mMinimum altitude gain for a candidate event to be counted. Smaller events are GPS noise.

Score breakdown

FieldDescription
window_hi_m / window_lo_mScoring window bounds converted to metres.
freefall_start_tTime (s from track start) where freefall was detected.
points_in_windowGPS samples within the scoring window.
flares[].climb_start_alt_mAltitude at the start of each flare (m MSL).
flares[].max_alt_mPeak altitude reached during each flare (m MSL).
flares[].gain_mAltitude gain for each flare (m).
flares[].duration_sDuration of each flare (s).
flares[].climb_start_t / end_tStart and end times of each flare (s from track start).