Comparing Athletes

482 views
Skip to first unread message

saalmu...@gmail.com

unread,
Jan 13, 2021, 3:42:15 AM1/13/21
to golden-cheetah-users
Hi, 

apologies for this basic questions, but i cannot figure out how to 
- compare the same activity done by two athletes 
- compare any curve in trends view for two athletes

Tried dragging and dropping from within ONE GC instance with both athletes open and also between between separate instances for each athlete.

 According to the screenshot below it must be possible, somehow.

Thanks very much!
Juergen
compare.JPG

Ale Martinez

unread,
Jan 13, 2021, 7:06:36 AM1/13/21
to golden-cheetah-users

saalmu...@gmail.com

unread,
Jan 13, 2021, 10:36:45 PM1/13/21
to golden-cheetah-users
Hi Ale, 

that works! You have to wait with the pointer on the tabbar until the compare pane opens.

Just wondering, are you full time on GC support? You are always so quick and competent in your replies.

Thanks for that!
Juergen

saalmu...@gmail.com

unread,
Jan 16, 2021, 2:15:30 AM1/16/21
to golden-cheetah-users
Hi Ale, 

GC really is fantastic software! Still discovering useful features almost every time i use it.

One thing i haven't found but could be useful is this:
 In Trends view to have the ability to compare for a season groups of rides of different types such as "solo ride" / "group ride" / "trainer session" / "TT" to see differences in power distribution for instance.
 Is there a way to invoke a filter on Workout_Code or Keyword or any other field in compare mode - somehow?

Can you think of a workaround to establish groups of activities based on a filter and then compare the groups ?


Cheers
Juergen

Ale Martinez

unread,
Jan 16, 2021, 6:32:18 AM1/16/21
to golden-cheetah-users
El sábado, 16 de enero de 2021 a la(s) 04:15:30 UTC-3, saalmu...@gmail.com escribió:
Hi Ale, 

GC really is fantastic software! Still discovering useful features almost every time i use it.

One thing i haven't found but could be useful is this:
 In Trends view to have the ability to compare for a season groups of rides of different types such as "solo ride" / "group ride" / "trainer session" / "TT" to see differences in power distribution for instance.
 Is there a way to invoke a filter on Workout_Code or Keyword or any other field in compare mode - somehow?

Most Trends chart types honor filters in compare mode, but I am not sure if all of them.
I use this to compare multisport activities, but filters can be anything, not just sport filters.
  
Can you think of a workaround to establish groups of activities based on a filter and then compare the groups ?

We call it a feature: each Trends compare item includes the filters active at the time you drag&drop the date range over the compare pane, so you can think of it as a group of activities.

A possible workflow would be::
1) with compare mode off you select the date range and filters for the first group, once you are happy with the selection (Summary can be handy to verify), drag&drop the date range to the compare pane.
2) repeat the process for the remaining groups you want to compare, both filters and date range can be different for each one.
3) finally activate compare mode using the on/off button to see the results

saalmu...@gmail.com

unread,
Jan 17, 2021, 2:08:55 AM1/17/21
to golden-cheetah-users
Hi Ale, 

simply brilliant!

Tried it with Workout_Code = "Indoor" vs "Outdoor" vs unfiltered.

Your workflow works perfectly for many charts like the Summary with all its metrics, the PMC chart, a Tracker chart (see screenshot), some Library charts like VO2max Estimation, Time in Power Zone, Bike Score and Intensity. 
It does not seem to work for Power and BPM Distribution charts, but really that's no problem - like i say, "brilliant!

tracker.JPG





Power distribution and BPM distribution do not seem to work despite the metrics in the compare pane properly reflecting the filter (or might be doing something wrong):



 
As always, Ale thank you very much !!

Cheers
Juergen
BS.JPG
Power.JPG

Ale Martinez

unread,
Jan 17, 2021, 7:50:05 AM1/17/21
to golden-cheetah-users
El domingo, 17 de enero de 2021 a la(s) 04:08:55 UTC-3, saalmu...@gmail.com escribió:
Hi Ale, 

simply brilliant!

Tried it with Workout_Code = "Indoor" vs "Outdoor" vs unfiltered.

Your workflow works perfectly for many charts like the Summary with all its metrics, the PMC chart, a Tracker chart (see screenshot), some Library charts like VO2max Estimation, Time in Power Zone, Bike Score and Intensity. 
It does not seem to work for Power and BPM Distribution charts

It’s been a long time so I had to look back at the code changes and, yes, this functionality is currently enabled for Summary and all Metric Trends charts (KPI , PMC, etc.), but not for distribution (HR, Power, etc. Histograms) or CP charts.

saalmu...@gmail.com

unread,
Jan 17, 2021, 7:23:58 PM1/17/21
to golden-cheetah-users
Hi Ale, 

this is a response to the workflow about comparing athletes. I just noticed the following:
When i compare power distribution of efforts for two athletes with different power zone settings on the same route segment, the second athletes distribution is displayed against the first athletes zones "as it is" rather than redistributed into the first athletes zones. In other words, the second athletes distribution is exactly as it looks against his own zones, but displayed against the first athletes zones, hence incorrectly. 

Image power_1 is the original distribution of athlete Sigrid
Image power_2 how it shows up in athlete Juergen compare pane



Is that a bug, or do the zones need to match?

Cheers
Juergen

power_1.JPG
power_2.JPG

Ale Martinez

unread,
Jan 18, 2021, 7:10:15 AM1/18/21
to golden-cheetah-users
El domingo, 17 de enero de 2021 a la(s) 21:23:58 UTC-3, saalmu...@gmail.com escribió:
Hi Ale, 

this is a response to the workflow about comparing athletes. I just noticed the following:
When i compare power distribution of efforts for two athletes with different power zone settings on the same route segment, the second athletes distribution is displayed against the first athletes zones "as it is" rather than redistributed into the first athletes zones. In other words, the second athletes distribution is exactly as it looks against his own zones, but displayed against the first athletes zones, hence incorrectly. 

Image power_1 is the original distribution of athlete Sigrid
Image power_2 how it shows up in athlete Juergen compare pane



Is that a bug, or do the zones need to match?

Neither of both, what it is a bad idea is to put the limits in zone names, since they change.
If you want to compare using absolute ranges there is an option to bin without using zones.
Time in zones is computed according the zones range active for the date of the activity in the corresponding athlete. The same applies to all metrics depending on zone ranges s.t. BikeStress.
See the wiki.

saalmu...@gmail.com

unread,
Jan 19, 2021, 3:12:39 AM1/19/21
to golden-cheetah-users
Hi Ale, 
Thank you for your reply. Get your point about the zone names.

I'm trying to build up a user chart using the Time in Zone Metrics.
For Trends i see the result (image below) using this code 

{

init {

xx<-c();

yy<-c();

activities<-0;

}

activity {

# as we iterate over activities

activities <- activities + 1;

}

finalise {

# we just fetch metrics at the end

xx <- metrics(date);

yy <- (metrics(L4_Time_in_Zone))/60;

}

x { xx; }

y { yy; }

}

What i can't get to work is the X axis even though it is set to Date. Still shows seconds.
I can't figure out how to change the granularity from days to weeks, to months interactively on the chart like with all the standard charts.
The Athlete Compare does not seem to work, see image. Should it work for user charts?

Apart from that. i think i understand how to show metrics in trends user charts.

What i can't figure out his how to do it in activities. How can i show say L4 and L5 Time in Zone for a single activity. 
I know i should not use samples or any aggregation because i'm not interested in values at each second recorded. Can you give me a hint how the code for a user chart for this should look like?

Perhaps i haven't found the right wiki page yet ?

Whenever you have time, Ale. 
It's not urgent. 

Thanks
Juergen
sample_1.JPG

Ale Martinez

unread,
Jan 19, 2021, 7:15:42 AM1/19/21
to golden-cheetah-users
El martes, 19 de enero de 2021 a la(s) 05:12:39 UTC-3, saalmu...@gmail.com escribió:
Hi Ale, 
Thank you for your reply. Get your point about the zone names.

I'm trying to build up a user chart using the Time in Zone Metrics.
For Trends i see the result (image below) using this code 

{

init {

xx<-c();

yy<-c();

activities<-0;

}

activity {

# as we iterate over activities

activities <- activities + 1;

}

finalise {

# we just fetch metrics at the end

xx <- metrics(date);

yy <- (metrics(L4_Time_in_Zone))/60;

}

x { xx; }

y { yy; }

}

What i can't get to work is the X axis even though it is set to Date. Still shows seconds.

Likely because it is a bar chart, change to line or scatter and it will work. This is fixed but not included in dev builds.
 
I can't figure out how to change the granularity from days to weeks, to months interactively on the chart like with all the standard charts.
The Athlete Compare does not seem to work, see image. Should it work for user charts?

User charts don’t have this functionality yet, use Metric Trends charts instead.
 
Apart from that. i think i understand how to show metrics in trends user charts.

What i can't figure out his how to do it in activities. How can i show say L4 and L5 Time in Zone for a single activity. 
I know i should not use samples or any aggregation because i'm not interested in values at each second recorded. Can you give me a hint how the code for a user chart for this should look like?

Metrics are accessed by their name, with spaces replaced by “_” in that context, you need to build vectors with them if you want a bar or pie chat.
 
Perhaps i haven't found the right wiki page yet ?

 Besides the corresponding wiki entries for each chart type you need to see the formula language documentation in https://github.com/GoldenCheetah/GoldenCheetah/wiki/UG_Special-Topics_Formula-Syntax-and-Expressions

saalmu...@gmail.com

unread,
Jan 19, 2021, 5:37:54 PM1/19/21
to golden-cheetah-users
Thank you , Ale!
I'll try that .... 

Cheers
Juergen


saalmu...@gmail.com

unread,
Jan 21, 2021, 9:53:04 PM1/21/21
to golden-cheetah-users
Hello Ale, 

is VAM supposed to work on intervals? 
I only see 0s.

Cheers
Juergen

saalmu...@gmail.com

unread,
Jan 21, 2021, 10:11:43 PM1/21/21
to golden-cheetah-users
Sorry, Ale, 

it works for some of my ride! Must be the data.

saalmu...@gmail.com

unread,
Jan 23, 2021, 3:54:40 AM1/23/21
to golden-cheetah-users
Hi Ale, 

is it already possible to CSV upload nutritional data into GC?

Cheers
Juergen

Message has been deleted

Ale Martinez

unread,
Jan 23, 2021, 6:00:42 AM1/23/21
to golden-cheetah-users
El sábado, 23 de enero de 2021 a la(s) 05:54:40 UTC-3, saalmu...@gmail.com escribió:
Hi Ale, 

is it already possible to CSV upload nutritional data into GC?


BTW, since you seem to have lot of questions to ask, it is a good forum practice to keep the threads focused in the original subject and, if you have other questions first search to see if there are others which already addressed it or can be continued.

saalmu...@gmail.com

unread,
Jan 23, 2021, 6:26:51 AM1/23/21
to golden-cheetah-users
How do you actually load a CSV file? 
I tried Activity > Import from File but get an error ... (terribly naive, i suppose, but i can't find another upload option)

This is the file

Cheers
Juergen
Capture.JPG

saalmu...@gmail.com

unread,
Jan 23, 2021, 6:27:49 AM1/23/21
to golden-cheetah-users
Also, i can't find a measures.ini anywhere.

Thanks, Ale.

Ale Martinez

unread,
Jan 23, 2021, 10:43:45 AM1/23/21
to golden-cheetah-users
Changing the subject only makes things more confuse, let's put this thread to rest for good.

saalmu...@gmail.com

unread,
Jan 23, 2021, 8:51:59 PM1/23/21
to golden-cheetah-users
Ok, Ale.
Will try to do it properly.

Marco1967

unread,
Feb 15, 2021, 10:35:49 AM2/15/21
to golden-cheetah-users
good evening, I'm trying to understand how two Athletes can appear, I looked on the forum and I looked at SUUG_Compare Pane_General but I can't find a solution, I'm sorry but I don't understand how to proceed with the new version. thank you

Ale Martinez

unread,
Feb 15, 2021, 11:53:00 AM2/15/21
to golden-cheetah-users
El lunes, 15 de febrero de 2021 a la(s) 12:35:49 UTC-3, Marco1967 escribió:
good evening, I'm trying to understand how two Athletes can appear, I looked on the forum and I looked at SUUG_Compare Pane_General but I can't find a solution

Really? It is explained there as a Note.

Marco1967

unread,
Feb 17, 2021, 1:53:34 AM2/17/21
to golden-cheetah-users
yes I have seen, but I do not understand what the passage is, on version 3.5 it is clear, on this I cannot find a solution, sorry again but I tried a lot
Reply all
Reply to author
Forward
0 new messages