Interval Error gets the last interval wrong

Issue #108 wontfix
Gregory Smith created an issue

https://rowsandall.com/rowers/workout/3709 parsing string: 4min/2min+8min/0min+12min/4min+8min/0min+12min/4min+8min/0min+12min/4min

result: last rest is mis-interpreted as work and tacked onto the end. Probably because I didn;t row out the whole rest.

Workout Summary - media/Import_29026374.csv --|Total|-Total-|--Avg--|-Avg-|Avg-|-Avg-|-Max-|-Avg --|Dist-|-Time--|-Pace--|-Pwr-|SPM-|-HR--|-HR--|-DPS --|18326|78:00.0|02:07.7|196.0|22.8|155.6|175.0|10.3 W-|16157|68:00.0|02:06.3|199.1|22.7|159.6|175.0|10.5 R-|02174|10:00.0|02:18.0|158.8|22.8|130.5|175.0|00.0 Workout Details #-|SDist|-Split-|-SPace-|-Pwr-|SPM-|AvgHR|MaxHR|DPS- 00|01031|04:00.0|01:56.4|220.8|22.3|128.7|144.0|11.5 01|02099|08:00.0|01:54.3|232.7|23.6|157.4|163.0|11.1 02|02865|12:00.0|02:05.6|179.9|21.3|151.6|158.0|11.2 03|02093|08:00.0|01:54.7|230.9|24.5|166.3|171.0|10.7 04|02830|12:00.0|02:07.2|175.7|22.0|159.6|165.0|10.7 05|02087|08:00.0|01:55.0|228.8|24.6|170.9|175.0|10.6 06|03151|16:00.0|02:32.3|178.1|22.2|165.3|170.0|08.9

Comments (8)

  1. Sander Roosendaal repo owner

    The entire workout duration should be 4680, but the file ends after 4436 seconds, i.e. more than 240 seconds before the end. I propose to "wontfix" this issue. Do you agree?

  2. Gregory Smith reporter

    I see a similar behavior, with the last interval being cut off or messed up in some way in a fair number of workouts.

    Here's an example. Workout 7492. It was the 4x15min/4min rest. I programmed it as variable intervals 9'/0' 6'/4' 9'/0' 6'/4' 9'/0' 6'/4' 9'/0' 6'/0'

    If I parse it with this string 3x15min/4min+15min/0min, then I get this summary....

    Workout Summary - media/Import_29784943.csv --|Total|-Total-|--Avg--|-Avg-|Avg-|-Avg-|-Max-|-Avg --|Dist-|-Time--|-Pace--|-Pwr-|SPM-|-HR--|-HR--|-DPS --|17295|70:22.0|02:02.1|200.4|23.5|145.6|165.0|10.4 W-|14944|58:22.0|01:57.2|216.4|23.7|150.8|165.0|10.8 R-|02357|12:00.0|02:32.8|115.9|22.7|118.0|165.0|00.0 Workout Details #-|SDist|-Split-|-SPace-|-Pwr-|SPM-|AvgHR|MaxHR|DPS- 00|03878|15:00.0|01:56.0|219.2|23.3|142.9|152.0|11.1 01|03844|15:00.0|01:57.1|214.8|23.7|149.0|154.0|10.8 02|03764|15:00.0|01:59.6|208.4|23.7|153.1|159.0|10.6 03|03458|13:22.0|01:56.0|224.2|24.0|159.2|165.0|10.8

    If I parse it with this string: 9min+6min/4min+9min+6min/4min+9min+6min/4min+9min+6min

    I get this summary:

    Workout Summary - media/Import_29784943.csv --|Total|-Total-|--Avg--|-Avg-|Avg-|-Avg-|-Max-|-Avg --|Dist-|-Time--|-Pace--|-Pwr-|SPM-|-HR--|-HR--|-DPS --|17294|70:22.0|02:02.1|200.4|23.5|145.6|165.0|10.4 W-|14944|58:22.0|01:57.2|215.4|23.6|150.8|165.0|10.9 R-|02357|12:00.0|02:32.8|115.9|22.7|118.0|165.0|00.0 Workout Details #-|SDist|-Split-|-SPace-|-Pwr-|SPM-|AvgHR|MaxHR|DPS- 00|02376|09:00.0|01:53.6|230.2|24.4|141.9|152.0|10.8 01|01502|06:00.0|01:59.8|200.2|21.5|144.6|152.0|11.6 02|02373|09:00.0|01:53.8|229.2|24.5|149.7|154.0|10.7 03|01471|06:00.0|02:02.4|191.1|22.2|147.9|153.0|11.0 04|02345|09:00.0|01:55.2|227.4|24.5|154.8|159.0|10.6 05|01419|06:00.0|02:06.9|176.9|22.4|150.3|158.0|10.6 06|02372|09:00.0|01:53.8|234.4|24.9|160.5|165.0|10.6 07|01086|04:22.0|02:00.6|200.4|22.0|156.0|160.0|11.3

    If I do a flex plot, it shows data out to 70:22, so I think the data must be there, but it is not present in the last interval.

    Greg

  3. Sander Roosendaal repo owner

    Is this recorded with ErgData? Can you send me the original files, I mean the ErgData ones, not what you can download from rowsandall.com

  4. Gregory Smith reporter

    sure. I imported from concept2 using the import feature of rowsandall. I'm not sure if that gets TCX or CSV format data, so I included both.

  5. Gregory Smith reporter

    It appears that the issue is related to ergdata underreporting the duration of the rests. The clock seems to stop if you don't take strokes. I manually went through workout 7492 which was supposed to have 4 minute rests and here's what was in the data.

    running time interval time 09:00.0 09:00.0 15:00.0 06:00.0 18:29.0 03:29.0 27:30.0 09:01.0 33:30.0 06:00.0 36:55.0 03:25.0 45:55.0 09:00.0 51:55.0 06:00.0 55:25.0 03:30.0 04:25.0 09:00.0 10:19.0 05:54.0

    When I redid the parsing string to line up with the reported rest durations.

    9min/0min+6min/3.5min+9min/0min+6min/3.42min+9min/0min+6min/3.5min+9min/0min+6min/0min

    The summary was correct Workout Summary - media/Import_29784943.csv --|Total|-Total-|--Avg--|-Avg-|Avg-|-Avg-|-Max-|-Avg --|Dist-|-Time--|-Pace--|-Pwr-|SPM-|-HR--|-HR--|-DPS --|17309|70:25.0|02:02.0|200.4|23.5|145.6|165.0|10.4 W-|15521|60:00.0|01:56.0|220.3|23.7|150.1|165.0|11.0 R-|01792|10:25.0|02:54.4|065.1|22.1|116.5|165.0|00.0 Workout Details #-|SDist|-Split-|-SPace-|-Pwr-|SPM-|AvgHR|MaxHR|DPS- 00|02381|09:00.0|01:53.4|230.2|24.4|141.9|152.0|10.8 01|01503|06:00.0|01:59.8|200.2|21.5|144.6|152.0|11.6 02|02364|09:00.0|01:54.2|231.5|24.7|147.7|154.0|10.6 03|01502|06:00.0|01:59.8|200.9|22.2|148.8|154.0|11.3 04|02365|09:00.0|01:54.2|231.5|24.7|151.7|159.0|10.6 05|01503|06:00.0|01:59.8|201.2|22.3|154.4|159.0|11.3 06|02400|09:00.0|01:52.5|239.9|25.2|155.9|165.0|10.6 07|01503|06:00.0|01:59.8|201.3|22.1|157.9|165.0|11.3

    Based on that, I suggest that you change this to a documentation bug and assign it to me to close with a blog post.

  6. Log in to comment