Interval Error gets the last interval wrong
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)
-
repo owner -
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?
-
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
-
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
-
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.
-
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.
-
repo owner It gets JSON data :-)
-
repo owner - changed status to wontfix
- Log in to comment
I see what is going wrong in the file but I am not sure how to fix it.