Weight carried as a variable for sessions

You can add a custom activity field for “Weight carried”:

You could also create a custom interval field with a script to calculate kg/m ascent for intervals.