Mar 22 2016
Račice day 2 – living like a monk
Here’s an overview picture of the area around the watersports center in Račice.
In the foreground you can see the river Elbe. In the top middle of the picture there is a funnily shaped mountain, the legendary mountain Říp:
According to a traditional legend, first recorded by the ancient Czech chronicler Cosmas of Prague in the early 12th century, Říp was the place where the first Slavs, led by Forefather Čech, settled. The land was named after the leader. In the 16th century, the legend was revived by Václav Hájek of Libočany who claimed that Čech was buried in the nearby village of Ctiněves and, later on, by Alois Jirásek in his Old Bohemian Legends from 1894.
On top of the hill there is a romanesque rotunda of Saint George, which is one of the oldest buildings in the Czech Republic. It is for the first time mentioned in 1126, when Soběslav I, Duke of Bohemia to commemorate his victorious Battle of Chlumec where he defeated Holy Roman Emperor Lothair III, have rotunda repaired and extended by the western circular tower. The present appearance of the rotunda is the result of a purist reconstruction from the 1870s. Inside the rotunda, there is a stone sculpture by the renowned contemporary Czech artist Stanislav Hanzík (1979) – The Good Shepherd, that symbolizes the arrival of Czech ancestors to the country and the beginning of the Czech history there.
Near the rotunda there is a tourist hut that was built in 1907 that still serves travellers today. In accordance with the patriotic spirit of the time, a wooden plate is mounted on the hut wall that says “What Mecca is to a Mohammedan, Říp is to a Czech” (Czech: “Co Mohamedu Mekka, to Čechu Říp”).
As you can see, the canal is in a turn of the river, quite a dead end, so there is nothing here except for the rowing center. Silence. The only thing you hear is the birds sing and the sounds of rowing: splashing and coaches shouting instructions. Our accomodation is spartan, but clean. No radio. No TV. So it’s just rowing, meals, and work … True living like a Monk. After breakfast I worked for two hours, then I went for my morning training, followed by work, lunch. Now I am writing this. In the afternoon I will go on a technique outing. Followed by dinner, then quiet reading … and bed time.
The training of this morning was 20×30″/60″ rest. Given the 2km length of the canal, there has to be a slightly longer break for turning the boat after every 6 or 7 intervals. Lubos and I decided to do 3x2km as 30″/60″ rest.
Again, side by side in singles. It’s really great. Again, Lubos was surprised that this Masters rower was able to keep up with him. I was doing 30-34spm and he was significantly higher.
Another CrewNerd/excel tool annoyance. I had programmed 30″/60″ intervals. Of course, at the end of the straight 2km, I had to press “stop” to allow for more time to turn the boat. It looks like the heart rate remains constant during that rest interval. Well, I can use a few hours in my rowing monastery to migrate to a python based environment to create nice tables. For now, here’s the plot from the Garmin:
So in the end we did 19 intervals. The last interval was a shorter one, because we were approaching the finish line. So we did “red buoys until finish line” which was about 20 seconds. I like this workout. The interval is 15 to 17 strokes, which is long enough to focus on technique. The rests are long enough to recover and keep the focus on technique, which for me, at these rates, is “light” touch, don’t force it in the water.
The sprinty stuff was followed by 4km of cooling down. Almost 13km in total. Three “swimming pools” plus a few extra meters rowing from lane 1 to lane 6 and back, and between the finish line and the docks.
| Tstart_ | Tstop__ | Dist_ | Time_ | Pace__ | _SPM | avg HR | max HR | DPS | Remarks
| 00:00.0 | 13:49.0 | 02195 | 13:49 | 03:08.8 | 18.8 | 143 | 165 | 08.5 | WU
| 13:49.0 | 14:19.0 | 00132 | 00:30 | 01:53.9 | 31.3 | 137 | 161 | 08.4 | tailwind
| 14:19.0 | 15:19.0 | 00205 | 01:00 | 02:26.1 | 19.8 | 159 | 164 | 10.4 |
| 15:19.0 | 15:49.0 | 00133 | 00:30 | 01:52.7 | 30.5 | 163 | 169 | 08.7 |
| 15:49.0 | 16:49.0 | 00200 | 01:00 | 02:29.7 | 19.5 | 164 | 171 | 10.3 |
| 16:49.0 | 17:19.0 | 00133 | 00:30 | 01:52.7 | 31.4 | 165 | 172 | 08.5 |
| 17:19.0 | 18:19.0 | 00199 | 01:00 | 02:30.8 | 19.8 | 167 | 174 | 10.1 |
| 18:19.0 | 18:49.0 | 00134 | 00:30 | 01:52.3 | 31.6 | 167 | 172 | 08.5 |
| 18:49.0 | 19:49.0 | 00197 | 01:00 | 02:32.3 | 19.1 | 168 | 174 | 10.3 |
| 19:49.0 | 20:19.0 | 00134 | 00:30 | 01:52.3 | 31.8 | 168 | 173 | 08.4 |
| 20:19.0 | 21:19.0 | 00188 | 01:00 | 02:39.6 | 18.7 | 166 | 174 | 10.0 |
| 21:19.0 | 21:49.0 | 00133 | 00:30 | 01:52.9 | 31.3 | 167 | 174 | 08.5 |
| 21:49.0 | 24:38.0 | 00337 | 02:49 | 04:10.5 | 19.2 | 160 | 175 | 06.2 | turn
| 24:38.0 | 25:08.0 | 00122 | 00:30 | 02:03.3 | 30.2 | 153 | 166 | 08.1 | headwind
| 25:08.0 | 26:08.0 | 00170 | 01:00 | 02:56.1 | 18.7 | 163 | 168 | 09.1 |
| 26:08.0 | 26:38.0 | 00122 | 00:30 | 02:03.3 | 30.3 | 166 | 173 | 08.0 |
| 26:38.0 | 27:38.0 | 00171 | 01:00 | 02:54.9 | 18.5 | 167 | 175 | 09.3 |
| 27:38.0 | 28:08.0 | 00119 | 00:30 | 02:06.5 | 29.8 | 167 | 172 | 08.0 |
| 28:08.0 | 29:08.0 | 00182 | 01:00 | 02:44.5 | 19.4 | 168 | 173 | 09.4 |
| 29:08.0 | 29:38.0 | 00124 | 00:30 | 02:00.5 | 30.1 | 169 | 174 | 08.3 |
| 29:38.0 | 30:38.0 | 00173 | 01:00 | 02:53.9 | 19.0 | 169 | 175 | 09.1 |
| 30:38.0 | 31:08.0 | 00126 | 00:30 | 01:59.4 | 30.4 | 169 | 174 | 08.3 |
| 31:08.0 | 32:08.0 | 00169 | 01:00 | 02:57.6 | 19.5 | 170 | 176 | 08.7 |
| 32:08.0 | 32:38.0 | 00122 | 00:30 | 02:03.3 | 30.5 | 170 | 175 | 08.0 |
| 32:38.0 | 36:25.0 | 00324 | 03:47 | 05:49.8 | 22.0 | 164 | 177 | 03.9 | turn
| 36:25.0 | 36:55.0 | 00129 | 00:30 | 01:56.2 | 34.5 | 140 | 163 | 07.5 | tailwind
| 36:55.0 | 37:55.0 | 00197 | 01:00 | 02:32.1 | 19.7 | 163 | 166 | 10.0 |
| 37:55.0 | 38:25.0 | 00136 | 00:30 | 01:50.0 | 32.8 | 168 | 174 | 08.3 |
| 38:25.0 | 39:25.0 | 00191 | 01:00 | 02:37.0 | 19.4 | 170 | 176 | 09.8 |
| 39:25.0 | 39:55.0 | 00132 | 00:30 | 01:53.6 | 31.4 | 170 | 175 | 08.4 |
| 39:55.0 | 40:55.0 | 00186 | 01:00 | 02:41.0 | 18.8 | 170 | 177 | 09.9 |
| 40:55.0 | 41:25.0 | 00133 | 00:30 | 01:53.1 | 31.4 | 167 | 174 | 08.4 |
| 41:25.0 | 42:25.0 | 00181 | 01:00 | 02:46.1 | 18.9 | 169 | 175 | 09.6 |
| 42:25.0 | 42:55.0 | 00132 | 00:30 | 01:53.3 | 31.0 | 167 | 174 | 08.5 |
| 42:55.0 | 43:55.0 | 00188 | 01:00 | 02:39.9 | 20.0 | 170 | 176 | 09.4 |
| 43:55.0 | 44:25.0 | 00135 | 00:30 | 01:50.7 | 32.8 | 171 | 177 | 08.3 |
| 44:25.0 | 45:25.0 | 00180 | 01:00 | 02:46.6 | 20.1 | 172 | 178 | 09.0 |
| 45:25.0 | 45:55.0 | 00112 | 00:30 | 02:13.9 | 29.9 | 173 | 177 | 07.5 |
| 45:55.0 | 10:03.0 | 04295 | 24:08 | 02:48.6 | 19.2 | 148 | 177 | 09.3 | cooling down
Summary:
dist_____|time_____|_pace___|_HR__|_SPM__|_DPS|comment
2195_____|_13:49____|_3:08.8|143|18.8|8.5|warmup
2441_____|_09:30____|_1:56.7|164|31.2|8.2|Main set
4295_____|_24:08____|_2:48.6|148|19.2|9.3|Cool down
3640_____|_22:36____|_3:06.3|166|19.7|8.3|rest meters
12572____|_10:03____|_2:47.2|155|19.8|9.1|_Total
At lunch I heard about the horrible stuff that happened in Brussels today. Metro station Maalbeek and the airport are places that I travel through numerous times per year. I do hope that none of the people I work with was on that metro or in that arrival hall. Here in Račice, the birds sing on in the silent woods.
Mar 24 2016
OTW data tool in python
There is very little distraction here in Račice, so I had some time to play with a python based data analysis tool that Greg Smith (from Quantified Rowing) developed for his Painsled CSV files.
I have slightly rewritten it to better match my workflow (sorry, Greg), but more importantly I have added a TCX Parser that parses my CrewNerd files. It took me some time to get up to speed with parsing XML. First time I worked with the lxml package and I needed to learn the syntax of “xpath”, which was greatly complicated because my network connection broke down on Wednesday morning.
Anyway, I succeeded in writing something that converts a TCX file to a “painsled style” CSV file and here is Tuesday morning’s workout in a first crude graph. I need to smoothen the pace graph (probably by a running average) a bit to get the noise level down. Also, I need to calculate useful stuff like meters per stroke etc. The colorful bar graph produces some strange red spikes during the interval part. Not sure what that is.
But for that I am on common ground. No problems to work with the data once I have them.
Update
The moving average thing took me 5 minutes. Updated graph:
By sanderroosendaal • Uncategorized • 1 • Tags: graph tool, OTW, rowing