I've released a new version (3.0.2) that fixes a number of bugs, and handles "repeated" points (as seen in Garmin data) by interpolating the coordinates for single repeated points with speed above 2.5 knots. If speeds are repeated for these points, they are also interpolated from the neighbor points.
One of the bug fixes is for alpha proximity circles, which are now drawn to show exactly where the alpha is calculated. For 5 or 10 hz data, the change is quite small, but for 1 hz data, it can be quite visible (
for the curious: the distance from the first selected point in the alpha run to the preceding point is included in the run, so the circle is centered on the first point before the first selected point in the alpha run; this means the crosshair, which is at the first selected point, is not in the center of the alpha proximity circle). This affects only the graphical display, the alpha calculation has not changed. Thanks to Daffy for bringing the issue to my attention.
Downloads are at
github.com/prichterich/GPS-Speedreader