The elevation profiles of the ascents are measured with a bike computer,
which collects data on the distance covered and on elevation.
The profiles are then divided into sections with a length
of 250 meters along the road (dL).
From the initial and final elevation of each segment the slope (s) is determined
and from that the climb effort (dI):
dI = 0.0012293 s² dL
where dI is in climb effort points, s in % and dL in meters.
The total climb effort of the ascent is the sum
of the effort points of all sections.
This quantity represents only that part of the effort
that is spent in addition to the effort spent on a horizontal road.
So, the profile is divided into intervals,
the climb effort for each interval equals to the number of elevation meters
times the slope and
and the total effort is the sum of the efforts of all intervals.
Finally, the result is multiplied by a constant.
The method can also be regarded as follows:
100 elevation meters on a road with a gradient of 10% are twice as hard as
100 elevation meters on a road with a slope of 5%.
For details I refer to
the Dutch version of this webpage.