Small changes to README_coach.md
Node.js CI / build (14.x) (push) Has been cancelled Details
Node.js CI / build (16.x) (push) Has been cancelled Details

This commit is contained in:
cyteen 2024-11-17 13:42:11 +00:00
parent 226c64610a
commit 80045375ea
1 changed files with 50 additions and 27 deletions

View File

@ -157,6 +157,7 @@ Export session in [TCX](https://en.wikipedia.org/wiki/Training_Center_XML), csv
and csv raw data. and csv raw data.
## [RowingData](https://pypi.org/project/rowingdata/) ## [RowingData](https://pypi.org/project/rowingdata/)
[readthedocs](https://rowingdata.readthedocs.io/en/latest/) [readthedocs](https://rowingdata.readthedocs.io/en/latest/)
[github](https://github.com/sanderroosendaal/rowingdata) [github](https://github.com/sanderroosendaal/rowingdata)
@ -198,27 +199,27 @@ which we aim to add using the concept2 training plans and davids spreadsheet
formula to provide a training program for a given goal date which varies the formula to provide a training program for a given goal date which varies the
program in relation to improvements over time. program in relation to improvements over time.
### Feedback from the Coach ### Feedback from the Coach
#### CMA for the Coach #### CMA for the Coach
* Provide warning over excess heart rate while exercising: * Provide warning over excess heart rate while exercising:
Heart rate should remain below upper limit of "expected zone". Heart rate should remain below upper limit of "expected zone".
Advise that heart rate above upper limit by >1 bpm means user must reduce effort. Advise that heart rate above upper limit by >1 bpm means user must reduce effort.
* Instruction on when to take rest days. * Instruction on when to take rest days.
* Recording of heart rate after work-outs too, to identify pending illness. * Recording of heart rate after work-outs too, to identify pending illness.
* Coach warns of overtraining when performance declines steadily over, say 4 or more, days. * Coach warns of overtraining when performance declines steadily over, say 4 or more, days.
- When overtraining is indicated, Coach suggests: skip a day or two; eat more; * When overtraining is indicated, Coach suggests: skip a day or two; eat more;
Coach also warns of overtraining when, after a skip, performance has not returned to before. Coach also warns of overtraining when, after a skip, performance has not returned to before.
* Coach suggests work rates based on recent past performance. * Coach suggests work rates based on recent past performance.
- Perhaps present this as a choice for the user, perhaps between: * Perhaps present this as a choice for the user, perhaps between:
(Coach's default, perhaps based on yesterday's performance), and (user choice). (Coach's default, perhaps based on yesterday's performance), and (user choice).
(yesterday's performance) and (the day before's performance). (yesterday's performance) and (the day before's performance).
(low|easier|"get the job done") versus (high|harder|"make a mark"). (low|easier|"get the job done") versus (high|harder|"make a mark").
* Marking of results of rows rows taken in contravention of instructions. * Marking of results of rows rows taken in contravention of instructions.
* Display of recorded rows highlighting contraventions, say in red. * Display of recorded rows highlighting contraventions, say in red.
* Have an optional way to, temporarily, display results without the red. * Have an optional way to, temporarily, display results without the red.
## What we need ## What we need
@ -268,6 +269,27 @@ tempo from time to time.
* LokiJS as in-memory NoSQL database persisted in IndexedDB. * LokiJS as in-memory NoSQL database persisted in IndexedDB.
* Jest as Javascript test runner (instead of "stock" karma one). * Jest as Javascript test runner (instead of "stock" karma one).
### Fitness Dashboard/[Fitness ECG](https://www.fitnesshrv.com/)
#### Fitness Dashboard
Fitness_Dashboard captures Ant+ and BLE data from power meters, heart rate monitors, fitness trainers and various other [devices](https://www.fitnesshrv.com/2024/01/11/devices.html).
The data is displayed in two ways. First is a set of graphs showing various statistics. Second a large display of the current values for the statistics from each device being monitored. The intent is to provide the equivalent of of a cycling computer with a much larger and easier to read interface suitable for using when training indoors.
Currently supported:
* Ant+ Device Profiles
* Heart Rate
* Bicycle Power
* Fitness Equipment (FE-C)
* Muscle Oxygen
* Bicycle Speed and Cadence
#### Fitness_ECG
Captures heart rate and ECG data from a Polar H10 heart rate monitor (proprietary BLE service). This is displayed as an ECG trace and heart rate graph over time.
## Requests ## Requests
An "unlocked" PM would be such an amazing training tool. An "unlocked" PM would be such an amazing training tool.
@ -277,14 +299,15 @@ An "unlocked" PM would be such an amazing training tool.
* My only complaint with PM5 is that if you sync your HRM to it, you get your HR from the end of the split not the average across it. Sort that and I'm all set. * My only complaint with PM5 is that if you sync your HRM to it, you get your HR from the end of the split not the average across it. Sort that and I'm all set.
The PM6 Super Plus: The PM6 Super Plus:
* Improved screen resolution and size * Improved screen resolution and size
* Larger more detailed power curve * Larger more detailed power curve
* More data metrics on one screen: * More data metrics on one screen:
- peak power %, * peak power %,
- watts + split at the same time, * watts + split at the same time,
- stroke length, * stroke length,
- average stroke rate data to the tenth of a stroke, * average stroke rate data to the tenth of a stroke,
- current split to the tenth of a split * current split to the tenth of a split
* Accurate average heart rate data - right now the resulting heart rate for a piece seems closer to the final heart rate measured than the average for the piece * Accurate average heart rate data - right now the resulting heart rate for a piece seems closer to the final heart rate measured than the average for the piece
* Ability to add a split distance by the push of a button (so if you do 1500m, with 250m splits, you push a button and it adds that distance to your piece) * Ability to add a split distance by the push of a button (so if you do 1500m, with 250m splits, you push a button and it adds that distance to your piece)
* Results graph that shows heart rate, stroke rate, split over the course of the piece * Results graph that shows heart rate, stroke rate, split over the course of the piece