I went and updated PyRow to support Python3 and work with PM5 modules, should any of you #Concept2 #RowErg enthusiasts out there be interested in a bit of programmatic rowing :3

The PyRow repository on gittub looks neglected, so idk what to expect. Here's my pull request if any of ya'll are interested in this sort of thing: github.com/wemakewaves/PyRow/p

I wrote some dogshit python today to help guide my daily physical therapy rowing workouts by interfacing w/ my rowing machine :D

First picture is the heart rate monitor screen for calibrating the reference resting heart rate for the day.

Second screen is the post workout heart rate graph. There's some steps not pictured that I don't feel like explaining right now.

Here's the code if anyone is interested github.com/Aeva/autonomia/blob

@aeva I regret to inform you that your heart rate seems to be severely quantized

@rygorous yeah :| that's what the rowing machine is giving me. that or I am secretly a robot

@aeva @rygorous

What's the quantum and the frequency of measurements you get?

(Re random things you can do with this if the sampling frequency is high enough: track breathing, at least for low enough breathing rates. See e.g. my.clevelandclinic.org/health/)

@robryk @rygorous well, the library I'm using enforces as 50 ms sampling frequency, that I think is a limitation of the rowing machine's implementation of CSAFE over USB, but I think it allows for sending multiple commands in that window. However, it's giving me the same data that's visible on the machine's display, which looks to update roughly every second to 1.5 seconds.

Follow

@aeva @rygorous

So you might be able to track breathing during rest periods.

@robryk @rygorous I definitely see variance based on how I'm breathing, I think both while resting and while active. I haven't experimented with it exhaustively though.

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.