Is the analysis for the purpose of general knowledge about the grades/percentages you ride? - or to measure and document the grades on given routes?
If the latter, PLEASE, come ride with me for a month - with an end goal of creating a detailed set of cycling maps Distances and elevations are readily available, but to include all the gradients and flats in those climbs is more important to many than the elevation change. Or is that already on cycling maps/apps?
There used to be a great cycling map of the Santa Cruz Mts.
What a great app! Better than GPS.
__________________
Vintage, modern, e-road. It is a big cycling universe.