Given WOD CSV input, typically includes a header example:
Date,Component,Affiliate Name,Class Name,Result,Is Personal Record,Personal Record Description,Performance Result Type,Comment,From Weightlifting Total
11/29/2023,Power Clean + Hang Power Clean + Push Jerk,Test Gym,CrossFit: 5:00 AM,4 x 2 @ 165 lbs,FALSE,,Weight,,FALSE
11/27/2023,Squat Clean,Test Gym,CrossFit: 5:00 AM,1 x 2 @ 185 lbs,FALSE,,Weight,,FALSE
11/20/2023,Weighted Pull-ups,Test Gym,CrossFit: 5:00 AM,1 x 1 @ 70 lbs,TRUE,PR by 30 lbs vs. 40 on 05/18/2021,Weight,,FALSE
Compute the following weightlifting statistics:
Tonnage: it is the total accumulated weight lifted over a specific period (e.g., a workout or week), calculated as Total Reps x Weight
Average Intensity: The average weight lifted across multiple sets or exercises, calculated by dividing your total tonnage by the total number of reps performed.
Volume (or Volume Load): The total amount of work done in a session or week. It is typically calculated as: Sets x Reps x Weight
Where all of these are limited to the exercise in question. So for squat, you would do this just for the squat. The metrics are computed per exercises with the time period being the entire CSV, for the week period, and for every 4 week period.