Python helps you with your running sessions

Time back I was trying parkour, but I got some old injures that didn’t let me practice it properly. Also there was too much sedentary life… I needed to start from the beginning. I needed to create a good baseline for my training.

I also started of doing some rock climbing again. Sport that I really love :-)

I was gaining some strength and I could doing again some pull ups and some boulders. But I found, as I did before with the parkour that I needed some stamina.

I also realized that parkour is a way to run, so I should be able to run. And I wasn’t…

So I’ve decided to start to run. I used to do it time ago when I got into the university. And I liked to be a bit methodical, so I could see the progress and train better. So I decided to buy a good pair of running shoes, a pulsometer and chrono. Then I realized that things have changed since I was at the university and there are a lot of stuff and software to help you with your training.

But the most of the applications I found weren’t open source and neither for Linux. Very fancy stuff like Ipod+Nike , but nothing for Linux. Nothing until I found Pytrainer !!! :-)

Pytrainers years stats
Pytrainer's years stats

This is a Python + Gtk+ application oriented to track your sessions and show you your progress. It’s for running, bike and mountain bike, but I think you can add other sports alike those ones.

It has also plugins for that fancy Ipod+Nike system and others. It seems to me a really cool stuff. I have to test it more, but I hope someone with more running training skills than me, test it and give me (and to the developers ;-) ) some feedback.

Well, let’s run! :-P

8 thoughts on “Python helps you with your running sessions”

  1. Ah, very cool.

    I recently ran with my Android phone and managed to plot my route with the RideTrac and My Tracks applications and uploaded the data to Google Maps.

    Ideally I don’t want to run with a phone so I bought a “linux” supported GPS logger off eBay the other day. The idea is to turn it on at the beginning of my run (put it in my pocket) and stop it at the end of my run.

    Then see what magic comes out.

  2. What would be seriously cool is if you could add support for the Wii balance board in so you could also track your weight/balance too.

    There’s some python code out there which is fairly straight forward for using the balance board

  3. Can you just plug in past information like weight, height, body fat, etc. to give it some history? And what if I run but without one of those fancy devices? Is it still useful?

  4. Which model of pulsometer/chrono are you using ?
    I’d like to buy some and looks like you got some linux compatible stuff which is good :)

  5. I have the forerunner 305 (running and triathlon) and edge305 (bike) … but if you have a lot of data to import pytrainer go to crash :(

Comments are closed.