28 Commits

Author SHA1 Message Date
Alejandro Martinez
6e9a1f9306 Update Expected PMC (TriScore) example chart
[skip ci]
Lets make it a User Chart.
2025-08-03 19:14:23 -03:00
Alejandro Martinez
97eab8bc35 Add Expected PMC (TriScore) sample chart
[skip ci]
This PMC chart is an example of #4652, it uses Expected
PMC curves so it looks like a regular PMC until today,
but it uses Planned activities for the future forecasting
training load according to them.
2025-07-23 19:14:48 -03:00
Alejandro Martinez
c0e7b91937 Add Expected PMC (TriScore) sample chart
[skip ci]
This PMC chart is an example of #4652, it uses Expected
PMC curves so it looks like a regular PMC until today,
but it uses Planned activities for the future forecasting
training load according to them.
2025-07-23 14:39:22 -03:00
Ivor Hewitt
59e515417a Read and write xdata developer fields to FIT files (#4612)
* Support generic reading and writing FIT developer fields
* Move coretemp to generic DEVELOPER fields
* Add additional type info for fit dev fields
* Add example fit roundtrips
* Clean up CIQ format
* Switch to embedded json for ciq field
* Format json string and reduce tab width on extra tab text box
* Store type name as string rather than index
* Add scale, offset and message metadata to ciq developer fields
Fixes #2553
2025-03-27 13:56:24 -03:00
Ivor Hewitt
3af81eb27a Addition of CoreTemp sensor support (#4207)
This patch adds ANT+ support for CoreTemp body sensors.
If there is core temperature XData then it uses that for "tcore" data instead of using the estimated calculation.
2025-01-20 16:36:02 -03:00
luzpaz
67ac67c509 Fix various typos (#4383)
Found via `codespell -q 3 -S "*.pdf,*.slf,*.smf,*.ts,./deprecated,./contrib" -L ans,ded,nam,nd,parm,parms,serie `
2024-03-25 20:46:26 -03:00
Alejandro Martinez
edaac1486b Fix view in Calendar test chart
[skip ci]
From previous commit, lets default to Trends view
2023-12-15 20:39:22 -03:00
Alejandro Martinez
0116bb9e47 Add Calendar to test charts
[skip ci]
The old Calendar chart from Diary view,
it can be imported to v3.6 Analysis view.
2023-12-14 20:44:29 -03:00
Alejandro Martinez
1ecc6f9ec9 Python - Add compare support to activity series (#4349)
All activity functions working with data series,
both standard and xdata, now include an optional
compareindex=-1 parameter.
When compare mode is enabled compareindex parameter
is used as an index to get data for the corresponding
compare item, be an activity or an interval.
Sample chart contributed by Marcen at the users forum
Fixes #4346
2023-04-11 18:06:39 -03:00
Mark Liversedge
b4eb1191fd Add QChart to Python Chart (1 of 5)
Updating the python chart to render via a Qt Chart in addition
to the existing web page rendering.

Five aspects are planned:
1. Add QT chart option, basic rendering of Line+Scatter (this commit)
2. Add legend and axes, support for Pie and Bar charts
3. Add interactivity / hover etc
4. Add options for annotations and markers
5. Add more advanced charts and chart objects

There is an example in the tests folder, but at this point the
chart is very basic, but the main plumbing is in place.
2020-02-10 11:57:42 +00:00
Ale Martinez
8facce909a Add Banister and Performance for Running Power
- Performances are computed independently for Rides and Runs in Estimator
- Running Performances are shown in LTM Charts When all selected activities
  are runs for a Performance curve
- Banister models uses Performances from activities were score > 0
  and for the same date with matching sport, so a Banister model based
  on BikeScore/BikeStress will include only rides while one based on
  GOVSS will include only runs
- Banister (Run) chart based on GOVSS metric added for testing
2019-04-23 18:22:36 -03:00
Alejandro Martinez
2340b04196 Added test chart using vector formulas
Tanda marathon prediction and Acute/Chronic mileage ratio formulas
use the new syntax for date rantes [[Date_From:Date_To]]
2017-04-25 13:52:59 -03:00
Alejandro Martinez
2d00b69ff1 Adds Peak Pace Hr metrics
Useful to track Pace to Hr relationships for running, similar
to Peak Power Hr metrics, both used in a Sample chart based on
https://alancouzens.com/blog/VO2Scores.html
2017-04-10 08:48:45 -03:00
Mark Liversedge
a6f328c459 R Use List not Pairlist (Part 2 of 2)
.. completes the updates to RTool.cpp

.. as predicted by forming the pmc data.frame via an S3
   list instead of a pair list the merge() function works
   properly and column names are retained.
2016-05-26 21:19:52 +01:00
Mark Liversedge
663e5aca1a Add Stress TSS v cTSS .gchart example
.. to the test directory.
2016-05-24 12:07:08 +01:00
Mark Liversedge
64b5580c31 CP/W' estimste chart added
.. to tests/charts

[skip ci]
2016-05-23 20:49:31 +01:00
Mark Liversedge
972919fb87 Some .gcharts to test
.. added to test/charts

[skip ci]
2016-05-23 15:34:31 +01:00
Mark Liversedge
96eb3226b1 More test charts
.. aggregate using a formula
.. modality using formula
2015-12-23 16:28:03 +00:00
Mark Liversedge
2803c8659b NA value and Min Temperature metric
.. allow NA to be used anywhere and skipped on
   the metric trend chart.

.. add a min temperature metric

.. add a chart for tracking temperatures
2015-12-03 14:58:38 +00:00
Alejandro Martinez
a1856406db Add VDOT and Triathlon Run Splits sample chart 2015-11-28 22:11:50 -03:00
Alejandro Martinez
6b082a1ebd Added sample chart using VDOT and vdottime formula
Also fixed comment in rTSS and formula for VDOT
2015-11-28 11:06:57 -03:00
Alejandro Martinez
a381c17ea9 Added sample chart to compare GOVSS and rTSS
rTSS = 110.78 * (Hours^1.025) * (IF^2)
from http://forum.slowtwitch.com/gforum.cgi?post=1730370#1730370
xPace is used as a proxy for NGP so IF = (60/xPace)/CV
2015-11-27 20:28:14 -03:00
Alejandro Martinez
ce4d3cd022 Fixed Total Energy Expenditure example chart 2015-08-21 16:54:33 -03:00
Alejandro Martinez
94586ae438 Added a reference for Daniels/Gilbert VDOT formula 2015-08-16 11:10:08 -03:00
Alejandro Martinez
d8b92afaca Fixed Energy Expenditure chart for imperial units 2015-08-16 11:09:18 -03:00
Alejandro Martinez
b88983bd81 More example charts SWOLF and Energy Expenditure 2015-08-15 19:35:22 -03:00
Alejandro Martinez
b607d5bbf7 Added sample charts using formulas for VDOT and sTSS 2015-08-15 11:45:24 -03:00
Mark Liversedge
b5ce92a045 Formula config() function and test charts
.. added config(cv) .. config(pmax) etc

.. also added some test charts including one that
   just displays configuration
2015-08-14 22:10:29 +01:00