But the first step to solve this is to understand CTL/ATL/etc. are cumulative metrics whose value for a day depends on the history of previous activities, not just the one on that day, so focusing on them is not very helpful, it is far better to look at the underlying training load metric, which is TriScore in this case.
Summarizing:
1) Identify activities with abnormally high TriScore, a filter s.t. TriScore > 500 may help
2) fix the data on those activities, this may help: https://github.com/GoldenCheetah/GoldenCheetah/wiki/FAQ-RUNNING-&-SWIMMING#how-to-fix-runs-and-swims
3) CTL/ATL/TSB will be recomputed automatically, no need to worry about
postprocess("Fix Speed from Distance", Sport CONTAINS "Swi")postprocess("Fix Speed", Sport CONTAINS "Swi") postprocess("Fix Speed", (isSwim<>0))Thanks Ale,
for my Polar Files "Fix Speed from Distance" is a good solution. (Parameter for swims 85, runs 12 and bike 5).
Using"filters" away all activities.postprocess("Fix Speed from Distance", Sport CONTAINS "Swi")
Searching a bit around in git "Fix Speed": https://github.com/GoldenCheetah/GoldenCheetah/blob/6e5fb4217194d4b896e7db680cf8e40f14d11c1c/src/FileIO/FixSpeed.cpp
Tried to postprocess for all swims with following filterpostprocess("Fix Speed", Sport CONTAINS "Swi")What it does is filtering, but does not postprocess these swims with the smoothing paramter.
I also pressed the Enterkey after entering the command, but nothing happens....
also searched and read some older threads, like:
https://groups.google.com/forum/#!searchin/golden-cheetah-users/postprocess%7Csort:date/golden-cheetah-users/a1nZ7o7Nfmw/aTgbc3HnCQAJ
So i created a new test user and only imported ten swims to have a smaller amount of activities.
Also here nothing is postprocessed...
Changing the filter todid not help, also only filtering to swims is done.postprocess("Fix Speed", (isSwim<>0))Using the the processor via Edit > Fix Speed from Distance only works when paramater is changed each time i want to use it.
Apply the the processor by hand to a second swim without changing the parameter nothing is done...
Tried with own build from github and with the appimage from 14.06.2020 - Buildnumber 4001 - V3.6-Dev2006 on Ubuntu 20.04.
What am i doing wrong?
El sábado, 11 de julio de 2020, 13:20:12 (UTC-3), Holger escribió:Thanks Ale,
for my Polar Files "Fix Speed from Distance" is a good solution. (Parameter for swims 85, runs 12 and bike 5).
Using"filters" away all activities.postprocess("Fix Speed from Distance", Sport CONTAINS "Swi")
Searching a bit around in git "Fix Speed": https://github.com/GoldenCheetah/GoldenCheetah/blob/6e5fb4217194d4b896e7db680cf8e40f14d11c1c/src/FileIO/FixSpeed.cppYes, the Data Processor name is "Fix Speed", different from the menu name "Fix Speed from Distance" and this may be confusing, I should fix this.Tried to postprocess for all swims with following filterpostprocess("Fix Speed", Sport CONTAINS "Swi")What it does is filtering, but does not postprocess these swims with the smoothing paramter.
I also pressed the Enterkey after entering the command, but nothing happens....
also searched and read some older threads, like:
https://groups.google.com/forum/#!searchin/golden-cheetah-users/postprocess%7Csort:date/golden-cheetah-users/a1nZ7o7Nfmw/aTgbc3HnCQAJ
So i created a new test user and only imported ten swims to have a smaller amount of activities.
Also here nothing is postprocessed...
Changing the filter todid not help, also only filtering to swims is done.postprocess("Fix Speed", (isSwim<>0))Using the the processor via Edit > Fix Speed from Distance only works when paramater is changed each time i want to use it.The data processor check the computed speed is different from the already present, if they are the same it does nothing. This happens if you run it twice with the same smoothing parameter, or if you run it with smoothing=1 and speed was originally generated in that way. IOW, it doesn't change the file if the change would be trivial.
Apply the the processor by hand to a second swim without changing the parameter nothing is done...
Tried with own build from github and with the appimage from 14.06.2020 - Buildnumber 4001 - V3.6-Dev2006 on Ubuntu 20.04.
What am i doing wrong?When you run a DP automatically (on import or via a filter formula) the parameters used are the ones configured on preferences: https://github.com/GoldenCheetah/GoldenCheetah/wiki/UG_Preferences_Data-Fields#processing
Created new Tile in Overview with the following formulae:
(Duration*60)/(Distance_Swim/100)/60
Start: 210,00
Stop: 105,00
Check Time
Units: mm:ss/100m
This the swim pace, which is nearly the same as in Polar Flow.
Using this SwimPace in amount of Seconds for correcting "Edit->Fix Distance from Speed -> Moving Average Seconds" Time moving is changed to Time of Duration and the Original Swim Pace Tile is filed with the correct value.
For example: new Tile shows 2:30 -> use 60+60+30=150 Seconds for Value in "Moving Average Seconds"
Hope it will help you :)