Releases: GlideAngle/flare-timing
Releases · GlideAngle/flare-timing
Stopped Validity and Bonus Reach
- Only consider crossings that are exiting exit zones and entering entry zones.
- Compare arrival fractions between flare-timing and FS.
- Show the working for weight calculations next to the split plot.
- For paragliding, when the goal ratio is zero use a tenth of the distance
ratio for the leading weight. - Show the stopped task validity.
- Add plots for launch, distance and time validity.
- Add a series of three plots for stop validity relative to mean reach, the
spread of reach and the number of pilots landed before the task is stopped. - Peg the data frame for each pilot's track to the scored time window for
stopped tasks. - When the task is stopped, add a bonus distance to reach. Glide from the
altitude above goal to the altitude of goal for each fix of the track,
picking the shifted fix that is now closest to goal as the point reached.
Making a Line Goal
- Sample line goals as semicircles when figuring out the optimal path.
- Sort and rename the base layers of the map.
- Detect crossings of line goals.
- Show the list of tasks even when task lengths have not been computed.
- Show the task name in the list of tasks.
Interpolate Zone Tagging
- Find that GAP and FS use different equations for working out the speed
fraction and leading fraction. Show the curve of the equation in the GAP
rules but use the same equation as FS. - Add a column for leading area in the table alongside the leading point
distribution graph and compare area, coefficient and fraction with norms. - When the HH:MM:SS field of IGC B records decrease bump the YYYY-MM-DD.
- Don't apply give to exit cylinders as pilots often fly back into them to take
a start. They're flown as both entry and exit cylinders. - When comparing data to norms, if the numbers aren't exactly the same but the
rounded display of numbers are then display "=" instead. - Interpolate zone tagging and show pairs of fixes that straddle a zone and the
tag point as separate markers on the map. - Draw line goals on the map as semicircles.
Side-by-Side Score Check
- Parse the
*.fsdb
file for scores. - Add an
Overview | Points | Speed | Distance
set of child tabs beneath the
Score
tab. On the Overview table display the ranking and total points
from FS side-by-side with the scores from flare-timing. On the Points
table show side-by-side the breakdown of points between FS and flare-timing. On
the Speed table do the same for the components of velocity and on the
Distance table do the same for the components of distance points.
Effort Plot
- Add a plot for effort.
Fewer Tabs
- Reduce the number of top level tabs to
Task | Map | Score | Plot | Basis
. - Select the pilot tracklog for display on the map when fetched.
Singular Plots
- Default the x-domain when there is one data point to plot.
- Pad the x-domain of the plots relative to the range of the data.
- Add a reach plot.
Fractional Point Plots
- Add plots for time, arrival and leading point fractions.
- Show the working for task validity.
- Fix errors transcribing the time fraction and leading fraction formulae to code.
- Use color swatches with plot tabs.
Duplicate Zones and Angle Formats
- Fix a bug showing turnpoints when the first zone starts the speed section.
- When time rolls over in a sequence of IGC B records, bump the date.
- Allow for negative altitudes in IGC B records.
- Allow duplicate zones when working out task distance.
- Detect when pilots jump the gun. The penalty is not yet applied.
- Show the arrival ratio in the legend of the split points plot.
- Show the tiles by default on the map.
- Switch from opentopomap to openstreetmap for the tiles on the map.
- Parse the lat and lng of turnpoints in
*.fsdb
files as ddd or dmm or dms.
Split of Available Points
- Add a plot of curves showing how the weighting for distance points, for time
points, for arrival points and for leading points changes in relation to the
goal ratio. On this show a vertical line showing the weights of the task at
hand.