Hi everyone, First let me introduce myself:
I'm called Siggi, and I'm new around here. I started using pyTrainer a few months ago, when I got my ForeRunner 305. To cut a long story short, I love the program enough to want to help to make it even better, both in terms of ironing out flaws and in adding new features. I happen to be quite experienced when it comes to Python development, having used the language on a more or less daily basis professionally for some years now. However, I'm must admit to being a total newbie in GTK, Glade and Python GUI work in general. I started out a few weeks ago and cut my teeth on a couple of minor tickets. I now have a sizeable changeset to contribute. The contents: - a new "Totals" tab, along the lines of that suggested in ticket #60, with a table of aggregate info for each sport, ordered by descending duration. It also includes a graph with a bar for each year. - extension of the stacked/colored graph of the Week view to Day, Month, Year and Totals. - refactoring of day/week/month/year(/totals) graph code, introducing a base class "TimeGraph", eliminating some pretty severe code duplication - I had also done speed coloring on the Google maps, but Jonathan's implementation is better than mine, so I scrapped the latter. I am contributing an extension of the coloring to HR and cadence*, and a combobox to select None/Speed/HR/Cadence. * (The cadence coloring is untested, as I don't have a cadence sensor or footpod. Can someone try it out?) A pending issue with the stacked graphs is the fact that the values "Average HR" and "Average speed" don't play nice with the others, i.e. it doesn't make any sense to add them up. On the other hand, if you do want to trace your progress in terms of HR or speed, you probably want to do it for a single sport anyway, in which case this is really a non-issue. Being able to produce the nonsensical stacked heart rates still bothers me, though. Regards, Siggi ------------------------------------------------------------------------------ Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d _______________________________________________ Pytrainer-devel mailing list Pytrainer-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pytrainer-devel