Logging workouts in a spread sheet

All training and programming related queries and banter here

Moderators: mgil, chromoly, Manveer

User avatar
damufunman
Registered User
Posts: 2974
Joined: Tue Sep 19, 2017 6:14 pm
Age: 36

Re:

#41

Post by damufunman » Tue Nov 07, 2017 9:00 am

Allentown wrote: Tue Nov 07, 2017 4:58 am In a shocking move, my company has gone to Office 2016. We are usually 5+ years behind on systems.
Not entirely sure this is an upgrade...

User avatar
unruhschuh
Männlicher Photoshop-Experte
Posts: 841
Joined: Sun Sep 17, 2017 1:01 pm
Location: Germany
Age: 41
Contact:

Re: Logging workouts in a spread sheet

#42

Post by unruhschuh » Tue Nov 07, 2017 1:49 pm

I can now export BBcode tables from my log. First I select the rows to export like this

Image

Then I run the following Apps Script (no error handling, I know, I should be ashamed)

Code: Select all

function exportToPhpBB_() {
  var spreadsheet = SpreadsheetApp.getActive();
  var sheet = spreadsheet.getActiveSheet();
  var range = sheet.getActiveRange();
  var numRows = range.getNumRows();
  var numCols = range.getNumColumns();
  var values = range.getValues();
  var text = "";
  
  // text += "[size=150][b]" + values[0][0] + "[/b][/size]\n\n";
  text += "[table]";
  text += "[tr]";
  text += "[td][b]Exercise[/b][/td]";
  text += "[td][b]weight x reps [ rest ][/b][/td]";
  text += "[td][b]volume[/b][/td]";
  text += "[td][b]tonnage[/b][/td]";
  text += "[/tr]";
  for (var i = 0; i < numRows; i++) {
    text = text + "[tr][td]" + values[i][3] + "[/td][td]";
    for (var j = 6; j < numCols; j=j+3) {
      if (values[i][j] != "") {
        text += values[i][j] + " x " + values[i][j+1];
        if (values[i][j+2] != "") {
          text += " [ " + values[i][j+2] + " ]\n";
        }
      }
    }
    text += "[/td][td]" + values[i][5] + "[/td][td]" + values[i][4] + "[/td][/tr]"
  }
  text += "[/table]";
  Logger.log(text);
  
  text = "<textarea cols=\"25\" rows=\"15\">" + text + "</textarea>";
  
  // show dialog
  var htmlOutput = HtmlService
     .createHtmlOutput(text)
     .setWidth(250)
     .setHeight(300);
  SpreadsheetApp.getUi().showModalDialog(htmlOutput, 'My add-on');
 
  return;
}
Then a dialog appears:

Image

From which I copy paste the table into my training log, which looks like this:

Exerciseweight x reps [ rest ]volumetonnage
Deadlift345 x 8 [ 5 ]
345 x 8 [ 5 ]
345 x 8
248280
Press170 x 2 [ 6 ]
170 x 2 [ 6 ]
170 x 2
61020
Paused Squat230 x 8 [ 5 ]
230 x 8 [ 5 ]
230 x 4
204600
Dumbbell Bench Press80 x 5 [ 3 ]
80 x 4 [ 3 ]
80 x 4 [ 1 ]
60 x 13 [ 1 ]
60 x 7 [ 1 ]
60 x 7
402660
Barbell Curls89 x 5 [ 3 ]
89 x 5 [ 3 ]
89 x 5 [ 1 ]
50 x 15 [ 1.5 ]
50 x 10 [ 1 ]
50 x 8
482985

It's a real time saver.

Hiphopapotamus
Registered User
Posts: 1205
Joined: Mon Sep 25, 2017 1:16 pm
Age: 57

Re: Logging workouts in a spread sheet

#43

Post by Hiphopapotamus » Tue Nov 07, 2017 3:57 pm

unruhschuh wrote: Tue Nov 07, 2017 1:49 pm I can now export BBcode tables from my log. First I select the rows to export like this

Image

Then I run the following Apps Script (no error handling, I know, I should be ashamed)

Code: Select all

function exportToPhpBB_() {
  var spreadsheet = SpreadsheetApp.getActive();
  var sheet = spreadsheet.getActiveSheet();
  var range = sheet.getActiveRange();
  var numRows = range.getNumRows();
  var numCols = range.getNumColumns();
  var values = range.getValues();
  var text = "";
  
  // text += "[size=150][b]" + values[0][0] + "[/b][/size]\n\n";
  text += "[table]";
  text += "[tr]";
  text += "[td][b]Exercise[/b][/td]";
  text += "[td][b]weight x reps [ rest ][/b][/td]";
  text += "[td][b]volume[/b][/td]";
  text += "[td][b]tonnage[/b][/td]";
  text += "[/tr]";
  for (var i = 0; i < numRows; i++) {
    text = text + "[tr][td]" + values[i][3] + "[/td][td]";
    for (var j = 6; j < numCols; j=j+3) {
      if (values[i][j] != "") {
        text += values[i][j] + " x " + values[i][j+1];
        if (values[i][j+2] != "") {
          text += " [ " + values[i][j+2] + " ]\n";
        }
      }
    }
    text += "[/td][td]" + values[i][5] + "[/td][td]" + values[i][4] + "[/td][/tr]"
  }
  text += "[/table]";
  Logger.log(text);
  
  text = "<textarea cols=\"25\" rows=\"15\">" + text + "</textarea>";
  
  // show dialog
  var htmlOutput = HtmlService
     .createHtmlOutput(text)
     .setWidth(250)
     .setHeight(300);
  SpreadsheetApp.getUi().showModalDialog(htmlOutput, 'My add-on');
 
  return;
}
Then a dialog appears:

Image

From which I copy paste the table into my training log, which looks like this:

Exerciseweight x reps [ rest ]volumetonnage
Deadlift345 x 8 [ 5 ]
345 x 8 [ 5 ]
345 x 8
248280
Press170 x 2 [ 6 ]
170 x 2 [ 6 ]
170 x 2
61020
Paused Squat230 x 8 [ 5 ]
230 x 8 [ 5 ]
230 x 4
204600
Dumbbell Bench Press80 x 5 [ 3 ]
80 x 4 [ 3 ]
80 x 4 [ 1 ]
60 x 13 [ 1 ]
60 x 7 [ 1 ]
60 x 7
402660
Barbell Curls89 x 5 [ 3 ]
89 x 5 [ 3 ]
89 x 5 [ 1 ]
50 x 15 [ 1.5 ]
50 x 10 [ 1 ]
50 x 8
482985

It's a real time saver.
The files are in the computer! It's so simple..
Image

User avatar
unruhschuh
Männlicher Photoshop-Experte
Posts: 841
Joined: Sun Sep 17, 2017 1:01 pm
Location: Germany
Age: 41
Contact:

Re: Logging workouts in a spread sheet

#44

Post by unruhschuh » Wed Nov 08, 2017 5:40 am

Root wrote: Fri Nov 03, 2017 6:59 am
Hiphopapotamus wrote: Fri Oct 27, 2017 12:33 pm For a home-made log, it's probably better to use Access than Excel now that I think of it..
This. I would have a 'Workouts' table and a 'Sets' table.

The 'Workouts' table has the date, the program, the day within the program, and a notes field. You could also have things like a sleep and food "ranking," maybe the time of day, duration of the workout, etc.

The 'Sets' table has a secondary key to link back to a particular workout, the exercise (should link to an 'Exercises' table), weight, number of good reps, number of failed reps, and RPE. Maybe other things like rest time, a 'form' ranking, etc. And a notes field for optional notes.

If you want statistics (and to get good at building Access queries), ^ this is the way to do it.

ETA: Why have I not done this?
How would you encode the order of the sets per workout? With an 'order/INT' column in the Sets table?

Maybe it is advisable to add a table that groups sets together. So

sets -> set_groups -> workouts

Since sets referes back to the exercise, set_groups would be general enough to allow super sets. Then you would need an order for sets within set_groups and an order for set_groups within the workouts.

User avatar
augeleven
Registered User
Posts: 4464
Joined: Thu Sep 28, 2017 1:47 pm
Location: 9th level
Age: 43

Re: Logging workouts in a spread sheet

#45

Post by augeleven » Wed Nov 08, 2017 6:13 am

This is amazing stuff.

Maybe I'm the only one, but I would to see articles on data management for lifting.
Something like "5 Killer Tips to Help Improve Your Weekly Tracking Metrics for Maxx Gainzz!"

I've been looking for a way in to trying to better understand programming stuff, maybe this it

User avatar
unruhschuh
Männlicher Photoshop-Experte
Posts: 841
Joined: Sun Sep 17, 2017 1:01 pm
Location: Germany
Age: 41
Contact:

Re: Logging workouts in a spread sheet

#46

Post by unruhschuh » Wed Nov 08, 2017 6:21 am

augeleven wrote: Wed Nov 08, 2017 6:13 am This is amazing stuff.

Maybe I'm the only one, but I would to see articles on data management for lifting.
Something like "5 Killer Tips to Help Improve Your Weekly Tracking Metrics for Maxx Gainzz!"

I've been looking for a way in to trying to better understand programming stuff, maybe this it
I agree, that this topic would make a nice article.

User avatar
Root
Grillmaster
Posts: 1997
Joined: Fri Sep 15, 2017 8:28 am
Location: Western Upper Lower
Age: 44

Re: Logging workouts in a spread sheet

#47

Post by Root » Wed Nov 08, 2017 7:40 am

unruhschuh wrote: Wed Nov 08, 2017 5:40 am
Root wrote: Fri Nov 03, 2017 6:59 am
Hiphopapotamus wrote: Fri Oct 27, 2017 12:33 pm For a home-made log, it's probably better to use Access than Excel now that I think of it..
This. I would have a 'Workouts' table and a 'Sets' table.

The 'Workouts' table has the date, the program, the day within the program, and a notes field. You could also have things like a sleep and food "ranking," maybe the time of day, duration of the workout, etc.

The 'Sets' table has a secondary key to link back to a particular workout, the exercise (should link to an 'Exercises' table), weight, number of good reps, number of failed reps, and RPE. Maybe other things like rest time, a 'form' ranking, etc. And a notes field for optional notes.

If you want statistics (and to get good at building Access queries), ^ this is the way to do it.

ETA: Why have I not done this?
How would you encode the order of the sets per workout? With an 'order/INT' column in the Sets table?

Maybe it is advisable to add a table that groups sets together. So

sets -> set_groups -> workouts

Since sets referes back to the exercise, set_groups would be general enough to allow super sets. Then you would need an order for sets within set_groups and an order for set_groups within the workouts.
Yeah, I actually came to the conclusion that a "set blocks" table was necessary, though I didn't come up with a good way to handle supersets. Order of sets and set blocks in the ADB I set up is only tracked by the order in which they are entered (the autonumber field.) Of course, if blocks and sets aren't guaranteed to be entered in sequence, an "order" field would be needed.

User avatar
perman
Registered User
Posts: 1184
Joined: Thu Sep 28, 2017 1:48 pm
Location: Near Oslo, Norway
Age: 39

Re: Logging workouts in a spread sheet

#48

Post by perman » Thu Nov 09, 2017 12:37 pm

unruhschuh wrote: Tue Nov 07, 2017 1:49 pm I can now export BBcode tables from my log. First I select the rows to export like this

Image

Then I run the following Apps Script (no error handling, I know, I should be ashamed)

Code: Select all

function exportToPhpBB_() {
  var spreadsheet = SpreadsheetApp.getActive();
  var sheet = spreadsheet.getActiveSheet();
  var range = sheet.getActiveRange();
  var numRows = range.getNumRows();
  var numCols = range.getNumColumns();
  var values = range.getValues();
  var text = "";
  
  // text += "[size=150][b]" + values[0][0] + "[/b][/size]\n\n";
  text += "[table]";
  text += "[tr]";
  text += "[td][b]Exercise[/b][/td]";
  text += "[td][b]weight x reps [ rest ][/b][/td]";
  text += "[td][b]volume[/b][/td]";
  text += "[td][b]tonnage[/b][/td]";
  text += "[/tr]";
  for (var i = 0; i < numRows; i++) {
    text = text + "[tr][td]" + values[i][3] + "[/td][td]";
    for (var j = 6; j < numCols; j=j+3) {
      if (values[i][j] != "") {
        text += values[i][j] + " x " + values[i][j+1];
        if (values[i][j+2] != "") {
          text += " [ " + values[i][j+2] + " ]\n";
        }
      }
    }
    text += "[/td][td]" + values[i][5] + "[/td][td]" + values[i][4] + "[/td][/tr]"
  }
  text += "[/table]";
  Logger.log(text);
  
  text = "<textarea cols=\"25\" rows=\"15\">" + text + "</textarea>";
  
  // show dialog
  var htmlOutput = HtmlService
     .createHtmlOutput(text)
     .setWidth(250)
     .setHeight(300);
  SpreadsheetApp.getUi().showModalDialog(htmlOutput, 'My add-on');
 
  return;
}
Then a dialog appears:

Image

From which I copy paste the table into my training log, which looks like this:

Exerciseweight x reps [ rest ]volumetonnage
Deadlift345 x 8 [ 5 ]
345 x 8 [ 5 ]
345 x 8
248280
Press170 x 2 [ 6 ]
170 x 2 [ 6 ]
170 x 2
61020
Paused Squat230 x 8 [ 5 ]
230 x 8 [ 5 ]
230 x 4
204600
Dumbbell Bench Press80 x 5 [ 3 ]
80 x 4 [ 3 ]
80 x 4 [ 1 ]
60 x 13 [ 1 ]
60 x 7 [ 1 ]
60 x 7
402660
Barbell Curls89 x 5 [ 3 ]
89 x 5 [ 3 ]
89 x 5 [ 1 ]
50 x 15 [ 1.5 ]
50 x 10 [ 1 ]
50 x 8
482985

It's a real time saver.
Damn, that's a mighty fine table. I might steal your entire approach...

User avatar
unruhschuh
Männlicher Photoshop-Experte
Posts: 841
Joined: Sun Sep 17, 2017 1:01 pm
Location: Germany
Age: 41
Contact:

Re: Logging workouts in a spread sheet

#49

Post by unruhschuh » Thu Nov 23, 2017 3:52 am

I have migrated my data into an SQLite database. I wrote a python script that generates forum posts. It can also be used to generate the following overview, which I put in the first post of my training log and update every time:
OverviewShow
2017-11-21 Tuesday

General
I'm employing a very sophisticated deload protocol of doing jack shit until tuesday next week, since my wife is going on a well earned trip to visit friends in Berlin and I'm alone with our 2yo. He's been quite a hand full for the last couple of weeks. Approaching 2.5 years, this seems to be the age, where he is smart enough to know how to drive us up the wall, while not quite smart enough to know when to stop. It's mind-boggling how our species survived, given how much of a pain in the ass these little buggers can be.

Deadlift
I used the hook grip on both reps of the first set and on the first reps of the second and third set, so 4 total reps with hook grip at 435. It still hurts like mad and therefore feels less secure than my mixed grip. After doing the last rep with mixed grip, I immediately felt it in my back. It's not pain, but some discomfort. It's enough to keep me motivated to get the hook grip down. The sets themselves felt pretty "light", maybe @8? I really don't know.

Press
I missgrooved the last rep of the 4th set and it turned into a mega grind. I wish I had it on tape. I was absolutely certain, to not get 5 in the last set, but lo and behold I did it (though with 8 mins rest). 150x5x5 is alright I guess? Still, my long-term goal is to strictly press 225@9.5. Then I'd feel so stronk!

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift435 x 2 / 2 [ 5.0 ]
435 x 2 / 2 [ 5.0 ]
435 x 2 / 2
62610.0
Press150 x 5 / 5 [ 5.0 ]
150 x 5 / 5 [ 5.0 ]
150 x 5 / 5 [ 5.0 ]
150 x 5 / 5 [ 8.0 ]
150 x 5 / 5
253750.0
Paused Squat267 x 2 / 2 [ 3.0 ]
267 x 2 / 2 [ 3.0 ]
267 x 2 / 2
61602.0
Dumbbell Bench Press80 x 6 [ 3.0 ]
80 x 6 [ 3.0 ]
80 x 5 [ 1.0 ]
50 x 12 [ 1.0 ]
50 x 10 [ 1.0 ]
50 x 8 [ 1.0 ]
50 x 9
563310.0
Barbell Curl94 x 4 [ 3.0 ]
94 x 4 [ 3.0 ]
94 x 4 [ 1.0 ]
50 x 15 [ 1.0 ]
50 x 10 [ 1.0 ]
50 x 7
442728.0

2017-11-20 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Pull Up205 x 10 [ 2.0 ]
205 x 6 [ 2.0 ]
205 x 5 [ 2.0 ]
205 x 5 [ 2.0 ]
205 x 5 [ 2.0 ]
205 x 5 [ 2.0 ]
205 x 5 [ 2.0 ]
205 x 5 [ 2.0 ]
205 x 4
5010250.0

2017-11-16 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat345 x 2 / 2 [ 5.0 ]
345 x 2 / 2 [ 5.0 ]
345 x 2 / 2
62070.0
Bench Press170 x 5 / 5 [ 4.0 ]
170 x 5 / 5 [ 4.0 ]
170 x 5 / 5 [ 4.0 ]
170 x 5 / 5 [ 4.0 ]
170 x 5 / 5
254250.0
Paused Deadlift325 x 2 / 2 [ 4.0 ]
325 x 2 / 2 [ 4.0 ]
325 x 2 / 2
61950.0
Strict Press135 x 5 / 5 [ 5.0 ]
135 x 5 / 5 [ 4.0 ]
135 x 5 / 5 [ 4.0 ]
135 x 5 / 5 [ 4.0 ]
135 x 5 / 5
253375.0
Barbell Rows95 x 11 [ 2.0 ]
95 x 11 [ 2.0 ]
95 x 10 [ 2.0 ]
95 x 10 [ 2.0 ]
95 x 10 [ 2.0 ]
524940.0

2017-11-15 Wednesday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Chin Up205 x 10 [ 2.0 ]
205 x 7 [ 2.0 ]
205 x 7 [ 2.0 ]
205 x 6 [ 2.0 ]
205 x 5 [ 2.0 ]
205 x 5 [ 2.0 ]
205 x 5 [ 2.0 ]
205 x 5
5010250.0

2017-11-13 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift390 x 5 / 5 [ 5.0 ]
390 x 5 / 5 [ 5.0 ]
390 x 5 / 5
155850.0
Press139 x 8 / 8 [ 6.0 ]
139 x 8 / 8 [ 6.0 ]
139 x 6 / 8
223058.0
Paused Squat245 x 5 / 5 [ 5.0 ]
245 x 5 / 5 [ 5.0 ]
245 x 5 / 5
153675.0
Dumbbell Bench Press80 x 5 [ 3.0 ]
80 x 5 [ 3.0 ]
80 x 7 [ 1.0 ]
60 x 8 [ 1.0 ]
60 x 7 [ 1.0 ]
50 x 10
422760.0
Barbell Curl92 x 5 / 5 [ 3.0 ]
92 x 5 / 5 [ 3.0 ]
92 x 5 / 5 [ 1.0 ]
50 x 15 [ 1.0 ]
50 x 9 [ 1.0 ]
50 x 8
472980.0

2017-11-11 Saturday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Pull Up205 x 10 / 10 [ 2.0 ]
205 x 6 / 6 [ 2.0 ]
205 x 5 / 5 [ 2.0 ]
205 x 5 / 5 [ 2.0 ]
205 x 5 / 5 [ 2.0 ]
205 x 5 / 5 [ 2.0 ]
205 x 5 / 5 [ 2.0 ]
205 x 5 / 5 [ 2.0 ]
205 x 5 / 5 [ 2.0 ]
5110455.0

2017-11-9 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat310 x 5 / 5 [ 5.0 ]
310 x 5 / 5 [ 5.0 ]
310 x 5 / 5
154650.0
Bench Press165 x 5 / 5 [ 4.0 ]
165 x 5 / 5 [ 4.0 ]
165 x 5 / 5 [ 4.0 ]
165 x 5 / 5
203300.0
Paused Deadlift305 x 5 / 5 [ 5.0 ]
305 x 5 / 5 [ 5.0 ]
305 x 5 / 5
154575.0
Strict Press135 x 5 / 5 [ 5.0 ]
135 x 5 / 5 [ 5.0 ]
135 x 5 / 5
152025.0
Barbell Curl90 x 5 / 5 [ 3.0 ]
90 x 5 / 5 [ 3.0 ]
90 x 5 / 5 [ 1.0 ]
50 x 15 / 15 [ 1.0 ]
50 x 9 / 9 [ 1.0 ]
50 x 9 / 9
483000.0

2017-11-8 Wednesday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Chin Up205 x 12 / 12 [ 2.0 ]
205 x 7 / 7 [ 2.0 ]
205 x 6 / 6 [ 2.0 ]
205 x 5 / 5 [ 2.0 ]
205 x 5 / 5 [ 2.0 ]
205 x 5 / 5 [ 2.0 ]
205 x 5 / 5 [ 2.0 ]
205 x 5 / 5
5010250.0

2017-11-6 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift345 x 8 / 8 [ 5.0 ]
345 x 8 / 8 [ 5.0 ]
345 x 8 / 8
248280.0
Press170 x 2 / 2 [ 6.0 ]
170 x 2 / 2 [ 6.0 ]
170 x 2 / 2
61020.0
Paused Squat230 x 8 / 8 [ 5.0 ]
230 x 8 / 8 [ 5.0 ]
230 x 4 / 4
204600.0
Dumbbell Bench Press80 x 5 / 5 [ 3.0 ]
80 x 4 / 4 [ 3.0 ]
80 x 4 / 4 [ 1.0 ]
60 x 13 / 13 [ 1.0 ]
60 x 7 / 7 [ 1.0 ]
60 x 7 / 7
402660.0
Barbell Curl89 x 5 / 5 [ 3.0 ]
89 x 5 / 5 [ 3.0 ]
89 x 5 / 5 [ 1.0 ]
50 x 15 / 15 [ 1.5 ]
50 x 10 / 10 [ 1.0 ]
50 x 8 / 8
482985.0

2017-11-4 Saturday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Pull Up202 x 9 / 9 [ 2.0 ]
202 x 6 / 6 [ 2.0 ]
202 x 5 / 5 [ 2.0 ]
202 x 5 / 5 [ 2.0 ]
202 x 5 / 5 [ 2.0 ]
202 x 5 / 5 [ 2.0 ]
202 x 5 / 5 [ 2.0 ]
202 x 5 / 5
459090.0

2017-11-2 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat275 x 8 / 8 [ 5.0 ]
275 x 8 / 8 [ 8.0 ]
275 x 8 / 8
246600.0
Bench Press160 x 5 / 5 [ 3.0 ]
160 x 5 / 5 [ 3.0 ]
160 x 5 / 5
152400.0
Paused Deadlift262 x 8 / 8 [ 5.0 ]
262 x 8 / 8 [ 9.0 ]
262 x 8 / 8
246288.0
Strict Press110 x 5 / 5 [ 3.0 ]
110 x 5 / 5 [ 3.0 ]
110 x 5 / 5
151650.0
Barbell Curl87 x 5 / 5 [ 3.0 ]
87 x 5 / 5 [ 3.0 ]
87 x 5 / 5 [ 1.0 ]
50 x 15 / 15 [ 1.0 ]
50 x 9 / 9 [ 1.0 ]
50 x 8 / 8
472905.0

2017-11-1 Wednesday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Chin Up200 x 10 / 10 [ 2.0 ]
200 x 8 / 8 [ 2.0 ]
200 x 7 / 7 [ 2.0 ]
200 x 5 / 5 [ 2.0 ]
200 x 5 / 5 [ 2.0 ]
200 x 5 / 5 [ 2.0 ]
200 x 5 / 5 [ 2.0 ]
459000.0

2017-10-23 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift430 x 2 / 2 [ 5.0 ]
430 x 2 / 2 [ 5.0 ]
430 x 2 / 2
62580.0
Press149 x 5 / 5 [ 5.0 ]
149 x 5 / 5 [ 5.0 ]
149 x 5 / 5 [ 5.0 ]
149 x 5 / 5 [ 5.0 ]
149 x 5 / 5
253725.0
Dumbbell Bench Press80 x 5 / 5 [ 3.0 ]
80 x 5 / 5 [ 3.0 ]
80 x 5 / 5 [ 1.0 ]
60 x 12 / 12 [ 1.0 ]
60 x 8 / 8 [ 1.0 ]
60 x 7 / 7
422820.0
Paused Squat265 x 2 / 2 [ 3.0 ]
265 x 2 / 2 [ 3.0 ]
265 x 2 / 2
61590.0
Barbell Curl85 x 5 / 5 [ 3.0 ]
85 x 5 / 5 [ 3.0 ]
85 x 5 / 5 [ 1.0 ]
60 x 12 / 12 [ 1.0 ]
60 x 8 / 8 [ 1.0 ]
60 x 7 / 7
422895.0

2017-10-21 Saturday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Pull Up200 x 10 / 10 [ 2.0 ]
200 x 7 / 7 [ 2.0 ]
200 x 6 / 6 [ 2.0 ]
200 x 5 / 5 [ 2.0 ]
200 x 5 / 5 [ 2.0 ]
200 x 5 / 5 [ 2.0 ]
200 x 5 / 5
438600.0

2017-10-19 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat340 x 2 / 2 [ 5.0 ]
340 x 2 / 2 [ 5.0 ]
340 x 2 / 2
62040.0
Bench Press155 x 5 / 5 [ 3.0 ]
155 x 5 / 5 [ 3.0 ]
155 x 5 / 5
152325.0
Paused Deadlift320 x 2 / 2 [ 4.0 ]
320 x 2 / 2 [ 4.0 ]
320 x 2 / 2
61920.0
Strict Press105 x 5 / 5 [ 3.0 ]
105 x 5 / 5 [ 3.0 ]
105 x 5 / 5
151575.0
Barbell Curl82 x 5 / 5 [ 3.0 ]
82 x 5 / 5 [ 3.0 ]
82 x 5 / 5 [ 1.0 ]
50 x 15 / 15 [ 1.0 ]
50 x 10 / 10 [ 1.0 ]
50 x 9 / 9
492930.0

2017-10-18 Wednesday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Chin Up200 x 11 / 11 [ 9.0 ]
200 x 9 / 9 [ 2.0 ]
200 x 7 / 7 [ 2.0 ]
200 x 6 / 6 [ 2.0 ]
200 x 5 / 5 [ 2.0 ]
200 x 5 / 5
438600.0

2017-10-16 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift385 x 5 / 5 [ 5.0 ]
385 x 5 / 5 [ 5.0 ]
385 x 5 / 5
155775.0
Press137 x 8 / 8 [ 5.0 ]
137 x 8 / 8 [ 6.0 ]
137 x 8 / 8
243288.0
Paused Squat242 x 5 / 5 [ 5.0 ]
242 x 5 / 5 [ 5.0 ]
242 x 5 / 5
153630.0
Dumbbell Bench Press80 x 4 / 4 [ 3.0 ]
80 x 4 / 4 [ 3.0 ]
80 x 4 / 4 [ 1.5 ]
60 x 12 / 12 [ 1.0 ]
60 x 8 / 8 [ 1.0 ]
60 x 7 / 7
392580.0
Barbell Curl80 x 5 / 5 [ 3.0 ]
80 x 5 / 5 [ 3.0 ]
80 x 5 / 5 [ 1.0 ]
50 x 13 / 13 [ 1.0 ]
50 x 10 / 10 [ 1.0 ]
50 x 8 / 8
462750.0

2017-10-14 Saturday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Pull Up200 x 10 / 10 [ 2.0 ]
200 x 8 / 8 [ 2.0 ]
200 x 6 / 6 [ 2.0 ]
200 x 6 / 6 [ 2.0 ]
200 x 5 / 5
357000.0

2017-10-12 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat305 x 5 / 5 [ 5.0 ]
305 x 5 / 5 [ 5.0 ]
305 x 5 / 5
154575.0
Bench Press145 x 5 / 5 [ 3.0 ]
145 x 5 / 5 [ 3.0 ]
145 x 5 / 5
152175.0
Paused Deadlift302 x 5 / 5 [ 5.0 ]
302 x 5 / 5 [ 5.0 ]
302 x 5 / 5
154530.0
Strict Press95 x 5 / 5 [ 3.0 ]
95 x 5 / 5 [ 3.0 ]
95 x 5 / 5
151425.0
Barbell Curl79 x 5 / 5 [ 3.0 ]
79 x 5 / 5 [ 3.0 ]
79 x 5 / 5 [ 1.0 ]
50 x 11 / 11 [ 1.0 ]
50 x 10 / 10 [ 1.0 ]
50 x 8 / 8
442635.0

2017-10-11 Wednesday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Chin Up200 x 10 / 10 [ 2.0 ]
200 x 7 / 7 [ 2.0 ]
200 x 7 / 7 [ 2.0 ]
200 x 6 / 6 [ 2.0 ]
200 x 6 / 6
367200.0

2017-10-9 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift340 x 8 / 8 [ 5.0 ]
340 x 8 / 8 [ 5.0 ]
340 x 8 / 8
248160.0
Press170 x 2 / 2 [ 6.0 ]
170 x 2 / 2 [ 9.0 ]
170 x 2 / 2
61020.0
Paused Squat225 x 8 / 8 [ 5.0 ]
225 x 8 / 8 [ 5.0 ]
225 x 8 / 8
245400.0
Dumbbell Bench Press75 x 5 / 5 [ 3.0 ]
75 x 5 / 5 [ 3.0 ]
75 x 5 / 5 [ 1.0 ]
60 x 10 / 10 [ 1.0 ]
60 x 7 / 7 [ 1.0 ]
60 x 7 / 7
392565.0
Barbell Curl77 x 5 / 5 [ 3.0 ]
77 x 5 / 5 [ 3.0 ]
77 x 5 / 5 [ 1.0 ]
50 x 12 / 12 [ 1.0 ]
50 x 10 / 10 [ 1.0 ]
50 x 9 / 9
462705.0

2017-10-8 Sunday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Pull Up200 x 10 / 10 [ 2.0 ]
200 x 6 / 6 [ 2.0 ]
200 x 6 / 6 [ 2.0 ]
200 x 6 / 6 [ 2.0 ]
200 x 5 / 5
336600.0

2017-10-5 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat270 x 8 / 8 [ 5.0 ]
270 x 8 / 8 [ 5.0 ]
270 x 8 / 8
246480.0
Press147 x 5 / 5 [ 5.0 ]
147 x 5 / 5 [ 5.0 ]
147 x 5 / 5 [ 7.0 ]
147 x 5 / 5 [ 11.0 ]
147 x 5 / 5
253675.0
Bench Press135 x 10 / 10 [ 2.0 ]
135 x 10 / 10 [ 2.0 ]
135 x 7 / 7 [ 2.0 ]
135 x 7 / 7
344590.0
Paused Deadlift260 x 8 / 8 [ 5.0 ]
260 x 8 / 8 [ 5.0 ]
260 x 8 / 8
246240.0
Barbell Curl75 x 5 / 5 [ 3.0 ]
75 x 5 / 5 [ 3.0 ]
75 x 5 / 5 [ 1.0 ]
50 x 14 / 14 [ 1.0 ]
50 x 8 / 8 [ 1.0 ]
50 x 8 / 8
452625.0

2017-10-3 Tuesday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Chin Up200 x 11 / 11 [ 2.0 ]
200 x 7 / 7 [ 2.0 ]
200 x 6 / 6 [ 2.0 ]
200 x 6 / 6
306000.0

2017-10-1 Sunday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift425 x 2 / 2 [ 5.0 ]
425 x 2 / 2 [ 5.0 ]
425 x 2 / 2
62550.0
Press135 x 8 / 8 [ 5.0 ]
135 x 8 / 8 [ 6.0 ]
135 x 8 / 8
243240.0
Paused Squat260 x 2 / 2 [ 3.0 ]
260 x 2 / 2 [ 3.0 ]
260 x 2 / 2
61560.0
Dumbbell Bench Press75 x 8 / 8 [ 2.0 ]
75 x 5 / 5 [ 2.0 ]
75 x 5 / 5 [ 2.0 ]
60 x 11 / 11 [ 2.0 ]
60 x 9 / 9 [ 2.0 ]
60 x 9 / 9
473090.0

2017-9-30 Saturday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Pull Up200 x 10 / 10 [ 2.0 ]
200 x 7 / 7 [ 2.0 ]
200 x 6 / 6 [ 2.0 ]
200 x 5 / 5
285600.0

2017-9-28 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat335 x 2 / 2 [ 5.0 ]
335 x 2 / 2 [ 5.0 ]
335 x 2 / 2
62010.0
Press168 x 2 / 2 [ 5.0 ]
168 x 2 / 2 [ 8.0 ]
168 x 2 / 2
61008.0
Paused Deadlift315 x 2 / 2 [ 3.0 ]
215 x 2 / 2 [ 4.0 ]
315 x 2 / 2
61690.0
Bench Press115 x 12 / 12 [ 2.0 ]
115 x 12 / 12 [ 2.0 ]
115 x 12 / 12 [ 2.0 ]
115 x 10 / 10
465290.0
Barbell Curl70 x 10 / 10 [ 2.0 ]
70 x 8 / 8 [ 2.0 ]
70 x 7 / 7 [ 2.0 ]
60 x 9 / 9 [ 2.0 ]
60 x 7 / 7 [ 2.0 ]
60 x 8 / 8
493190.0

2017-9-26 Tuesday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Chin Up200 x 12 / 12 [ 2.0 ]
200 x 7 / 7 [ 2.0 ]
200 x 6 / 6
255000.0

2017-9-24 Sunday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Pull Up200 x 10 / 10 [ 2.0 ]
200 x 6 / 6 [ 2.0 ]
200 x 4 / 4
204000.0

2017-9-21 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift370 x 5 / 5 [ 5.0 ]
370 x 5 / 5 [ 5.0 ]
370 x 5 / 5 [ 5.0 ]
380 x 5 / 5
207450.0
Press145 x 5 / 5 [ 6.0 ]
145 x 5 / 5 [ 6.0 ]
145 x 5 / 5 [ 6.0 ]
145 x 5 / 5 [ 6.0 ]
145 x 5 / 5
253625.0
Paused Squat240 x 5 / 5 [ 5.0 ]
240 x 5 / 5 [ 5.0 ]
240 x 5 / 5
153600.0
Dumbbell Bench Press75 x 6 / 6 [ 2.0 ]
75 x 7 / 7 [ 2.0 ]
60 x 12 / 12 [ 2.0 ]
60 x 9 / 9 [ 2.0 ]
60 x 9 / 9
432775.0
Barbell Curl64 x 13 / 13 [ 2.0 ]
64 x 10 / 10 [ 2.0 ]
64 x 7 / 7 [ 2.0 ]
64 x 7 / 7
372368.0

2017-9-20 Wednesday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Chin Up200 x 12 / 12 [ 2.0 ]
200 x 8 / 8
204000.0

2017-9-18 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat300 x 5 / 5 [ 5.0 ]
300 x 5 / 5 [ 5.0 ]
300 x 5 / 5
154500.0
Press132 x 8 / 8 [ 5.0 ]
132 x 8 / 8 [ 7.0 ]
132 x 8 / 8
243168.0
Paused Deadlift300 x 5 / 5 [ 5.0 ]
300 x 5 / 5 [ 5.0 ]
300 x 5 / 5
154500.0
Dumbbell Bench Press75 x 9 / 9 [ 2.0 ]
60 x 12 / 12 [ 2.0 ]
60 x 10 / 10 [ 2.0 ]
60 x 8 / 8 [ 2.0 ]
60 x 8 / 8
472955.0
Barbell Curl62 x 14 / 14 [ 2.0 ]
62 x 9 / 9 [ 2.0 ]
62 x 8 / 8 [ 2.0 ]
62 x 8 / 8
392418.0

2017-9-16 Saturday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift335 x 8 / 8 [ 8.0 ]
335 x 8 / 8 [ 8.0 ]
335 x 8 / 8
248040.0
Press166 x 2 / 2 [ 8.0 ]
166 x 2 / 2 [ 8.0 ]
166 x 2 / 2
6996.0
Paused Squat215 x 8 / 8 [ 5.0 ]
215 x 8 / 8 [ 5.0 ]
215 x 8 / 8
245160.0
Dumbbell Bench Press75 x 8 / 8 [ 2.0 ]
60 x 11 / 11 [ 2.0 ]
60 x 9 / 9 [ 2.0 ]
60 x 8 / 8 [ 2.0 ]
60 x 7 / 7
432700.0
Barbell Curl60 x 15 / 15 [ 2.0 ]
60 x 9 / 9 [ 2.0 ]
60 x 7 / 7 [ 2.0 ]
60 x 7 / 7
382280.0

2017-9-12 Tuesday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat265 x 8 / 8 [ 7.0 ]
265 x 8 / 8 [ 11.0 ]
265 x 8 / 8
246360.0
Press144 x 5 / 5 [ 6.0 ]
144 x 5 / 5 [ 6.0 ]
144 x 5 / 5 [ 6.0 ]
144 x 5 / 5 [ 8.0 ]
144 x 5 / 5
253600.0
Paused Deadlift255 x 8 / 8 [ 5.0 ]
255 x 8 / 8 [ 7.0 ]
255 x 8 / 8
246120.0
Dumbbell Bench Press70 x 9 / 9 [ 2.0 ]
60 x 9 / 9 [ 2.0 ]
60 x 8 / 8 [ 2.0 ]
60 x 8 / 8 [ 2.0 ]
60 x 7 / 7
412550.0
Barbell Curl57 x 15 / 15 [ 2.0 ]
57 x 9 / 9 [ 2.0 ]
57 x 8 / 8 [ 2.0 ]
57 x 7 / 7
392223.0

2017-9-7 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift420 x 2 / 2 [ 8.0 ]
420 x 2 / 2 [ 10.0 ]
420 x 2 / 2
62520.0
Press130 x 8 / 8 [ 6.0 ]
130 x 8 / 8 [ 10.0 ]
130 x 8 / 8
243120.0
Paused Squat260 x 3 / 3 [ 5.0 ]
260 x 3 / 3 [ 5.0 ]
260 x 3 / 3
92340.0
Dumbbell Bench Press70 x 8 / 8 [ 2.0 ]
55 x 15 / 15 [ 4.5 ]
55 x 12 / 12 [ 2.0 ]
55 x 8 / 8
432485.0
Barbell Curl55 x 15 / 15 [ 2.0 ]
55 x 11 / 11 [ 2.0 ]
55 x 9 / 9 [ 2.0 ]
55 x 8 / 8
432365.0

2017-9-4 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat330 x 2 / 2 [ 8.0 ]
330 x 2 / 2 [ 10.0 ]
330 x 2 / 2
61980.0
Press164 x 2 / 2 [ 7.0 ]
164 x 2 / 2 [ 9.0 ]
164 x 2 / 2 [ 135.0 ]
135 x 5 / 5
111659.0
Paused Deadlift295 x 5 / 5 [ 6.0 ]
295 x 5 / 5 [ 5.0 ]
295 x 5 / 5
154425.0
Dumbbell Bench Press65 x 10 / 10 [ 2.0 ]
55 x 13 / 13 [ 2.0 ]
55 x 11 / 11 [ 2.0 ]
55 x 9 / 9 [ 2.0 ]
55 x 9 / 9
522960.0
Barbell Curl54 x 15 / 15 [ 2.0 ]
54 x 11 / 11 [ 2.0 ]
54 x 8 / 8 [ 2.0 ]
54 x 8 / 8
422268.0

2017-8-31 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift375 x 5 / 5 [ 9.0 ]
375 x 5 / 5 [ 8.0 ]
375 x 5 / 5
155625.0
Press143 x 5 / 5 [ 6.0 ]
143 x 5 / 5 [ 6.0 ]
143 x 5 / 5 [ 6.5 ]
143 x 5 / 5 [ 6.0 ]
143 x 5 / 5
253575.0
Paused Squat240 x 5 / 5 [ 5.0 ]
240 x 5 / 5
102400.0
Dumbbell Bench Press65 x 8 / 8 [ 2.0 ]
55 x 15 / 15 [ 2.0 ]
55 x 11 / 11 [ 2.0 ]
55 x 8 / 8 [ 2.0 ]
55 x 8 / 8
502830.0
Barbell Curl52 x 16 / 16 [ 2.0 ]
52 x 12 / 12 [ 2.0 ]
52 x 10 / 10 [ 2.0 ]
52 x 10 / 10
482496.0

2017-8-28 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat295 x 5 / 5 [ 8.0 ]
295 x 5 / 5 [ 8.0 ]
295 x 5 / 5
154425.0
Press129 x 8 / 8 [ 7.0 ]
129 x 8 / 8 [ 10.0 ]
129 x 8 / 8
243096.0
Paused Deadlift295 x 5 / 5 [ 5.0 ]
295 x 5 / 5
102950.0
Dumbbell Bench Press60 x 10 / 10 [ 2.0 ]
55 x 14 / 14 [ 3.5 ]
55 x 13 / 13 [ 2.0 ]
55 x 10 / 10 [ 2..5 ]
55 x 10 / 10
573185.0
Barbell Curl50 x 15 / 15 [ 2.0 ]
50 x 12 / 12 [ 2.0 ]
50 x 10 / 10 [ 2.0 ]
50 x 10 / 10
472350.0

2017-8-26 Saturday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift330 x 8 / 8 [ 7.0 ]
330 x 8 / 8 [ 8.0 ]
330 x 8 / 8
247920.0
Press162 x 2 / 2 [ 6.0 ]
162 x 2 / 2 [ 8.0 ]
162 x 2 / 2
6972.0
Paused Squat235 x 5 / 5 [ 6.0 ]
235 x 5 / 5
102350.0
Dumbbell Bench Press55 x 14 / 14 [ 2.0 ]
55 x 11 / 11 [ 2.0 ]
55 x 9 / 9 [ 2.0 ]
55 x 9 / 9
432365.0
Barbell Curl45 x 16 / 16 [ 2.0 ]
45 x 13 / 13 [ 2.0 ]
45 x 10 / 10 [ 2.0 ]
45 x 10 / 10
492205.0

2017-8-23 Wednesday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat260 x 8 / 8 [ 8.0 ]
260 x 8 / 8 [ 8.0 ]
260 x 8 / 8
246240.0
Press142 x 5 / 5 [ 6.0 ]
142 x 5 / 5 [ 6.0 ]
142 x 5 / 5 [ 6.0 ]
142 x 5 / 5 [ 8.0 ]
142 x 5 / 5
253550.0
Paused Deadlift290 x 5 / 5 [ 5.0 ]
290 x 5 / 5
102900.0
Dumbbell Bench Press55 x 15 / 15 [ 3.0 ]
55 x 14 / 14 [ 2.0 ]
55 x 10 / 10 [ 2.0 ]
55 x 8 / 8
472585.0
Barbell Curl45 x 18 / 18 [ 2.0 ]
45 x 14 / 14 [ 2.0 ]
45 x 11 / 11 [ 2.0 ]
45 x 10 / 10
532385.0

2017-8-17 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift415 x 2 / 2 [ 8.0 ]
415 x 2 / 2 [ 10.0 ]
215 x 2 / 2 [ 10.0 ]
375 x 3 / 3
93215.0
Press127 x 8 / 8 [ 8.0 ]
127 x 8 / 8 [ 8.0 ]
127 x 8 / 8
243048.0
Paused Squat230 x 5 / 5 [ 6.0 ]
230 x 5 / 5
102300.0
Dumbbell Bench Press50 x 20 / 20 [ 2.0 ]
50 x 13 / 13 [ 2.0 ]
50 x 12 / 12 [ 2.0 ]
50 x 12 / 12
572850.0
Barbell Curl45 x 14 / 14 [ 2.0 ]
45 x 13 / 13 [ 2.0 ]
45 x 10 / 10 [ 2.0 ]
45 x 10 / 10
472115.0

2017-8-14 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat325 x 2 / 2 [ 8.0 ]
325 x 2 / 2 [ 10.0 ]
325 x 2 / 2 [ 10.0 ]
290 x 5 / 5
113400.0
Press160 x 2 / 2 [ 6.0 ]
160 x 2 / 2 [ 7.0 ]
160 x 2 / 2 [ 10.0 ]
135 x 8 / 8
142040.0
Paused Deadlift285 x 5 / 5 [ 4.0 ]
285 x 5 / 5
102850.0

2017-8-10 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift370 x 5 / 5 [ 8.0 ]
370 x 5 / 5 [ 8.0 ]
370 x 5 / 5
155550.0
Press142 x 5 / 5 [ 6.0 ]
142 x 5 / 5 [ 6.0 ]
142 x 5 / 5 [ 6.0 ]
142 x 5 / 5 [ 8.0 ]
142 x 5 / 5
253550.0
Paused Squat225 x 5 / 5 [ 6.0 ]
225 x 5 / 5
102250.0
Dumbbell Bench Press50 x 17 / 17 [ 2.0 ]
50 x 15 / 15 [ 2.0 ]
50 x 12 / 12 [ 2.0 ]
50 x 12 / 12
562800.0
Dumbbell Curl25 x 14 / 14 [ 2.0 ]
25 x 10 / 10 [ 2.0 ]
25 x 10 / 10 [ 2.0 ]
25 x 10 / 10
441100.0

2017-8-7 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat290 x 5 / 5 [ 8.0 ]
290 x 5 / 5 [ 10.0 ]
290 x 5 / 5
154350.0
Press125 x 8 / 8 [ 8.0 ]
125 x 8 / 8 [ 9.0 ]
125 x 8 / 8
243000.0
Deadlift315 x 5 / 551575.0
Incline Dumbbell Press40 x 18 / 18 [ 2.0 ]
40 x 15 / 15 [ 2.0 ]
40 x 14 / 14 [ 2.0 ]
40 x 12 / 12
592360.0
Dumbbell Curl25 x 15 / 15 [ 2.0 ]
25 x 11 / 11 [ 2.0 ]
25 x 10 / 10 [ 2.0 ]
25 x 10 / 10
461150.0

2017-8-3 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift325 x 8 / 8 [ 6.0 ]
325 x 8 / 8 [ 7.5 ]
325 x 8 / 8
247800.0
Press157 x 2 / 2 [ 5.0 ]
157 x 2 / 2 [ 6.0 ]
157 x 5 / 5
91413.0
Dumbbell Bench Press45 x 20 / 20 [ 2.0 ]
45 x 15 / 15 [ 2.0 ]
45 x 13 / 13 [ 2.0 ]
45 x 13 / 13
612745.0
Dumbbell Curl25 x 12 / 12 [ 2.0 ]
25 x 10 / 10 [ 2.0 ]
25 x 10 / 10 [ 2.0 ]
25 x 10 / 10
421050.0

2017-7-31 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat255 x 8 / 8 [ 6.0 ]
255 x 8 / 8 [ 6.0 ]
255 x 8 / 8
246120.0
Press141 x 5 / 5 [ 6.0 ]
141 x 5 / 5 [ 6.0 ]
141 x 5 / 5 [ 6.0 ]
141 x 5 / 5 [ 6.0 ]
141 x 5 / 5
253525.0
Deadlift315 x 5 / 551575.0
Incline Dumbbell Press40 x 13 / 13 [ 2.0 ]
40 x 13 / 13 [ 2.0 ]
40 x 12 / 12
381520.0
Dumbbell Curl20 x 15 / 15 [ 2.0 ]
20 x 14 / 14 [ 2.0 ]
20 x 12 / 12 [ 2.0 ]
20 x 13 / 13
541080.0

2017-7-29 Saturday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift410 x 2 / 2 [ 7.0 ]
410 x 2 / 2 [ 6.0 ]
410 x 2 / 2 [ 8.0 ]
62460.0
Press120 x 8 / 8 [ 8.0 ]
120 x 8 / 8 [ 8.0 ]
120 x 11 / 11
273240.0
Paused Squat225 x 5 / 5 [ 5.0 ]
225 x 5 / 5
102250.0
Dumbbell Bench Press40 x 21 / 21 [ 2.0 ]
40 x 15 / 15 [ 2.0 ]
40 x 13 / 13 [ 2.0 ]
40 x 14 / 14
632520.0
Dumbbell Curl20 x 15 / 15 [ 2.0 ]
20 x 14 / 14 [ 2.0 ]
20 x 12 / 12 [ 2.0 ]
20 x 12 / 12
531060.0

2017-7-26 Wednesday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat320 x 2 / 2 [ 6.0 ]
320 x 2 / 2 [ 6.0 ]
320 x 2 / 2
61920.0
Press155 x 2 / 2 [ 5.0 ]
155 x 2 / 2 [ 5.0 ]
155 x 2 / 2
6930.0

2017-7-20 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift365 x 5 / 5 [ 7.0 ]
365 x 5 / 5 [ 7.0 ]
365 x 5 / 5
155475.0
Press139 x 5 / 5 [ 5.0 ]
139 x 5 / 5 [ 6.0 ]
139 x 5 / 5 [ 6.0 ]
139 x 5 / 5 [ 6.0 ]
139 x 5 / 5
253475.0

2017-7-17 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat285 x 5 / 5 [ 6.0 ]
285 x 5 / 5 [ 7.0 ]
285 x 5 / 5
154275.0
Press115 x 8 / 8 [ 6.0 ]
115 x 8 / 8 [ 5.0 ]
115 x 10 / 10
262990.0

2017-7-13 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift320 x 8 / 8 [ 5.0 ]
320 x 8 / 8 [ 6.0 ]
320 x 8 / 8
247680.0
Press152 x 2 / 2 [ 5.0 ]
152 x 2 / 2 [ 5.0 ]
152 x 2 / 2
6912.0

2017-7-10 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat250 x 8 / 8 [ 5.0 ]
250 x 8 / 8 [ 5.0 ]
250 x 10 / 10
266500.0
Press137 x 5 / 5 [ 5.0 ]
135 x 5 / 5 [ 5.0 ]
135 x 5 / 5
152035.0

2017-7-6 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift405 x 2 / 2 [ 5.0 ]
405 x 2 / 2 [ 6.0 ]
405 x 2 / 2
62430.0
Press112 x 8 / 8 [ 5.0 ]
112 x 8 / 8 [ 5.0 ]
112 x 10 / 10
262912.0

2017-7-3 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat315 x 2 / 2 [ 5.0 ]
315 x 2 / 2 [ 6.0 ]
315 x 2 / 2
61890.0
Press150 x 2 / 2 [ 5.0 ]
150 x 2 / 2 [ 5.0 ]
150 x 2 / 2
6900.0

2017-6-29 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift360 x 5 / 5 [ 6.0 ]
360 x 5 / 5 [ 6.0 ]
360 x 5 / 5
155400.0
Press135 x 5 / 5 [ 5.0 ]
135 x 5 / 5 [ 5.0 ]
135 x 5 / 5
152025.0

2017-6-26 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat280 x 5 / 5 [ 5.0 ]
280 x 5 / 5 [ 5.0 ]
280 x 5 / 5
154200.0
Press110 x 8 / 8 [ 5.0 ]
110 x 8 / 8 [ 5.5 ]
110 x 10 / 10
262860.0

2017-6-23 Friday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift315 x 8 / 8 [ 7.0 ]
315 x 8 / 8 [ 8.0 ]
315 x 8 / 8
247560.0
Press154 x 4 / 4 [ 8.0 ]
120 x 10 / 10 [ 8.0 ]
120 x 10 / 10
243016.0

2017-6-15 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat245 x 8 / 8 [ 8.0 ]
245 x 8 / 8 [ 8.0 ]
245 x 8 / 8
245880.0
Press154 x 3 / 3 [ 8.0 ]
120 x 9 / 9 [ 8.0 ]
120 x 8 / 8
202502.0

If some of you are interested in the details, let me know.

hector
Registered User
Posts: 5131
Joined: Mon Sep 25, 2017 12:54 pm

Re: Logging workouts in a spread sheet

#50

Post by hector » Thu Nov 23, 2017 11:43 am

unruhschuh wrote: Thu Nov 23, 2017 3:52 am I have migrated my data into an SQLite database. I wrote a python script that generates forum posts. It can also be used to generate the following overview, which I put in the first post of my training log and update every time:
OverviewShow
2017-11-21 Tuesday

General
I'm employing a very sophisticated deload protocol of doing jack shit until tuesday next week, since my wife is going on a well earned trip to visit friends in Berlin and I'm alone with our 2yo. He's been quite a hand full for the last couple of weeks. Approaching 2.5 years, this seems to be the age, where he is smart enough to know how to drive us up the wall, while not quite smart enough to know when to stop. It's mind-boggling how our species survived, given how much of a pain in the ass these little buggers can be.

Deadlift
I used the hook grip on both reps of the first set and on the first reps of the second and third set, so 4 total reps with hook grip at 435. It still hurts like mad and therefore feels less secure than my mixed grip. After doing the last rep with mixed grip, I immediately felt it in my back. It's not pain, but some discomfort. It's enough to keep me motivated to get the hook grip down. The sets themselves felt pretty "light", maybe @8? I really don't know.

Press
I missgrooved the last rep of the 4th set and it turned into a mega grind. I wish I had it on tape. I was absolutely certain, to not get 5 in the last set, but lo and behold I did it (though with 8 mins rest). 150x5x5 is alright I guess? Still, my long-term goal is to strictly press 225@9.5. Then I'd feel so stronk!

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift435 x 2 / 2 [ 5.0 ]
435 x 2 / 2 [ 5.0 ]
435 x 2 / 2
62610.0
Press150 x 5 / 5 [ 5.0 ]
150 x 5 / 5 [ 5.0 ]
150 x 5 / 5 [ 5.0 ]
150 x 5 / 5 [ 8.0 ]
150 x 5 / 5
253750.0
Paused Squat267 x 2 / 2 [ 3.0 ]
267 x 2 / 2 [ 3.0 ]
267 x 2 / 2
61602.0
Dumbbell Bench Press80 x 6 [ 3.0 ]
80 x 6 [ 3.0 ]
80 x 5 [ 1.0 ]
50 x 12 [ 1.0 ]
50 x 10 [ 1.0 ]
50 x 8 [ 1.0 ]
50 x 9
563310.0
Barbell Curl94 x 4 [ 3.0 ]
94 x 4 [ 3.0 ]
94 x 4 [ 1.0 ]
50 x 15 [ 1.0 ]
50 x 10 [ 1.0 ]
50 x 7
442728.0

2017-11-20 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Pull Up205 x 10 [ 2.0 ]
205 x 6 [ 2.0 ]
205 x 5 [ 2.0 ]
205 x 5 [ 2.0 ]
205 x 5 [ 2.0 ]
205 x 5 [ 2.0 ]
205 x 5 [ 2.0 ]
205 x 5 [ 2.0 ]
205 x 4
5010250.0

2017-11-16 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat345 x 2 / 2 [ 5.0 ]
345 x 2 / 2 [ 5.0 ]
345 x 2 / 2
62070.0
Bench Press170 x 5 / 5 [ 4.0 ]
170 x 5 / 5 [ 4.0 ]
170 x 5 / 5 [ 4.0 ]
170 x 5 / 5 [ 4.0 ]
170 x 5 / 5
254250.0
Paused Deadlift325 x 2 / 2 [ 4.0 ]
325 x 2 / 2 [ 4.0 ]
325 x 2 / 2
61950.0
Strict Press135 x 5 / 5 [ 5.0 ]
135 x 5 / 5 [ 4.0 ]
135 x 5 / 5 [ 4.0 ]
135 x 5 / 5 [ 4.0 ]
135 x 5 / 5
253375.0
Barbell Rows95 x 11 [ 2.0 ]
95 x 11 [ 2.0 ]
95 x 10 [ 2.0 ]
95 x 10 [ 2.0 ]
95 x 10 [ 2.0 ]
524940.0

2017-11-15 Wednesday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Chin Up205 x 10 [ 2.0 ]
205 x 7 [ 2.0 ]
205 x 7 [ 2.0 ]
205 x 6 [ 2.0 ]
205 x 5 [ 2.0 ]
205 x 5 [ 2.0 ]
205 x 5 [ 2.0 ]
205 x 5
5010250.0

2017-11-13 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift390 x 5 / 5 [ 5.0 ]
390 x 5 / 5 [ 5.0 ]
390 x 5 / 5
155850.0
Press139 x 8 / 8 [ 6.0 ]
139 x 8 / 8 [ 6.0 ]
139 x 6 / 8
223058.0
Paused Squat245 x 5 / 5 [ 5.0 ]
245 x 5 / 5 [ 5.0 ]
245 x 5 / 5
153675.0
Dumbbell Bench Press80 x 5 [ 3.0 ]
80 x 5 [ 3.0 ]
80 x 7 [ 1.0 ]
60 x 8 [ 1.0 ]
60 x 7 [ 1.0 ]
50 x 10
422760.0
Barbell Curl92 x 5 / 5 [ 3.0 ]
92 x 5 / 5 [ 3.0 ]
92 x 5 / 5 [ 1.0 ]
50 x 15 [ 1.0 ]
50 x 9 [ 1.0 ]
50 x 8
472980.0

2017-11-11 Saturday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Pull Up205 x 10 / 10 [ 2.0 ]
205 x 6 / 6 [ 2.0 ]
205 x 5 / 5 [ 2.0 ]
205 x 5 / 5 [ 2.0 ]
205 x 5 / 5 [ 2.0 ]
205 x 5 / 5 [ 2.0 ]
205 x 5 / 5 [ 2.0 ]
205 x 5 / 5 [ 2.0 ]
205 x 5 / 5 [ 2.0 ]
5110455.0

2017-11-9 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat310 x 5 / 5 [ 5.0 ]
310 x 5 / 5 [ 5.0 ]
310 x 5 / 5
154650.0
Bench Press165 x 5 / 5 [ 4.0 ]
165 x 5 / 5 [ 4.0 ]
165 x 5 / 5 [ 4.0 ]
165 x 5 / 5
203300.0
Paused Deadlift305 x 5 / 5 [ 5.0 ]
305 x 5 / 5 [ 5.0 ]
305 x 5 / 5
154575.0
Strict Press135 x 5 / 5 [ 5.0 ]
135 x 5 / 5 [ 5.0 ]
135 x 5 / 5
152025.0
Barbell Curl90 x 5 / 5 [ 3.0 ]
90 x 5 / 5 [ 3.0 ]
90 x 5 / 5 [ 1.0 ]
50 x 15 / 15 [ 1.0 ]
50 x 9 / 9 [ 1.0 ]
50 x 9 / 9
483000.0

2017-11-8 Wednesday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Chin Up205 x 12 / 12 [ 2.0 ]
205 x 7 / 7 [ 2.0 ]
205 x 6 / 6 [ 2.0 ]
205 x 5 / 5 [ 2.0 ]
205 x 5 / 5 [ 2.0 ]
205 x 5 / 5 [ 2.0 ]
205 x 5 / 5 [ 2.0 ]
205 x 5 / 5
5010250.0

2017-11-6 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift345 x 8 / 8 [ 5.0 ]
345 x 8 / 8 [ 5.0 ]
345 x 8 / 8
248280.0
Press170 x 2 / 2 [ 6.0 ]
170 x 2 / 2 [ 6.0 ]
170 x 2 / 2
61020.0
Paused Squat230 x 8 / 8 [ 5.0 ]
230 x 8 / 8 [ 5.0 ]
230 x 4 / 4
204600.0
Dumbbell Bench Press80 x 5 / 5 [ 3.0 ]
80 x 4 / 4 [ 3.0 ]
80 x 4 / 4 [ 1.0 ]
60 x 13 / 13 [ 1.0 ]
60 x 7 / 7 [ 1.0 ]
60 x 7 / 7
402660.0
Barbell Curl89 x 5 / 5 [ 3.0 ]
89 x 5 / 5 [ 3.0 ]
89 x 5 / 5 [ 1.0 ]
50 x 15 / 15 [ 1.5 ]
50 x 10 / 10 [ 1.0 ]
50 x 8 / 8
482985.0

2017-11-4 Saturday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Pull Up202 x 9 / 9 [ 2.0 ]
202 x 6 / 6 [ 2.0 ]
202 x 5 / 5 [ 2.0 ]
202 x 5 / 5 [ 2.0 ]
202 x 5 / 5 [ 2.0 ]
202 x 5 / 5 [ 2.0 ]
202 x 5 / 5 [ 2.0 ]
202 x 5 / 5
459090.0

2017-11-2 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat275 x 8 / 8 [ 5.0 ]
275 x 8 / 8 [ 8.0 ]
275 x 8 / 8
246600.0
Bench Press160 x 5 / 5 [ 3.0 ]
160 x 5 / 5 [ 3.0 ]
160 x 5 / 5
152400.0
Paused Deadlift262 x 8 / 8 [ 5.0 ]
262 x 8 / 8 [ 9.0 ]
262 x 8 / 8
246288.0
Strict Press110 x 5 / 5 [ 3.0 ]
110 x 5 / 5 [ 3.0 ]
110 x 5 / 5
151650.0
Barbell Curl87 x 5 / 5 [ 3.0 ]
87 x 5 / 5 [ 3.0 ]
87 x 5 / 5 [ 1.0 ]
50 x 15 / 15 [ 1.0 ]
50 x 9 / 9 [ 1.0 ]
50 x 8 / 8
472905.0

2017-11-1 Wednesday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Chin Up200 x 10 / 10 [ 2.0 ]
200 x 8 / 8 [ 2.0 ]
200 x 7 / 7 [ 2.0 ]
200 x 5 / 5 [ 2.0 ]
200 x 5 / 5 [ 2.0 ]
200 x 5 / 5 [ 2.0 ]
200 x 5 / 5 [ 2.0 ]
459000.0

2017-10-23 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift430 x 2 / 2 [ 5.0 ]
430 x 2 / 2 [ 5.0 ]
430 x 2 / 2
62580.0
Press149 x 5 / 5 [ 5.0 ]
149 x 5 / 5 [ 5.0 ]
149 x 5 / 5 [ 5.0 ]
149 x 5 / 5 [ 5.0 ]
149 x 5 / 5
253725.0
Dumbbell Bench Press80 x 5 / 5 [ 3.0 ]
80 x 5 / 5 [ 3.0 ]
80 x 5 / 5 [ 1.0 ]
60 x 12 / 12 [ 1.0 ]
60 x 8 / 8 [ 1.0 ]
60 x 7 / 7
422820.0
Paused Squat265 x 2 / 2 [ 3.0 ]
265 x 2 / 2 [ 3.0 ]
265 x 2 / 2
61590.0
Barbell Curl85 x 5 / 5 [ 3.0 ]
85 x 5 / 5 [ 3.0 ]
85 x 5 / 5 [ 1.0 ]
60 x 12 / 12 [ 1.0 ]
60 x 8 / 8 [ 1.0 ]
60 x 7 / 7
422895.0

2017-10-21 Saturday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Pull Up200 x 10 / 10 [ 2.0 ]
200 x 7 / 7 [ 2.0 ]
200 x 6 / 6 [ 2.0 ]
200 x 5 / 5 [ 2.0 ]
200 x 5 / 5 [ 2.0 ]
200 x 5 / 5 [ 2.0 ]
200 x 5 / 5
438600.0

2017-10-19 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat340 x 2 / 2 [ 5.0 ]
340 x 2 / 2 [ 5.0 ]
340 x 2 / 2
62040.0
Bench Press155 x 5 / 5 [ 3.0 ]
155 x 5 / 5 [ 3.0 ]
155 x 5 / 5
152325.0
Paused Deadlift320 x 2 / 2 [ 4.0 ]
320 x 2 / 2 [ 4.0 ]
320 x 2 / 2
61920.0
Strict Press105 x 5 / 5 [ 3.0 ]
105 x 5 / 5 [ 3.0 ]
105 x 5 / 5
151575.0
Barbell Curl82 x 5 / 5 [ 3.0 ]
82 x 5 / 5 [ 3.0 ]
82 x 5 / 5 [ 1.0 ]
50 x 15 / 15 [ 1.0 ]
50 x 10 / 10 [ 1.0 ]
50 x 9 / 9
492930.0

2017-10-18 Wednesday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Chin Up200 x 11 / 11 [ 9.0 ]
200 x 9 / 9 [ 2.0 ]
200 x 7 / 7 [ 2.0 ]
200 x 6 / 6 [ 2.0 ]
200 x 5 / 5 [ 2.0 ]
200 x 5 / 5
438600.0

2017-10-16 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift385 x 5 / 5 [ 5.0 ]
385 x 5 / 5 [ 5.0 ]
385 x 5 / 5
155775.0
Press137 x 8 / 8 [ 5.0 ]
137 x 8 / 8 [ 6.0 ]
137 x 8 / 8
243288.0
Paused Squat242 x 5 / 5 [ 5.0 ]
242 x 5 / 5 [ 5.0 ]
242 x 5 / 5
153630.0
Dumbbell Bench Press80 x 4 / 4 [ 3.0 ]
80 x 4 / 4 [ 3.0 ]
80 x 4 / 4 [ 1.5 ]
60 x 12 / 12 [ 1.0 ]
60 x 8 / 8 [ 1.0 ]
60 x 7 / 7
392580.0
Barbell Curl80 x 5 / 5 [ 3.0 ]
80 x 5 / 5 [ 3.0 ]
80 x 5 / 5 [ 1.0 ]
50 x 13 / 13 [ 1.0 ]
50 x 10 / 10 [ 1.0 ]
50 x 8 / 8
462750.0

2017-10-14 Saturday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Pull Up200 x 10 / 10 [ 2.0 ]
200 x 8 / 8 [ 2.0 ]
200 x 6 / 6 [ 2.0 ]
200 x 6 / 6 [ 2.0 ]
200 x 5 / 5
357000.0

2017-10-12 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat305 x 5 / 5 [ 5.0 ]
305 x 5 / 5 [ 5.0 ]
305 x 5 / 5
154575.0
Bench Press145 x 5 / 5 [ 3.0 ]
145 x 5 / 5 [ 3.0 ]
145 x 5 / 5
152175.0
Paused Deadlift302 x 5 / 5 [ 5.0 ]
302 x 5 / 5 [ 5.0 ]
302 x 5 / 5
154530.0
Strict Press95 x 5 / 5 [ 3.0 ]
95 x 5 / 5 [ 3.0 ]
95 x 5 / 5
151425.0
Barbell Curl79 x 5 / 5 [ 3.0 ]
79 x 5 / 5 [ 3.0 ]
79 x 5 / 5 [ 1.0 ]
50 x 11 / 11 [ 1.0 ]
50 x 10 / 10 [ 1.0 ]
50 x 8 / 8
442635.0

2017-10-11 Wednesday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Chin Up200 x 10 / 10 [ 2.0 ]
200 x 7 / 7 [ 2.0 ]
200 x 7 / 7 [ 2.0 ]
200 x 6 / 6 [ 2.0 ]
200 x 6 / 6
367200.0

2017-10-9 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift340 x 8 / 8 [ 5.0 ]
340 x 8 / 8 [ 5.0 ]
340 x 8 / 8
248160.0
Press170 x 2 / 2 [ 6.0 ]
170 x 2 / 2 [ 9.0 ]
170 x 2 / 2
61020.0
Paused Squat225 x 8 / 8 [ 5.0 ]
225 x 8 / 8 [ 5.0 ]
225 x 8 / 8
245400.0
Dumbbell Bench Press75 x 5 / 5 [ 3.0 ]
75 x 5 / 5 [ 3.0 ]
75 x 5 / 5 [ 1.0 ]
60 x 10 / 10 [ 1.0 ]
60 x 7 / 7 [ 1.0 ]
60 x 7 / 7
392565.0
Barbell Curl77 x 5 / 5 [ 3.0 ]
77 x 5 / 5 [ 3.0 ]
77 x 5 / 5 [ 1.0 ]
50 x 12 / 12 [ 1.0 ]
50 x 10 / 10 [ 1.0 ]
50 x 9 / 9
462705.0

2017-10-8 Sunday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Pull Up200 x 10 / 10 [ 2.0 ]
200 x 6 / 6 [ 2.0 ]
200 x 6 / 6 [ 2.0 ]
200 x 6 / 6 [ 2.0 ]
200 x 5 / 5
336600.0

2017-10-5 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat270 x 8 / 8 [ 5.0 ]
270 x 8 / 8 [ 5.0 ]
270 x 8 / 8
246480.0
Press147 x 5 / 5 [ 5.0 ]
147 x 5 / 5 [ 5.0 ]
147 x 5 / 5 [ 7.0 ]
147 x 5 / 5 [ 11.0 ]
147 x 5 / 5
253675.0
Bench Press135 x 10 / 10 [ 2.0 ]
135 x 10 / 10 [ 2.0 ]
135 x 7 / 7 [ 2.0 ]
135 x 7 / 7
344590.0
Paused Deadlift260 x 8 / 8 [ 5.0 ]
260 x 8 / 8 [ 5.0 ]
260 x 8 / 8
246240.0
Barbell Curl75 x 5 / 5 [ 3.0 ]
75 x 5 / 5 [ 3.0 ]
75 x 5 / 5 [ 1.0 ]
50 x 14 / 14 [ 1.0 ]
50 x 8 / 8 [ 1.0 ]
50 x 8 / 8
452625.0

2017-10-3 Tuesday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Chin Up200 x 11 / 11 [ 2.0 ]
200 x 7 / 7 [ 2.0 ]
200 x 6 / 6 [ 2.0 ]
200 x 6 / 6
306000.0

2017-10-1 Sunday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift425 x 2 / 2 [ 5.0 ]
425 x 2 / 2 [ 5.0 ]
425 x 2 / 2
62550.0
Press135 x 8 / 8 [ 5.0 ]
135 x 8 / 8 [ 6.0 ]
135 x 8 / 8
243240.0
Paused Squat260 x 2 / 2 [ 3.0 ]
260 x 2 / 2 [ 3.0 ]
260 x 2 / 2
61560.0
Dumbbell Bench Press75 x 8 / 8 [ 2.0 ]
75 x 5 / 5 [ 2.0 ]
75 x 5 / 5 [ 2.0 ]
60 x 11 / 11 [ 2.0 ]
60 x 9 / 9 [ 2.0 ]
60 x 9 / 9
473090.0

2017-9-30 Saturday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Pull Up200 x 10 / 10 [ 2.0 ]
200 x 7 / 7 [ 2.0 ]
200 x 6 / 6 [ 2.0 ]
200 x 5 / 5
285600.0

2017-9-28 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat335 x 2 / 2 [ 5.0 ]
335 x 2 / 2 [ 5.0 ]
335 x 2 / 2
62010.0
Press168 x 2 / 2 [ 5.0 ]
168 x 2 / 2 [ 8.0 ]
168 x 2 / 2
61008.0
Paused Deadlift315 x 2 / 2 [ 3.0 ]
215 x 2 / 2 [ 4.0 ]
315 x 2 / 2
61690.0
Bench Press115 x 12 / 12 [ 2.0 ]
115 x 12 / 12 [ 2.0 ]
115 x 12 / 12 [ 2.0 ]
115 x 10 / 10
465290.0
Barbell Curl70 x 10 / 10 [ 2.0 ]
70 x 8 / 8 [ 2.0 ]
70 x 7 / 7 [ 2.0 ]
60 x 9 / 9 [ 2.0 ]
60 x 7 / 7 [ 2.0 ]
60 x 8 / 8
493190.0

2017-9-26 Tuesday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Chin Up200 x 12 / 12 [ 2.0 ]
200 x 7 / 7 [ 2.0 ]
200 x 6 / 6
255000.0

2017-9-24 Sunday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Pull Up200 x 10 / 10 [ 2.0 ]
200 x 6 / 6 [ 2.0 ]
200 x 4 / 4
204000.0

2017-9-21 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift370 x 5 / 5 [ 5.0 ]
370 x 5 / 5 [ 5.0 ]
370 x 5 / 5 [ 5.0 ]
380 x 5 / 5
207450.0
Press145 x 5 / 5 [ 6.0 ]
145 x 5 / 5 [ 6.0 ]
145 x 5 / 5 [ 6.0 ]
145 x 5 / 5 [ 6.0 ]
145 x 5 / 5
253625.0
Paused Squat240 x 5 / 5 [ 5.0 ]
240 x 5 / 5 [ 5.0 ]
240 x 5 / 5
153600.0
Dumbbell Bench Press75 x 6 / 6 [ 2.0 ]
75 x 7 / 7 [ 2.0 ]
60 x 12 / 12 [ 2.0 ]
60 x 9 / 9 [ 2.0 ]
60 x 9 / 9
432775.0
Barbell Curl64 x 13 / 13 [ 2.0 ]
64 x 10 / 10 [ 2.0 ]
64 x 7 / 7 [ 2.0 ]
64 x 7 / 7
372368.0

2017-9-20 Wednesday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Chin Up200 x 12 / 12 [ 2.0 ]
200 x 8 / 8
204000.0

2017-9-18 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat300 x 5 / 5 [ 5.0 ]
300 x 5 / 5 [ 5.0 ]
300 x 5 / 5
154500.0
Press132 x 8 / 8 [ 5.0 ]
132 x 8 / 8 [ 7.0 ]
132 x 8 / 8
243168.0
Paused Deadlift300 x 5 / 5 [ 5.0 ]
300 x 5 / 5 [ 5.0 ]
300 x 5 / 5
154500.0
Dumbbell Bench Press75 x 9 / 9 [ 2.0 ]
60 x 12 / 12 [ 2.0 ]
60 x 10 / 10 [ 2.0 ]
60 x 8 / 8 [ 2.0 ]
60 x 8 / 8
472955.0
Barbell Curl62 x 14 / 14 [ 2.0 ]
62 x 9 / 9 [ 2.0 ]
62 x 8 / 8 [ 2.0 ]
62 x 8 / 8
392418.0

2017-9-16 Saturday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift335 x 8 / 8 [ 8.0 ]
335 x 8 / 8 [ 8.0 ]
335 x 8 / 8
248040.0
Press166 x 2 / 2 [ 8.0 ]
166 x 2 / 2 [ 8.0 ]
166 x 2 / 2
6996.0
Paused Squat215 x 8 / 8 [ 5.0 ]
215 x 8 / 8 [ 5.0 ]
215 x 8 / 8
245160.0
Dumbbell Bench Press75 x 8 / 8 [ 2.0 ]
60 x 11 / 11 [ 2.0 ]
60 x 9 / 9 [ 2.0 ]
60 x 8 / 8 [ 2.0 ]
60 x 7 / 7
432700.0
Barbell Curl60 x 15 / 15 [ 2.0 ]
60 x 9 / 9 [ 2.0 ]
60 x 7 / 7 [ 2.0 ]
60 x 7 / 7
382280.0

2017-9-12 Tuesday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat265 x 8 / 8 [ 7.0 ]
265 x 8 / 8 [ 11.0 ]
265 x 8 / 8
246360.0
Press144 x 5 / 5 [ 6.0 ]
144 x 5 / 5 [ 6.0 ]
144 x 5 / 5 [ 6.0 ]
144 x 5 / 5 [ 8.0 ]
144 x 5 / 5
253600.0
Paused Deadlift255 x 8 / 8 [ 5.0 ]
255 x 8 / 8 [ 7.0 ]
255 x 8 / 8
246120.0
Dumbbell Bench Press70 x 9 / 9 [ 2.0 ]
60 x 9 / 9 [ 2.0 ]
60 x 8 / 8 [ 2.0 ]
60 x 8 / 8 [ 2.0 ]
60 x 7 / 7
412550.0
Barbell Curl57 x 15 / 15 [ 2.0 ]
57 x 9 / 9 [ 2.0 ]
57 x 8 / 8 [ 2.0 ]
57 x 7 / 7
392223.0

2017-9-7 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift420 x 2 / 2 [ 8.0 ]
420 x 2 / 2 [ 10.0 ]
420 x 2 / 2
62520.0
Press130 x 8 / 8 [ 6.0 ]
130 x 8 / 8 [ 10.0 ]
130 x 8 / 8
243120.0
Paused Squat260 x 3 / 3 [ 5.0 ]
260 x 3 / 3 [ 5.0 ]
260 x 3 / 3
92340.0
Dumbbell Bench Press70 x 8 / 8 [ 2.0 ]
55 x 15 / 15 [ 4.5 ]
55 x 12 / 12 [ 2.0 ]
55 x 8 / 8
432485.0
Barbell Curl55 x 15 / 15 [ 2.0 ]
55 x 11 / 11 [ 2.0 ]
55 x 9 / 9 [ 2.0 ]
55 x 8 / 8
432365.0

2017-9-4 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat330 x 2 / 2 [ 8.0 ]
330 x 2 / 2 [ 10.0 ]
330 x 2 / 2
61980.0
Press164 x 2 / 2 [ 7.0 ]
164 x 2 / 2 [ 9.0 ]
164 x 2 / 2 [ 135.0 ]
135 x 5 / 5
111659.0
Paused Deadlift295 x 5 / 5 [ 6.0 ]
295 x 5 / 5 [ 5.0 ]
295 x 5 / 5
154425.0
Dumbbell Bench Press65 x 10 / 10 [ 2.0 ]
55 x 13 / 13 [ 2.0 ]
55 x 11 / 11 [ 2.0 ]
55 x 9 / 9 [ 2.0 ]
55 x 9 / 9
522960.0
Barbell Curl54 x 15 / 15 [ 2.0 ]
54 x 11 / 11 [ 2.0 ]
54 x 8 / 8 [ 2.0 ]
54 x 8 / 8
422268.0

2017-8-31 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift375 x 5 / 5 [ 9.0 ]
375 x 5 / 5 [ 8.0 ]
375 x 5 / 5
155625.0
Press143 x 5 / 5 [ 6.0 ]
143 x 5 / 5 [ 6.0 ]
143 x 5 / 5 [ 6.5 ]
143 x 5 / 5 [ 6.0 ]
143 x 5 / 5
253575.0
Paused Squat240 x 5 / 5 [ 5.0 ]
240 x 5 / 5
102400.0
Dumbbell Bench Press65 x 8 / 8 [ 2.0 ]
55 x 15 / 15 [ 2.0 ]
55 x 11 / 11 [ 2.0 ]
55 x 8 / 8 [ 2.0 ]
55 x 8 / 8
502830.0
Barbell Curl52 x 16 / 16 [ 2.0 ]
52 x 12 / 12 [ 2.0 ]
52 x 10 / 10 [ 2.0 ]
52 x 10 / 10
482496.0

2017-8-28 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat295 x 5 / 5 [ 8.0 ]
295 x 5 / 5 [ 8.0 ]
295 x 5 / 5
154425.0
Press129 x 8 / 8 [ 7.0 ]
129 x 8 / 8 [ 10.0 ]
129 x 8 / 8
243096.0
Paused Deadlift295 x 5 / 5 [ 5.0 ]
295 x 5 / 5
102950.0
Dumbbell Bench Press60 x 10 / 10 [ 2.0 ]
55 x 14 / 14 [ 3.5 ]
55 x 13 / 13 [ 2.0 ]
55 x 10 / 10 [ 2..5 ]
55 x 10 / 10
573185.0
Barbell Curl50 x 15 / 15 [ 2.0 ]
50 x 12 / 12 [ 2.0 ]
50 x 10 / 10 [ 2.0 ]
50 x 10 / 10
472350.0

2017-8-26 Saturday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift330 x 8 / 8 [ 7.0 ]
330 x 8 / 8 [ 8.0 ]
330 x 8 / 8
247920.0
Press162 x 2 / 2 [ 6.0 ]
162 x 2 / 2 [ 8.0 ]
162 x 2 / 2
6972.0
Paused Squat235 x 5 / 5 [ 6.0 ]
235 x 5 / 5
102350.0
Dumbbell Bench Press55 x 14 / 14 [ 2.0 ]
55 x 11 / 11 [ 2.0 ]
55 x 9 / 9 [ 2.0 ]
55 x 9 / 9
432365.0
Barbell Curl45 x 16 / 16 [ 2.0 ]
45 x 13 / 13 [ 2.0 ]
45 x 10 / 10 [ 2.0 ]
45 x 10 / 10
492205.0

2017-8-23 Wednesday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat260 x 8 / 8 [ 8.0 ]
260 x 8 / 8 [ 8.0 ]
260 x 8 / 8
246240.0
Press142 x 5 / 5 [ 6.0 ]
142 x 5 / 5 [ 6.0 ]
142 x 5 / 5 [ 6.0 ]
142 x 5 / 5 [ 8.0 ]
142 x 5 / 5
253550.0
Paused Deadlift290 x 5 / 5 [ 5.0 ]
290 x 5 / 5
102900.0
Dumbbell Bench Press55 x 15 / 15 [ 3.0 ]
55 x 14 / 14 [ 2.0 ]
55 x 10 / 10 [ 2.0 ]
55 x 8 / 8
472585.0
Barbell Curl45 x 18 / 18 [ 2.0 ]
45 x 14 / 14 [ 2.0 ]
45 x 11 / 11 [ 2.0 ]
45 x 10 / 10
532385.0

2017-8-17 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift415 x 2 / 2 [ 8.0 ]
415 x 2 / 2 [ 10.0 ]
215 x 2 / 2 [ 10.0 ]
375 x 3 / 3
93215.0
Press127 x 8 / 8 [ 8.0 ]
127 x 8 / 8 [ 8.0 ]
127 x 8 / 8
243048.0
Paused Squat230 x 5 / 5 [ 6.0 ]
230 x 5 / 5
102300.0
Dumbbell Bench Press50 x 20 / 20 [ 2.0 ]
50 x 13 / 13 [ 2.0 ]
50 x 12 / 12 [ 2.0 ]
50 x 12 / 12
572850.0
Barbell Curl45 x 14 / 14 [ 2.0 ]
45 x 13 / 13 [ 2.0 ]
45 x 10 / 10 [ 2.0 ]
45 x 10 / 10
472115.0

2017-8-14 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat325 x 2 / 2 [ 8.0 ]
325 x 2 / 2 [ 10.0 ]
325 x 2 / 2 [ 10.0 ]
290 x 5 / 5
113400.0
Press160 x 2 / 2 [ 6.0 ]
160 x 2 / 2 [ 7.0 ]
160 x 2 / 2 [ 10.0 ]
135 x 8 / 8
142040.0
Paused Deadlift285 x 5 / 5 [ 4.0 ]
285 x 5 / 5
102850.0

2017-8-10 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift370 x 5 / 5 [ 8.0 ]
370 x 5 / 5 [ 8.0 ]
370 x 5 / 5
155550.0
Press142 x 5 / 5 [ 6.0 ]
142 x 5 / 5 [ 6.0 ]
142 x 5 / 5 [ 6.0 ]
142 x 5 / 5 [ 8.0 ]
142 x 5 / 5
253550.0
Paused Squat225 x 5 / 5 [ 6.0 ]
225 x 5 / 5
102250.0
Dumbbell Bench Press50 x 17 / 17 [ 2.0 ]
50 x 15 / 15 [ 2.0 ]
50 x 12 / 12 [ 2.0 ]
50 x 12 / 12
562800.0
Dumbbell Curl25 x 14 / 14 [ 2.0 ]
25 x 10 / 10 [ 2.0 ]
25 x 10 / 10 [ 2.0 ]
25 x 10 / 10
441100.0

2017-8-7 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat290 x 5 / 5 [ 8.0 ]
290 x 5 / 5 [ 10.0 ]
290 x 5 / 5
154350.0
Press125 x 8 / 8 [ 8.0 ]
125 x 8 / 8 [ 9.0 ]
125 x 8 / 8
243000.0
Deadlift315 x 5 / 551575.0
Incline Dumbbell Press40 x 18 / 18 [ 2.0 ]
40 x 15 / 15 [ 2.0 ]
40 x 14 / 14 [ 2.0 ]
40 x 12 / 12
592360.0
Dumbbell Curl25 x 15 / 15 [ 2.0 ]
25 x 11 / 11 [ 2.0 ]
25 x 10 / 10 [ 2.0 ]
25 x 10 / 10
461150.0

2017-8-3 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift325 x 8 / 8 [ 6.0 ]
325 x 8 / 8 [ 7.5 ]
325 x 8 / 8
247800.0
Press157 x 2 / 2 [ 5.0 ]
157 x 2 / 2 [ 6.0 ]
157 x 5 / 5
91413.0
Dumbbell Bench Press45 x 20 / 20 [ 2.0 ]
45 x 15 / 15 [ 2.0 ]
45 x 13 / 13 [ 2.0 ]
45 x 13 / 13
612745.0
Dumbbell Curl25 x 12 / 12 [ 2.0 ]
25 x 10 / 10 [ 2.0 ]
25 x 10 / 10 [ 2.0 ]
25 x 10 / 10
421050.0

2017-7-31 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat255 x 8 / 8 [ 6.0 ]
255 x 8 / 8 [ 6.0 ]
255 x 8 / 8
246120.0
Press141 x 5 / 5 [ 6.0 ]
141 x 5 / 5 [ 6.0 ]
141 x 5 / 5 [ 6.0 ]
141 x 5 / 5 [ 6.0 ]
141 x 5 / 5
253525.0
Deadlift315 x 5 / 551575.0
Incline Dumbbell Press40 x 13 / 13 [ 2.0 ]
40 x 13 / 13 [ 2.0 ]
40 x 12 / 12
381520.0
Dumbbell Curl20 x 15 / 15 [ 2.0 ]
20 x 14 / 14 [ 2.0 ]
20 x 12 / 12 [ 2.0 ]
20 x 13 / 13
541080.0

2017-7-29 Saturday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift410 x 2 / 2 [ 7.0 ]
410 x 2 / 2 [ 6.0 ]
410 x 2 / 2 [ 8.0 ]
62460.0
Press120 x 8 / 8 [ 8.0 ]
120 x 8 / 8 [ 8.0 ]
120 x 11 / 11
273240.0
Paused Squat225 x 5 / 5 [ 5.0 ]
225 x 5 / 5
102250.0
Dumbbell Bench Press40 x 21 / 21 [ 2.0 ]
40 x 15 / 15 [ 2.0 ]
40 x 13 / 13 [ 2.0 ]
40 x 14 / 14
632520.0
Dumbbell Curl20 x 15 / 15 [ 2.0 ]
20 x 14 / 14 [ 2.0 ]
20 x 12 / 12 [ 2.0 ]
20 x 12 / 12
531060.0

2017-7-26 Wednesday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat320 x 2 / 2 [ 6.0 ]
320 x 2 / 2 [ 6.0 ]
320 x 2 / 2
61920.0
Press155 x 2 / 2 [ 5.0 ]
155 x 2 / 2 [ 5.0 ]
155 x 2 / 2
6930.0

2017-7-20 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift365 x 5 / 5 [ 7.0 ]
365 x 5 / 5 [ 7.0 ]
365 x 5 / 5
155475.0
Press139 x 5 / 5 [ 5.0 ]
139 x 5 / 5 [ 6.0 ]
139 x 5 / 5 [ 6.0 ]
139 x 5 / 5 [ 6.0 ]
139 x 5 / 5
253475.0

2017-7-17 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat285 x 5 / 5 [ 6.0 ]
285 x 5 / 5 [ 7.0 ]
285 x 5 / 5
154275.0
Press115 x 8 / 8 [ 6.0 ]
115 x 8 / 8 [ 5.0 ]
115 x 10 / 10
262990.0

2017-7-13 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift320 x 8 / 8 [ 5.0 ]
320 x 8 / 8 [ 6.0 ]
320 x 8 / 8
247680.0
Press152 x 2 / 2 [ 5.0 ]
152 x 2 / 2 [ 5.0 ]
152 x 2 / 2
6912.0

2017-7-10 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat250 x 8 / 8 [ 5.0 ]
250 x 8 / 8 [ 5.0 ]
250 x 10 / 10
266500.0
Press137 x 5 / 5 [ 5.0 ]
135 x 5 / 5 [ 5.0 ]
135 x 5 / 5
152035.0

2017-7-6 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift405 x 2 / 2 [ 5.0 ]
405 x 2 / 2 [ 6.0 ]
405 x 2 / 2
62430.0
Press112 x 8 / 8 [ 5.0 ]
112 x 8 / 8 [ 5.0 ]
112 x 10 / 10
262912.0

2017-7-3 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat315 x 2 / 2 [ 5.0 ]
315 x 2 / 2 [ 6.0 ]
315 x 2 / 2
61890.0
Press150 x 2 / 2 [ 5.0 ]
150 x 2 / 2 [ 5.0 ]
150 x 2 / 2
6900.0

2017-6-29 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift360 x 5 / 5 [ 6.0 ]
360 x 5 / 5 [ 6.0 ]
360 x 5 / 5
155400.0
Press135 x 5 / 5 [ 5.0 ]
135 x 5 / 5 [ 5.0 ]
135 x 5 / 5
152025.0

2017-6-26 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat280 x 5 / 5 [ 5.0 ]
280 x 5 / 5 [ 5.0 ]
280 x 5 / 5
154200.0
Press110 x 8 / 8 [ 5.0 ]
110 x 8 / 8 [ 5.5 ]
110 x 10 / 10
262860.0

2017-6-23 Friday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift315 x 8 / 8 [ 7.0 ]
315 x 8 / 8 [ 8.0 ]
315 x 8 / 8
247560.0
Press154 x 4 / 4 [ 8.0 ]
120 x 10 / 10 [ 8.0 ]
120 x 10 / 10
243016.0

2017-6-15 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat245 x 8 / 8 [ 8.0 ]
245 x 8 / 8 [ 8.0 ]
245 x 8 / 8
245880.0
Press154 x 3 / 3 [ 8.0 ]
120 x 9 / 9 [ 8.0 ]
120 x 8 / 8
202502.0

If some of you are interested in the details, let me know.


I stole your spreadsheet awhile ago and it has been working very well for me.
Thank you!

I can't wait to try to figure out how to run your script to put tables in my log. Thanks again!

User avatar
EricK
Marine Mammal
Posts: 2697
Joined: Wed Sep 27, 2017 5:02 pm

Re: Logging workouts in a spread sheet

#51

Post by EricK » Thu Nov 23, 2017 6:41 pm

@unruhschuh, good stuff. You're killing it. I am interested in the details; I'd like to understand this stuff better.

User avatar
unruhschuh
Männlicher Photoshop-Experte
Posts: 841
Joined: Sun Sep 17, 2017 1:01 pm
Location: Germany
Age: 41
Contact:

Re: Logging workouts in a spread sheet

#52

Post by unruhschuh » Fri Nov 24, 2017 5:28 am

hector wrote: Thu Nov 23, 2017 11:43 am I stole your spreadsheet awhile ago and it has been working very well for me.
Thank you!

I can't wait to try to figure out how to run your script to put tables in my log. Thanks again!
You're welcome. The spreadsheet has some limitations and design flaws, but it is working quite well. If it's not geeky enough, you can go to an SQL database, but this complicates things.
EricK wrote: Thu Nov 23, 2017 6:41 pm @unruhschuh, good stuff. You're killing it. I am interested in the details; I'd like to understand this stuff better.
Thanks! I'll put something together, when I can find the time. I already created a nice figure of the schema using schemacrawler. I'm by no means an expert on databases, in fact, I never used one up until this point and I'm learning things as I go along. I'm not sure if it's at all useful for training/progress, but it sure is fun :geek:

User avatar
unruhschuh
Männlicher Photoshop-Experte
Posts: 841
Joined: Sun Sep 17, 2017 1:01 pm
Location: Germany
Age: 41
Contact:

Re: Logging workouts in a spread sheet

#53

Post by unruhschuh » Fri Nov 24, 2017 1:21 pm

I'm going to describe the SQLite database I'm using to log my workouts. There is no GUI and no plotting of the data or anything fancy like that. I add the data directly into the database using either the command line or an SQLite-GUI-tool like SQLite Studio or DB Browser for SQLite.

You may download my database here.

I'm not going to describe in detail what a database is and how to use it. Here is a good tutorial on SQLite.

A relational database is a collection of tables. Each row of the table represents one set of data. The columns describe what kind of data is stored in each row. Each row has a unique identifier called PRIMARY KEY and the data in the tables are interconnected by referencing other tables via FOREIGN KEYS.

The SCHEMA is the architecture of the database. The schema I'm using looks as follows:

Image

I.e. there are the following tables:

Workouts
Each row represents one workout.

WorkoutID
This is the PRIMARY KEY of this table.

"Date"
The date of the workout, e.g. 2017-05-12.

Notes
Notes concerning the entire workout.


Exercises
Each row represents one Exercise

ExerciseID
This is the PRIMARY KEY of this table.

Name
The name of the exercise, e.g. Squat, Deadlift, etc.


Unions
Unions are collections of sets, e.g. 350x5x3 would be stored as one union of 5 sets.

WorkoutID
This is a FOREIGN KEY, referencing in which Workout the Union occured.

"Order"
The order in which this particular Union occured during the workout, starting at 1.

Notes
Notes concerning this Union of sets.


Sets
The sets, duh.

SetID
This is the PRIMARY KEY of this table.

UnionID
This is a FOREIGN KEY, referencing in wich Union the Set occured.

ExerciseID
This is a FOREIGN KEY, referencing which Exercise was performed in this set. Storing this information in the Set, rather than in the Union, gives you the flexibility to record super sets. I don't do this, but I set it up this way to be prepared for the future.

"Order"
The order in which this particular Set occured during the Union.

Weight, Reps, IntendedReps, Rest
Obvious, I guess. If Reps < IntendedReps there was some kind of failure. IntendedReps can be empty, for AMRAP etc. Rest is the rest time after the set.



Queries
That alone is pretty useless, so here are two queries to make the data readable and another query I use to export the data:

Overview
This is pretty readable as a table.
This is what it looks like:
Image
Here is the code:

Code: Select all

SELECT Workouts."Date",
       Exercises."Name",
       Sets."Weight",
       Sets."Reps",
       Sets."IntendedReps",
       Sets."Rest"
  FROM (
           (
               (
                   Sets
                   INNER JOIN
                   Unions ON Sets.UnionID = Unions.UnionID
               )
               INNER JOIN
               Exercises ON Sets.ExerciseID = Exercises.ExerciseID
           )
           INNER JOIN
           Workouts ON Unions.WorkoutID = Workouts.WorkoutID
       )
 ORDER BY Workouts.Date DESC,
          Unions.[Order] ASC,
          Sets.[Order] ASC

OverviewMetrics
In this query, I compute some metrics, like volume, tonnage, minimum weight, average weight and maximum weight for each Union.
This is what it looks like:
Image
Here is the code:

Code: Select all

SELECT Workouts."Date",
       Exercises."Name",
       sum(Sets.Reps) AS Volume,
       sum(Sets.Weight * Sets.Reps) AS Tonnage,
       min(Sets.Weight) AS MinWeight,
       printf('%.0f', avg(Sets.Weight) ) AS AvgWeight,
       max(Sets.Weight) AS MaxWeight
  FROM (
           (
               (
                   Sets
                   INNER JOIN
                   Unions ON Sets.UnionID = Unions.UnionID
               )
               INNER JOIN
               Exercises ON Sets.ExerciseID = Exercises.ExerciseID
           )
           INNER JOIN
           Workouts ON Unions.WorkoutID = Workouts.WorkoutID
       )
 GROUP BY Workouts.Date,
          Exercises.Name
 ORDER BY Workouts.Date DESC,
          Unions.[Order] ASC,
          Sets.[Order] ASC
Export
This is what I use to export the data using the python script.
This is what it looks like
Image
This is the code:

Code: Select all

SELECT Workouts."Date",
       Exercises."Name",
       group_concat( (printf("%.0f", Sets."Weight") || " x " || Sets."Reps" || CASE Sets."IntendedReps" WHEN '' THEN "" ELSE " / " || Sets."IntendedReps" END || CASE Sets."Rest" WHEN '' THEN "" ELSE " [ " || Sets."Rest" || " ]" END), ';') AS What,
       sum(Sets."Reps") AS Volume,
       sum(Sets."Reps" * Sets."Weight") AS Tonnage,
       Unions."Notes"
  FROM (
           (
               (
                   Sets
                   INNER JOIN
                   Unions ON Sets.UnionID = Unions.UnionID
               )
               INNER JOIN
               Exercises ON Sets.ExerciseID = Exercises.ExerciseID
           )
           INNER JOIN
           Workouts ON Unions.WorkoutID = Workouts.WorkoutID
       )
 GROUP BY Workouts."Date",
          Exercises."Name"
 ORDER BY Workouts.Date DESC,
          Unions.[Order] ASC,
          Sets.[Order] ASC;


Python script
This is the pyhon script that produces the overview I put in the first post of my log.
OverviewShow
2017-11-21 Tuesday

General
I'm employing a very sophisticated deload protocol of doing jack shit until tuesday next week, since my wife is going on a well earned trip to visit friends in Berlin and I'm alone with our 2yo. He's been quite a hand full for the last couple of weeks. Approaching 2.5 years, this seems to be the age, where he is smart enough to know how to drive us up the wall, while not quite smart enough to know when to stop. It's mind-boggling how our species survived, given how much of a pain in the ass these little buggers can be.

Deadlift
I used the hook grip on both reps of the first set and on the first reps of the second and third set, so 4 total reps with hook grip at 435. It still hurts like mad and therefore feels less secure than my mixed grip. After doing the last rep with mixed grip, I immediately felt it in my back. It's not pain, but some discomfort. It's enough to keep me motivated to get the hook grip down. The sets themselves felt pretty "light", maybe @8? I really don't know.

Press
I missgrooved the last rep of the 4th set and it turned into a mega grind. I wish I had it on tape. I was absolutely certain, to not get 5 in the last set, but lo and behold I did it (though with 8 mins rest). 150x5x5 is alright I guess? Still, my long-term goal is to strictly press 225@9.5. Then I'd feel so stronk!

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift435 x 2 / 2 [ 5.0 ]
435 x 2 / 2 [ 5.0 ]
435 x 2 / 2
62610.0
Press150 x 5 / 5 [ 5.0 ]
150 x 5 / 5 [ 5.0 ]
150 x 5 / 5 [ 5.0 ]
150 x 5 / 5 [ 8.0 ]
150 x 5 / 5
253750.0
Paused Squat267 x 2 / 2 [ 3.0 ]
267 x 2 / 2 [ 3.0 ]
267 x 2 / 2
61602.0
Dumbbell Bench Press80 x 6 [ 3.0 ]
80 x 6 [ 3.0 ]
80 x 5 [ 1.0 ]
50 x 12 [ 1.0 ]
50 x 10 [ 1.0 ]
50 x 8 [ 1.0 ]
50 x 9
563310.0
Barbell Curl94 x 4 [ 3.0 ]
94 x 4 [ 3.0 ]
94 x 4 [ 1.0 ]
50 x 15 [ 1.0 ]
50 x 10 [ 1.0 ]
50 x 7
442728.0

2017-11-20 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Pull Up205 x 10 [ 2.0 ]
205 x 6 [ 2.0 ]
205 x 5 [ 2.0 ]
205 x 5 [ 2.0 ]
205 x 5 [ 2.0 ]
205 x 5 [ 2.0 ]
205 x 5 [ 2.0 ]
205 x 5 [ 2.0 ]
205 x 4
5010250.0

2017-11-16 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat345 x 2 / 2 [ 5.0 ]
345 x 2 / 2 [ 5.0 ]
345 x 2 / 2
62070.0
Bench Press170 x 5 / 5 [ 4.0 ]
170 x 5 / 5 [ 4.0 ]
170 x 5 / 5 [ 4.0 ]
170 x 5 / 5 [ 4.0 ]
170 x 5 / 5
254250.0
Paused Deadlift325 x 2 / 2 [ 4.0 ]
325 x 2 / 2 [ 4.0 ]
325 x 2 / 2
61950.0
Strict Press135 x 5 / 5 [ 5.0 ]
135 x 5 / 5 [ 4.0 ]
135 x 5 / 5 [ 4.0 ]
135 x 5 / 5 [ 4.0 ]
135 x 5 / 5
253375.0
Barbell Rows95 x 11 [ 2.0 ]
95 x 11 [ 2.0 ]
95 x 10 [ 2.0 ]
95 x 10 [ 2.0 ]
95 x 10 [ 2.0 ]
524940.0

2017-11-15 Wednesday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Chin Up205 x 10 [ 2.0 ]
205 x 7 [ 2.0 ]
205 x 7 [ 2.0 ]
205 x 6 [ 2.0 ]
205 x 5 [ 2.0 ]
205 x 5 [ 2.0 ]
205 x 5 [ 2.0 ]
205 x 5
5010250.0

2017-11-13 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift390 x 5 / 5 [ 5.0 ]
390 x 5 / 5 [ 5.0 ]
390 x 5 / 5
155850.0
Press139 x 8 / 8 [ 6.0 ]
139 x 8 / 8 [ 6.0 ]
139 x 6 / 8
223058.0
Paused Squat245 x 5 / 5 [ 5.0 ]
245 x 5 / 5 [ 5.0 ]
245 x 5 / 5
153675.0
Dumbbell Bench Press80 x 5 [ 3.0 ]
80 x 5 [ 3.0 ]
80 x 7 [ 1.0 ]
60 x 8 [ 1.0 ]
60 x 7 [ 1.0 ]
50 x 10
422760.0
Barbell Curl92 x 5 / 5 [ 3.0 ]
92 x 5 / 5 [ 3.0 ]
92 x 5 / 5 [ 1.0 ]
50 x 15 [ 1.0 ]
50 x 9 [ 1.0 ]
50 x 8
472980.0

2017-11-11 Saturday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Pull Up205 x 10 / 10 [ 2.0 ]
205 x 6 / 6 [ 2.0 ]
205 x 5 / 5 [ 2.0 ]
205 x 5 / 5 [ 2.0 ]
205 x 5 / 5 [ 2.0 ]
205 x 5 / 5 [ 2.0 ]
205 x 5 / 5 [ 2.0 ]
205 x 5 / 5 [ 2.0 ]
205 x 5 / 5 [ 2.0 ]
5110455.0

2017-11-9 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat310 x 5 / 5 [ 5.0 ]
310 x 5 / 5 [ 5.0 ]
310 x 5 / 5
154650.0
Bench Press165 x 5 / 5 [ 4.0 ]
165 x 5 / 5 [ 4.0 ]
165 x 5 / 5 [ 4.0 ]
165 x 5 / 5
203300.0
Paused Deadlift305 x 5 / 5 [ 5.0 ]
305 x 5 / 5 [ 5.0 ]
305 x 5 / 5
154575.0
Strict Press135 x 5 / 5 [ 5.0 ]
135 x 5 / 5 [ 5.0 ]
135 x 5 / 5
152025.0
Barbell Curl90 x 5 / 5 [ 3.0 ]
90 x 5 / 5 [ 3.0 ]
90 x 5 / 5 [ 1.0 ]
50 x 15 / 15 [ 1.0 ]
50 x 9 / 9 [ 1.0 ]
50 x 9 / 9
483000.0

2017-11-8 Wednesday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Chin Up205 x 12 / 12 [ 2.0 ]
205 x 7 / 7 [ 2.0 ]
205 x 6 / 6 [ 2.0 ]
205 x 5 / 5 [ 2.0 ]
205 x 5 / 5 [ 2.0 ]
205 x 5 / 5 [ 2.0 ]
205 x 5 / 5 [ 2.0 ]
205 x 5 / 5
5010250.0

2017-11-6 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift345 x 8 / 8 [ 5.0 ]
345 x 8 / 8 [ 5.0 ]
345 x 8 / 8
248280.0
Press170 x 2 / 2 [ 6.0 ]
170 x 2 / 2 [ 6.0 ]
170 x 2 / 2
61020.0
Paused Squat230 x 8 / 8 [ 5.0 ]
230 x 8 / 8 [ 5.0 ]
230 x 4 / 4
204600.0
Dumbbell Bench Press80 x 5 / 5 [ 3.0 ]
80 x 4 / 4 [ 3.0 ]
80 x 4 / 4 [ 1.0 ]
60 x 13 / 13 [ 1.0 ]
60 x 7 / 7 [ 1.0 ]
60 x 7 / 7
402660.0
Barbell Curl89 x 5 / 5 [ 3.0 ]
89 x 5 / 5 [ 3.0 ]
89 x 5 / 5 [ 1.0 ]
50 x 15 / 15 [ 1.5 ]
50 x 10 / 10 [ 1.0 ]
50 x 8 / 8
482985.0

2017-11-4 Saturday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Pull Up202 x 9 / 9 [ 2.0 ]
202 x 6 / 6 [ 2.0 ]
202 x 5 / 5 [ 2.0 ]
202 x 5 / 5 [ 2.0 ]
202 x 5 / 5 [ 2.0 ]
202 x 5 / 5 [ 2.0 ]
202 x 5 / 5 [ 2.0 ]
202 x 5 / 5
459090.0

2017-11-2 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat275 x 8 / 8 [ 5.0 ]
275 x 8 / 8 [ 8.0 ]
275 x 8 / 8
246600.0
Bench Press160 x 5 / 5 [ 3.0 ]
160 x 5 / 5 [ 3.0 ]
160 x 5 / 5
152400.0
Paused Deadlift262 x 8 / 8 [ 5.0 ]
262 x 8 / 8 [ 9.0 ]
262 x 8 / 8
246288.0
Strict Press110 x 5 / 5 [ 3.0 ]
110 x 5 / 5 [ 3.0 ]
110 x 5 / 5
151650.0
Barbell Curl87 x 5 / 5 [ 3.0 ]
87 x 5 / 5 [ 3.0 ]
87 x 5 / 5 [ 1.0 ]
50 x 15 / 15 [ 1.0 ]
50 x 9 / 9 [ 1.0 ]
50 x 8 / 8
472905.0

2017-11-1 Wednesday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Chin Up200 x 10 / 10 [ 2.0 ]
200 x 8 / 8 [ 2.0 ]
200 x 7 / 7 [ 2.0 ]
200 x 5 / 5 [ 2.0 ]
200 x 5 / 5 [ 2.0 ]
200 x 5 / 5 [ 2.0 ]
200 x 5 / 5 [ 2.0 ]
459000.0

2017-10-23 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift430 x 2 / 2 [ 5.0 ]
430 x 2 / 2 [ 5.0 ]
430 x 2 / 2
62580.0
Press149 x 5 / 5 [ 5.0 ]
149 x 5 / 5 [ 5.0 ]
149 x 5 / 5 [ 5.0 ]
149 x 5 / 5 [ 5.0 ]
149 x 5 / 5
253725.0
Dumbbell Bench Press80 x 5 / 5 [ 3.0 ]
80 x 5 / 5 [ 3.0 ]
80 x 5 / 5 [ 1.0 ]
60 x 12 / 12 [ 1.0 ]
60 x 8 / 8 [ 1.0 ]
60 x 7 / 7
422820.0
Paused Squat265 x 2 / 2 [ 3.0 ]
265 x 2 / 2 [ 3.0 ]
265 x 2 / 2
61590.0
Barbell Curl85 x 5 / 5 [ 3.0 ]
85 x 5 / 5 [ 3.0 ]
85 x 5 / 5 [ 1.0 ]
60 x 12 / 12 [ 1.0 ]
60 x 8 / 8 [ 1.0 ]
60 x 7 / 7
422895.0

2017-10-21 Saturday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Pull Up200 x 10 / 10 [ 2.0 ]
200 x 7 / 7 [ 2.0 ]
200 x 6 / 6 [ 2.0 ]
200 x 5 / 5 [ 2.0 ]
200 x 5 / 5 [ 2.0 ]
200 x 5 / 5 [ 2.0 ]
200 x 5 / 5
438600.0

2017-10-19 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat340 x 2 / 2 [ 5.0 ]
340 x 2 / 2 [ 5.0 ]
340 x 2 / 2
62040.0
Bench Press155 x 5 / 5 [ 3.0 ]
155 x 5 / 5 [ 3.0 ]
155 x 5 / 5
152325.0
Paused Deadlift320 x 2 / 2 [ 4.0 ]
320 x 2 / 2 [ 4.0 ]
320 x 2 / 2
61920.0
Strict Press105 x 5 / 5 [ 3.0 ]
105 x 5 / 5 [ 3.0 ]
105 x 5 / 5
151575.0
Barbell Curl82 x 5 / 5 [ 3.0 ]
82 x 5 / 5 [ 3.0 ]
82 x 5 / 5 [ 1.0 ]
50 x 15 / 15 [ 1.0 ]
50 x 10 / 10 [ 1.0 ]
50 x 9 / 9
492930.0

2017-10-18 Wednesday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Chin Up200 x 11 / 11 [ 9.0 ]
200 x 9 / 9 [ 2.0 ]
200 x 7 / 7 [ 2.0 ]
200 x 6 / 6 [ 2.0 ]
200 x 5 / 5 [ 2.0 ]
200 x 5 / 5
438600.0

2017-10-16 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift385 x 5 / 5 [ 5.0 ]
385 x 5 / 5 [ 5.0 ]
385 x 5 / 5
155775.0
Press137 x 8 / 8 [ 5.0 ]
137 x 8 / 8 [ 6.0 ]
137 x 8 / 8
243288.0
Paused Squat242 x 5 / 5 [ 5.0 ]
242 x 5 / 5 [ 5.0 ]
242 x 5 / 5
153630.0
Dumbbell Bench Press80 x 4 / 4 [ 3.0 ]
80 x 4 / 4 [ 3.0 ]
80 x 4 / 4 [ 1.5 ]
60 x 12 / 12 [ 1.0 ]
60 x 8 / 8 [ 1.0 ]
60 x 7 / 7
392580.0
Barbell Curl80 x 5 / 5 [ 3.0 ]
80 x 5 / 5 [ 3.0 ]
80 x 5 / 5 [ 1.0 ]
50 x 13 / 13 [ 1.0 ]
50 x 10 / 10 [ 1.0 ]
50 x 8 / 8
462750.0

2017-10-14 Saturday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Pull Up200 x 10 / 10 [ 2.0 ]
200 x 8 / 8 [ 2.0 ]
200 x 6 / 6 [ 2.0 ]
200 x 6 / 6 [ 2.0 ]
200 x 5 / 5
357000.0

2017-10-12 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat305 x 5 / 5 [ 5.0 ]
305 x 5 / 5 [ 5.0 ]
305 x 5 / 5
154575.0
Bench Press145 x 5 / 5 [ 3.0 ]
145 x 5 / 5 [ 3.0 ]
145 x 5 / 5
152175.0
Paused Deadlift302 x 5 / 5 [ 5.0 ]
302 x 5 / 5 [ 5.0 ]
302 x 5 / 5
154530.0
Strict Press95 x 5 / 5 [ 3.0 ]
95 x 5 / 5 [ 3.0 ]
95 x 5 / 5
151425.0
Barbell Curl79 x 5 / 5 [ 3.0 ]
79 x 5 / 5 [ 3.0 ]
79 x 5 / 5 [ 1.0 ]
50 x 11 / 11 [ 1.0 ]
50 x 10 / 10 [ 1.0 ]
50 x 8 / 8
442635.0

2017-10-11 Wednesday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Chin Up200 x 10 / 10 [ 2.0 ]
200 x 7 / 7 [ 2.0 ]
200 x 7 / 7 [ 2.0 ]
200 x 6 / 6 [ 2.0 ]
200 x 6 / 6
367200.0

2017-10-9 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift340 x 8 / 8 [ 5.0 ]
340 x 8 / 8 [ 5.0 ]
340 x 8 / 8
248160.0
Press170 x 2 / 2 [ 6.0 ]
170 x 2 / 2 [ 9.0 ]
170 x 2 / 2
61020.0
Paused Squat225 x 8 / 8 [ 5.0 ]
225 x 8 / 8 [ 5.0 ]
225 x 8 / 8
245400.0
Dumbbell Bench Press75 x 5 / 5 [ 3.0 ]
75 x 5 / 5 [ 3.0 ]
75 x 5 / 5 [ 1.0 ]
60 x 10 / 10 [ 1.0 ]
60 x 7 / 7 [ 1.0 ]
60 x 7 / 7
392565.0
Barbell Curl77 x 5 / 5 [ 3.0 ]
77 x 5 / 5 [ 3.0 ]
77 x 5 / 5 [ 1.0 ]
50 x 12 / 12 [ 1.0 ]
50 x 10 / 10 [ 1.0 ]
50 x 9 / 9
462705.0

2017-10-8 Sunday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Pull Up200 x 10 / 10 [ 2.0 ]
200 x 6 / 6 [ 2.0 ]
200 x 6 / 6 [ 2.0 ]
200 x 6 / 6 [ 2.0 ]
200 x 5 / 5
336600.0

2017-10-5 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat270 x 8 / 8 [ 5.0 ]
270 x 8 / 8 [ 5.0 ]
270 x 8 / 8
246480.0
Press147 x 5 / 5 [ 5.0 ]
147 x 5 / 5 [ 5.0 ]
147 x 5 / 5 [ 7.0 ]
147 x 5 / 5 [ 11.0 ]
147 x 5 / 5
253675.0
Bench Press135 x 10 / 10 [ 2.0 ]
135 x 10 / 10 [ 2.0 ]
135 x 7 / 7 [ 2.0 ]
135 x 7 / 7
344590.0
Paused Deadlift260 x 8 / 8 [ 5.0 ]
260 x 8 / 8 [ 5.0 ]
260 x 8 / 8
246240.0
Barbell Curl75 x 5 / 5 [ 3.0 ]
75 x 5 / 5 [ 3.0 ]
75 x 5 / 5 [ 1.0 ]
50 x 14 / 14 [ 1.0 ]
50 x 8 / 8 [ 1.0 ]
50 x 8 / 8
452625.0

2017-10-3 Tuesday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Chin Up200 x 11 / 11 [ 2.0 ]
200 x 7 / 7 [ 2.0 ]
200 x 6 / 6 [ 2.0 ]
200 x 6 / 6
306000.0

2017-10-1 Sunday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift425 x 2 / 2 [ 5.0 ]
425 x 2 / 2 [ 5.0 ]
425 x 2 / 2
62550.0
Press135 x 8 / 8 [ 5.0 ]
135 x 8 / 8 [ 6.0 ]
135 x 8 / 8
243240.0
Paused Squat260 x 2 / 2 [ 3.0 ]
260 x 2 / 2 [ 3.0 ]
260 x 2 / 2
61560.0
Dumbbell Bench Press75 x 8 / 8 [ 2.0 ]
75 x 5 / 5 [ 2.0 ]
75 x 5 / 5 [ 2.0 ]
60 x 11 / 11 [ 2.0 ]
60 x 9 / 9 [ 2.0 ]
60 x 9 / 9
473090.0

2017-9-30 Saturday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Pull Up200 x 10 / 10 [ 2.0 ]
200 x 7 / 7 [ 2.0 ]
200 x 6 / 6 [ 2.0 ]
200 x 5 / 5
285600.0

2017-9-28 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat335 x 2 / 2 [ 5.0 ]
335 x 2 / 2 [ 5.0 ]
335 x 2 / 2
62010.0
Press168 x 2 / 2 [ 5.0 ]
168 x 2 / 2 [ 8.0 ]
168 x 2 / 2
61008.0
Paused Deadlift315 x 2 / 2 [ 3.0 ]
215 x 2 / 2 [ 4.0 ]
315 x 2 / 2
61690.0
Bench Press115 x 12 / 12 [ 2.0 ]
115 x 12 / 12 [ 2.0 ]
115 x 12 / 12 [ 2.0 ]
115 x 10 / 10
465290.0
Barbell Curl70 x 10 / 10 [ 2.0 ]
70 x 8 / 8 [ 2.0 ]
70 x 7 / 7 [ 2.0 ]
60 x 9 / 9 [ 2.0 ]
60 x 7 / 7 [ 2.0 ]
60 x 8 / 8
493190.0

2017-9-26 Tuesday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Chin Up200 x 12 / 12 [ 2.0 ]
200 x 7 / 7 [ 2.0 ]
200 x 6 / 6
255000.0

2017-9-24 Sunday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Pull Up200 x 10 / 10 [ 2.0 ]
200 x 6 / 6 [ 2.0 ]
200 x 4 / 4
204000.0

2017-9-21 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift370 x 5 / 5 [ 5.0 ]
370 x 5 / 5 [ 5.0 ]
370 x 5 / 5 [ 5.0 ]
380 x 5 / 5
207450.0
Press145 x 5 / 5 [ 6.0 ]
145 x 5 / 5 [ 6.0 ]
145 x 5 / 5 [ 6.0 ]
145 x 5 / 5 [ 6.0 ]
145 x 5 / 5
253625.0
Paused Squat240 x 5 / 5 [ 5.0 ]
240 x 5 / 5 [ 5.0 ]
240 x 5 / 5
153600.0
Dumbbell Bench Press75 x 6 / 6 [ 2.0 ]
75 x 7 / 7 [ 2.0 ]
60 x 12 / 12 [ 2.0 ]
60 x 9 / 9 [ 2.0 ]
60 x 9 / 9
432775.0
Barbell Curl64 x 13 / 13 [ 2.0 ]
64 x 10 / 10 [ 2.0 ]
64 x 7 / 7 [ 2.0 ]
64 x 7 / 7
372368.0

2017-9-20 Wednesday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Chin Up200 x 12 / 12 [ 2.0 ]
200 x 8 / 8
204000.0

2017-9-18 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat300 x 5 / 5 [ 5.0 ]
300 x 5 / 5 [ 5.0 ]
300 x 5 / 5
154500.0
Press132 x 8 / 8 [ 5.0 ]
132 x 8 / 8 [ 7.0 ]
132 x 8 / 8
243168.0
Paused Deadlift300 x 5 / 5 [ 5.0 ]
300 x 5 / 5 [ 5.0 ]
300 x 5 / 5
154500.0
Dumbbell Bench Press75 x 9 / 9 [ 2.0 ]
60 x 12 / 12 [ 2.0 ]
60 x 10 / 10 [ 2.0 ]
60 x 8 / 8 [ 2.0 ]
60 x 8 / 8
472955.0
Barbell Curl62 x 14 / 14 [ 2.0 ]
62 x 9 / 9 [ 2.0 ]
62 x 8 / 8 [ 2.0 ]
62 x 8 / 8
392418.0

2017-9-16 Saturday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift335 x 8 / 8 [ 8.0 ]
335 x 8 / 8 [ 8.0 ]
335 x 8 / 8
248040.0
Press166 x 2 / 2 [ 8.0 ]
166 x 2 / 2 [ 8.0 ]
166 x 2 / 2
6996.0
Paused Squat215 x 8 / 8 [ 5.0 ]
215 x 8 / 8 [ 5.0 ]
215 x 8 / 8
245160.0
Dumbbell Bench Press75 x 8 / 8 [ 2.0 ]
60 x 11 / 11 [ 2.0 ]
60 x 9 / 9 [ 2.0 ]
60 x 8 / 8 [ 2.0 ]
60 x 7 / 7
432700.0
Barbell Curl60 x 15 / 15 [ 2.0 ]
60 x 9 / 9 [ 2.0 ]
60 x 7 / 7 [ 2.0 ]
60 x 7 / 7
382280.0

2017-9-12 Tuesday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat265 x 8 / 8 [ 7.0 ]
265 x 8 / 8 [ 11.0 ]
265 x 8 / 8
246360.0
Press144 x 5 / 5 [ 6.0 ]
144 x 5 / 5 [ 6.0 ]
144 x 5 / 5 [ 6.0 ]
144 x 5 / 5 [ 8.0 ]
144 x 5 / 5
253600.0
Paused Deadlift255 x 8 / 8 [ 5.0 ]
255 x 8 / 8 [ 7.0 ]
255 x 8 / 8
246120.0
Dumbbell Bench Press70 x 9 / 9 [ 2.0 ]
60 x 9 / 9 [ 2.0 ]
60 x 8 / 8 [ 2.0 ]
60 x 8 / 8 [ 2.0 ]
60 x 7 / 7
412550.0
Barbell Curl57 x 15 / 15 [ 2.0 ]
57 x 9 / 9 [ 2.0 ]
57 x 8 / 8 [ 2.0 ]
57 x 7 / 7
392223.0

2017-9-7 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift420 x 2 / 2 [ 8.0 ]
420 x 2 / 2 [ 10.0 ]
420 x 2 / 2
62520.0
Press130 x 8 / 8 [ 6.0 ]
130 x 8 / 8 [ 10.0 ]
130 x 8 / 8
243120.0
Paused Squat260 x 3 / 3 [ 5.0 ]
260 x 3 / 3 [ 5.0 ]
260 x 3 / 3
92340.0
Dumbbell Bench Press70 x 8 / 8 [ 2.0 ]
55 x 15 / 15 [ 4.5 ]
55 x 12 / 12 [ 2.0 ]
55 x 8 / 8
432485.0
Barbell Curl55 x 15 / 15 [ 2.0 ]
55 x 11 / 11 [ 2.0 ]
55 x 9 / 9 [ 2.0 ]
55 x 8 / 8
432365.0

2017-9-4 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat330 x 2 / 2 [ 8.0 ]
330 x 2 / 2 [ 10.0 ]
330 x 2 / 2
61980.0
Press164 x 2 / 2 [ 7.0 ]
164 x 2 / 2 [ 9.0 ]
164 x 2 / 2 [ 135.0 ]
135 x 5 / 5
111659.0
Paused Deadlift295 x 5 / 5 [ 6.0 ]
295 x 5 / 5 [ 5.0 ]
295 x 5 / 5
154425.0
Dumbbell Bench Press65 x 10 / 10 [ 2.0 ]
55 x 13 / 13 [ 2.0 ]
55 x 11 / 11 [ 2.0 ]
55 x 9 / 9 [ 2.0 ]
55 x 9 / 9
522960.0
Barbell Curl54 x 15 / 15 [ 2.0 ]
54 x 11 / 11 [ 2.0 ]
54 x 8 / 8 [ 2.0 ]
54 x 8 / 8
422268.0

2017-8-31 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift375 x 5 / 5 [ 9.0 ]
375 x 5 / 5 [ 8.0 ]
375 x 5 / 5
155625.0
Press143 x 5 / 5 [ 6.0 ]
143 x 5 / 5 [ 6.0 ]
143 x 5 / 5 [ 6.5 ]
143 x 5 / 5 [ 6.0 ]
143 x 5 / 5
253575.0
Paused Squat240 x 5 / 5 [ 5.0 ]
240 x 5 / 5
102400.0
Dumbbell Bench Press65 x 8 / 8 [ 2.0 ]
55 x 15 / 15 [ 2.0 ]
55 x 11 / 11 [ 2.0 ]
55 x 8 / 8 [ 2.0 ]
55 x 8 / 8
502830.0
Barbell Curl52 x 16 / 16 [ 2.0 ]
52 x 12 / 12 [ 2.0 ]
52 x 10 / 10 [ 2.0 ]
52 x 10 / 10
482496.0

2017-8-28 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat295 x 5 / 5 [ 8.0 ]
295 x 5 / 5 [ 8.0 ]
295 x 5 / 5
154425.0
Press129 x 8 / 8 [ 7.0 ]
129 x 8 / 8 [ 10.0 ]
129 x 8 / 8
243096.0
Paused Deadlift295 x 5 / 5 [ 5.0 ]
295 x 5 / 5
102950.0
Dumbbell Bench Press60 x 10 / 10 [ 2.0 ]
55 x 14 / 14 [ 3.5 ]
55 x 13 / 13 [ 2.0 ]
55 x 10 / 10 [ 2..5 ]
55 x 10 / 10
573185.0
Barbell Curl50 x 15 / 15 [ 2.0 ]
50 x 12 / 12 [ 2.0 ]
50 x 10 / 10 [ 2.0 ]
50 x 10 / 10
472350.0

2017-8-26 Saturday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift330 x 8 / 8 [ 7.0 ]
330 x 8 / 8 [ 8.0 ]
330 x 8 / 8
247920.0
Press162 x 2 / 2 [ 6.0 ]
162 x 2 / 2 [ 8.0 ]
162 x 2 / 2
6972.0
Paused Squat235 x 5 / 5 [ 6.0 ]
235 x 5 / 5
102350.0
Dumbbell Bench Press55 x 14 / 14 [ 2.0 ]
55 x 11 / 11 [ 2.0 ]
55 x 9 / 9 [ 2.0 ]
55 x 9 / 9
432365.0
Barbell Curl45 x 16 / 16 [ 2.0 ]
45 x 13 / 13 [ 2.0 ]
45 x 10 / 10 [ 2.0 ]
45 x 10 / 10
492205.0

2017-8-23 Wednesday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat260 x 8 / 8 [ 8.0 ]
260 x 8 / 8 [ 8.0 ]
260 x 8 / 8
246240.0
Press142 x 5 / 5 [ 6.0 ]
142 x 5 / 5 [ 6.0 ]
142 x 5 / 5 [ 6.0 ]
142 x 5 / 5 [ 8.0 ]
142 x 5 / 5
253550.0
Paused Deadlift290 x 5 / 5 [ 5.0 ]
290 x 5 / 5
102900.0
Dumbbell Bench Press55 x 15 / 15 [ 3.0 ]
55 x 14 / 14 [ 2.0 ]
55 x 10 / 10 [ 2.0 ]
55 x 8 / 8
472585.0
Barbell Curl45 x 18 / 18 [ 2.0 ]
45 x 14 / 14 [ 2.0 ]
45 x 11 / 11 [ 2.0 ]
45 x 10 / 10
532385.0

2017-8-17 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift415 x 2 / 2 [ 8.0 ]
415 x 2 / 2 [ 10.0 ]
215 x 2 / 2 [ 10.0 ]
375 x 3 / 3
93215.0
Press127 x 8 / 8 [ 8.0 ]
127 x 8 / 8 [ 8.0 ]
127 x 8 / 8
243048.0
Paused Squat230 x 5 / 5 [ 6.0 ]
230 x 5 / 5
102300.0
Dumbbell Bench Press50 x 20 / 20 [ 2.0 ]
50 x 13 / 13 [ 2.0 ]
50 x 12 / 12 [ 2.0 ]
50 x 12 / 12
572850.0
Barbell Curl45 x 14 / 14 [ 2.0 ]
45 x 13 / 13 [ 2.0 ]
45 x 10 / 10 [ 2.0 ]
45 x 10 / 10
472115.0

2017-8-14 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat325 x 2 / 2 [ 8.0 ]
325 x 2 / 2 [ 10.0 ]
325 x 2 / 2 [ 10.0 ]
290 x 5 / 5
113400.0
Press160 x 2 / 2 [ 6.0 ]
160 x 2 / 2 [ 7.0 ]
160 x 2 / 2 [ 10.0 ]
135 x 8 / 8
142040.0
Paused Deadlift285 x 5 / 5 [ 4.0 ]
285 x 5 / 5
102850.0

2017-8-10 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift370 x 5 / 5 [ 8.0 ]
370 x 5 / 5 [ 8.0 ]
370 x 5 / 5
155550.0
Press142 x 5 / 5 [ 6.0 ]
142 x 5 / 5 [ 6.0 ]
142 x 5 / 5 [ 6.0 ]
142 x 5 / 5 [ 8.0 ]
142 x 5 / 5
253550.0
Paused Squat225 x 5 / 5 [ 6.0 ]
225 x 5 / 5
102250.0
Dumbbell Bench Press50 x 17 / 17 [ 2.0 ]
50 x 15 / 15 [ 2.0 ]
50 x 12 / 12 [ 2.0 ]
50 x 12 / 12
562800.0
Dumbbell Curl25 x 14 / 14 [ 2.0 ]
25 x 10 / 10 [ 2.0 ]
25 x 10 / 10 [ 2.0 ]
25 x 10 / 10
441100.0

2017-8-7 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat290 x 5 / 5 [ 8.0 ]
290 x 5 / 5 [ 10.0 ]
290 x 5 / 5
154350.0
Press125 x 8 / 8 [ 8.0 ]
125 x 8 / 8 [ 9.0 ]
125 x 8 / 8
243000.0
Deadlift315 x 5 / 551575.0
Incline Dumbbell Press40 x 18 / 18 [ 2.0 ]
40 x 15 / 15 [ 2.0 ]
40 x 14 / 14 [ 2.0 ]
40 x 12 / 12
592360.0
Dumbbell Curl25 x 15 / 15 [ 2.0 ]
25 x 11 / 11 [ 2.0 ]
25 x 10 / 10 [ 2.0 ]
25 x 10 / 10
461150.0

2017-8-3 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift325 x 8 / 8 [ 6.0 ]
325 x 8 / 8 [ 7.5 ]
325 x 8 / 8
247800.0
Press157 x 2 / 2 [ 5.0 ]
157 x 2 / 2 [ 6.0 ]
157 x 5 / 5
91413.0
Dumbbell Bench Press45 x 20 / 20 [ 2.0 ]
45 x 15 / 15 [ 2.0 ]
45 x 13 / 13 [ 2.0 ]
45 x 13 / 13
612745.0
Dumbbell Curl25 x 12 / 12 [ 2.0 ]
25 x 10 / 10 [ 2.0 ]
25 x 10 / 10 [ 2.0 ]
25 x 10 / 10
421050.0

2017-7-31 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat255 x 8 / 8 [ 6.0 ]
255 x 8 / 8 [ 6.0 ]
255 x 8 / 8
246120.0
Press141 x 5 / 5 [ 6.0 ]
141 x 5 / 5 [ 6.0 ]
141 x 5 / 5 [ 6.0 ]
141 x 5 / 5 [ 6.0 ]
141 x 5 / 5
253525.0
Deadlift315 x 5 / 551575.0
Incline Dumbbell Press40 x 13 / 13 [ 2.0 ]
40 x 13 / 13 [ 2.0 ]
40 x 12 / 12
381520.0
Dumbbell Curl20 x 15 / 15 [ 2.0 ]
20 x 14 / 14 [ 2.0 ]
20 x 12 / 12 [ 2.0 ]
20 x 13 / 13
541080.0

2017-7-29 Saturday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift410 x 2 / 2 [ 7.0 ]
410 x 2 / 2 [ 6.0 ]
410 x 2 / 2 [ 8.0 ]
62460.0
Press120 x 8 / 8 [ 8.0 ]
120 x 8 / 8 [ 8.0 ]
120 x 11 / 11
273240.0
Paused Squat225 x 5 / 5 [ 5.0 ]
225 x 5 / 5
102250.0
Dumbbell Bench Press40 x 21 / 21 [ 2.0 ]
40 x 15 / 15 [ 2.0 ]
40 x 13 / 13 [ 2.0 ]
40 x 14 / 14
632520.0
Dumbbell Curl20 x 15 / 15 [ 2.0 ]
20 x 14 / 14 [ 2.0 ]
20 x 12 / 12 [ 2.0 ]
20 x 12 / 12
531060.0

2017-7-26 Wednesday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat320 x 2 / 2 [ 6.0 ]
320 x 2 / 2 [ 6.0 ]
320 x 2 / 2
61920.0
Press155 x 2 / 2 [ 5.0 ]
155 x 2 / 2 [ 5.0 ]
155 x 2 / 2
6930.0

2017-7-20 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift365 x 5 / 5 [ 7.0 ]
365 x 5 / 5 [ 7.0 ]
365 x 5 / 5
155475.0
Press139 x 5 / 5 [ 5.0 ]
139 x 5 / 5 [ 6.0 ]
139 x 5 / 5 [ 6.0 ]
139 x 5 / 5 [ 6.0 ]
139 x 5 / 5
253475.0

2017-7-17 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat285 x 5 / 5 [ 6.0 ]
285 x 5 / 5 [ 7.0 ]
285 x 5 / 5
154275.0
Press115 x 8 / 8 [ 6.0 ]
115 x 8 / 8 [ 5.0 ]
115 x 10 / 10
262990.0

2017-7-13 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift320 x 8 / 8 [ 5.0 ]
320 x 8 / 8 [ 6.0 ]
320 x 8 / 8
247680.0
Press152 x 2 / 2 [ 5.0 ]
152 x 2 / 2 [ 5.0 ]
152 x 2 / 2
6912.0

2017-7-10 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat250 x 8 / 8 [ 5.0 ]
250 x 8 / 8 [ 5.0 ]
250 x 10 / 10
266500.0
Press137 x 5 / 5 [ 5.0 ]
135 x 5 / 5 [ 5.0 ]
135 x 5 / 5
152035.0

2017-7-6 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift405 x 2 / 2 [ 5.0 ]
405 x 2 / 2 [ 6.0 ]
405 x 2 / 2
62430.0
Press112 x 8 / 8 [ 5.0 ]
112 x 8 / 8 [ 5.0 ]
112 x 10 / 10
262912.0

2017-7-3 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat315 x 2 / 2 [ 5.0 ]
315 x 2 / 2 [ 6.0 ]
315 x 2 / 2
61890.0
Press150 x 2 / 2 [ 5.0 ]
150 x 2 / 2 [ 5.0 ]
150 x 2 / 2
6900.0

2017-6-29 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift360 x 5 / 5 [ 6.0 ]
360 x 5 / 5 [ 6.0 ]
360 x 5 / 5
155400.0
Press135 x 5 / 5 [ 5.0 ]
135 x 5 / 5 [ 5.0 ]
135 x 5 / 5
152025.0

2017-6-26 Monday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat280 x 5 / 5 [ 5.0 ]
280 x 5 / 5 [ 5.0 ]
280 x 5 / 5
154200.0
Press110 x 8 / 8 [ 5.0 ]
110 x 8 / 8 [ 5.5 ]
110 x 10 / 10
262860.0

2017-6-23 Friday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Deadlift315 x 8 / 8 [ 7.0 ]
315 x 8 / 8 [ 8.0 ]
315 x 8 / 8
247560.0
Press154 x 4 / 4 [ 8.0 ]
120 x 10 / 10 [ 8.0 ]
120 x 10 / 10
243016.0

2017-6-15 Thursday

ExerciseWeight x Reps / iReps [ Rest ]VolumeTonnage
Squat245 x 8 / 8 [ 8.0 ]
245 x 8 / 8 [ 8.0 ]
245 x 8 / 8
245880.0
Press154 x 3 / 3 [ 8.0 ]
120 x 9 / 9 [ 8.0 ]
120 x 8 / 8
202502.0

Code: Select all

#!/usr/bin/env python
from datetime import date, datetime
from babel.dates import format_date
import pyperclip
import sqlite3

def create_BB_table(rows):
    out  = ''
    out += '[table]\n'
    out += '[tr][td][b]Exercise[/b][/td][td][b]Weight x Reps / iReps [ Rest ][/b][/td][td][b]Volume[/b][/td][td][b]Tonnage[/b][/td][/tr]\n'
    for row in rows:
        out += '[tr]'
        for col in row:
            out += '[td]' + str(col).replace(';', '\n') + '[/td]'
        out += '[/tr]\n'
    out += '[/table]'
    return out

def create_BB_notes(notes,general_notes):
    out  = ''
    if general_notes:
        out += '[u]General[/u]\n'
        out += str(general_notes[0][0]) + '\n\n'
    if notes:
        for row in notes:
            out += '[u]' + str(row[0]) + '[/u]\n'
            out += str(row[1]) + '\n\n'
    return out

def create_BB_header(date_str):
    date_str = format_date(datetime.strptime(date_str, '%Y-%m-%d'), 'yyyy-M-d EEEE', locale='en')
    out  = ''
    out += '[size=150][b]' + date_str + '[/b][/size]'
    return out

def create_BB_post(rows, notes, general_notes, date_str):
    out  = ''
    out += create_BB_header(date_str) + '\n\n'
    out += create_BB_notes(notes, general_notes) + '\n'
    out += create_BB_table(rows)
    return out

def main():
    sqlite_file = 'TrainingLog.db'

    conn = sqlite3.connect(sqlite_file)
    cur  = conn.cursor()

    cur.execute('SELECT Date FROM Workouts ORDER BY Date DESC')
    dates = cur.fetchall()

    out = ''
    for date in dates:
        date_str = str(date[0])
        print date_str

#        cur.execute('SELECT max(Date) FROM Export')
#        date_str = str(cur.fetchall()[0][0])

        cur.execute('SELECT Notes FROM Workouts WHERE Date=\'' + date_str + '\' AND Notes!=\'\'')
        general_notes = cur.fetchall()

        cur.execute('SELECT Name, Notes FROM Export WHERE Date=\'' + date_str + '\' AND Notes!=\'\'')
        notes = cur.fetchall()

        cur.execute('SELECT Name, What, Volume, Tonnage FROM Export WHERE Date=\'' + date_str + '\'')
        rows = cur.fetchall()

        out += create_BB_post(rows, notes, general_notes, date_str) + '\n\n\n'

    print out
    pyperclip.copy(out)


if __name__ == "__main__":
    main()

Post Reply