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
[email protected]
https://lists.sourceforge.net/lists/listinfo/pytrainer-devel