... with windows / VC2017 / 64Bit the code does not build / cannot resolve a overwritten function when using QT 5.12.1
... adding the newly introduced function similar to the other function resolves the compile problem
.. ErgFile now supports gpx format as well as .erg,.mrc et al
.. Location data is include in realtime data and passed through
.. the CSV file format has been fixed to record GPS with higher precision
Fixes#3021Fixes#3024
.. code originally developed by Eric Christoffersen
for merging data from virtual rides where distance is
recorded on a trainer, so the GPS and altitude data
can be merged in to the data.
Even when it is considered not relevant for runs and swims the metric
code computes the value if power data is present which may produce
unwanted results as reported at the users forum.
.. banister(metric, nte|pte|perf|cp)
so you can filter rides where predicted cp is over
300 with "banister(BikeScore, cp) > 300".
.. of course the real value is being able to access
banister data in metrics and formulas.
.. don't show helper in data table or compare mode.
.. always extend out banister date range to at least
a year from the current date. To make sure the
decay is calculated well into the future.
.. split if no gaps in seasons and combine if seasons
are too short.
.. this way we get fairly stable fits (2yr window size)
but also get to see parameters reflect aging, so
p0 declines and k1/k2 fit better.
.. still need to think how t1/t2 should adjust...
.. can refit to see affect of adjusting parameters.
.. doesn't "remember" them, need to think about what
that should mean (config in chart, season or athlete?)
.. also made t1/t2 fixed in the fit process so we have
fewer parameters and need less data to fit.
.. added a banister helper like on the CP plot
.. you can't adjust T1 and T2 yet, thats coming
in the next commit
.. also a few fixups related to submax filtering
of performances and some wip regarding how
the model fit works (windows, t1+t2 fixed etc).
.. Banister implementation is still under some
development, testing and validation but is in
good enough shape to try with your data.