Data Field : TRIMP - Training impulse

Hi,
- Workouts can be quantified in many ways – runners and cyclists are always being asked ‘how far did you go today’, or ‘how long were you out for’. Usually they can impress the questioner with a response like ‘I did xx miles’ or I was out for ‘x hours’. But of course simply stating the distance or time takes no account of the speed or intensity, and tells nothing of how hard you found the effort.
- Banister (1991) developed the ‘training impulse’ (TRIMP) as a method to quantify training load. Banisters TRIMP takes into consideration the intensity of exercise as calculated by the heart rate (HR) reserve method and the duration of exercise.
- More information here: http://fellrnr.com/wiki/TRIMP

It would be very interesting for cyclists (and other athletes) to have a data field for garmin edge that reports the Trimp Instant, Trimp / Hour, Trimp accumulated in the activity.
For these last two calculations one author left the code free: https://github.com/victornottat.
I'd even like to adapt these codes to a new single datafield, but I'm a zero in programming.
Can anyone help?
Thank you very much