tracklib library provides a variety of tools, operators and functions to manipulate GPS trajectories
A 100% personal route optimizer in a known environment based on experience
Annotate GPS trajectories with geomagnetic data from ESA Swarm satellites.