Commit Graph

358 Commits

Author SHA1 Message Date
Jaap van Ekris 6a6c195db1
Fixed typo in addition assignment 2024-01-08 12:12:29 +01:00
Jaap van Ekris 8fb3668df2
Implemented the Goodness of Fit indicator 2024-01-08 12:05:46 +01:00
Jaap van Ekris db7d88b1fd
implemented the Goodness of Fit indicator 2024-01-08 12:02:56 +01:00
Jaap van Ekris e1ecfb45ab
Improved wording 2024-01-05 21:57:30 +01:00
Jaap van Ekris 3dd85b0fa2
Change due to Theil-Sen improvement
The Theil-Sen improvement changed the way stroje detection works.
2024-01-03 17:06:41 +01:00
Jaap van Ekris 45e2f00fb2
Improvement of the description of the drag calculation
Improvement of the rationale behind the drag calculation
2023-12-28 23:35:14 +01:00
Jaap van Ekris 6a9ec9a64e
Performance improvement
Further performance improvement
2023-12-04 11:03:50 +01:00
Jaap van Ekris 9359e3fc6e
Removed a design issue :)
Removed the known issue that the Theil-Sen calculation was limited in its accuracy due to its CPU complexity
2023-12-03 22:57:18 +01:00
Jaap van Ekris 605887198a
Fix testing errors 2023-12-03 22:51:04 +01:00
Jaap van Ekris 88259a61e0
Fix of testing errors 2023-12-03 22:48:48 +01:00
Jaap van Ekris f6c898f702
Fix testing errors
Fixed testing errors
2023-12-03 21:40:58 +01:00
Jaap van Ekris a00bb6eafb
Update to adapt to new flywheel-logic
Update to adapt to the new logic of Flywheel.js, FullTSQ-algorithm
2023-12-03 21:26:45 +01:00
Jaap van Ekris 8999539616
Modification to reflect better FullTSQ algorithm
Modification to reflect better FullTSQ algorithm
2023-12-03 21:13:55 +01:00
Jaap van Ekris d8b547f040
Update to handle increased FullTS accuracy
Update to handle the increased FullTS accuracy: the FullTSQuadratic functions have increased accuracy and react quicker to changes, thus stroke detection has to be improved.
2023-12-03 21:12:56 +01:00
Jaap van Ekris 8769a19090
Update to accomodate FullTS improvements
Update to accomodate FullTS improvements
2023-12-03 20:48:22 +01:00
Jaap van Ekris a557bef4bc
Update Flywheel.js 2023-12-03 20:47:02 +01:00
Jaap van Ekris 6eab88b62a
Update to adapt to improvements of FullTSQuadraticSeries
Update to accomodate efficiency and accuracy improvements of FullTSQuadraticSeries
2023-12-03 20:41:44 +01:00
Jaap van Ekris feac8c946b
Addition of MinimumX, MinimumY, MaximumX and MaximumY functions
Addition of MinimumX, MinimumY, MaximumX and MaximumY functions
2023-12-03 20:37:40 +01:00
Jaap van Ekris 9dc6f37564
Addition of minimum and maximum functions
Addition of minimum and maximum functions
2023-12-03 20:35:47 +01:00
Jaap van Ekris c1d365ac4b
Adaptation to performance and accuracy improvements
Improvement of the FullTS performance and accuracy
2023-12-03 20:34:03 +01:00
Jaap van Ekris 57cde02953
Improvement of the FullTS performance
Improvement of the Full Theil-Sen performance by using a Binary Search Tree for the Median Calculation, which is much more efficient for larger values of maxSeriesLength
2023-12-03 20:32:29 +01:00
Jaap van Ekris f6573cb0d6
Improvement of the FullTS performance
Improvement of the Full Theil-Sen performance by using a Binary Search Tree for the Median Calculation, which is much more efficient for larger values of maxSeriesLength
2023-12-03 20:30:27 +01:00
Jaap van Ekris 6681cfcc5e
Create BinarySearchTree.test.js
Added Binary Search Tree to improve the perfomance of the Median calculation
2023-12-03 20:26:05 +01:00
Jaap van Ekris f342e6691e
Create BinarySearchTree.js
Added the Binary Search Tree to greatly improve the performance of the Median calculation
2023-12-03 20:24:28 +01:00
Jaap van Ekris b542535bd7
Update Architecture.md 2023-11-21 11:59:38 +01:00
Jaap van Ekris 499148f623
Update physics_openrowingmonitor.md
Fixed Lint errors
2023-11-21 11:48:35 +01:00
Jaap van Ekris 576178ef41
Update physics_openrowingmonitor.md
Fixed typo's
2023-11-21 11:35:12 +01:00
Jaap van Ekris d70a2b3e5e
Update physics_openrowingmonitor.md
Added description of issue in Theil-Senn implementation
2023-11-21 11:31:26 +01:00
Jaap van Ekris 9e80bef1ee
Fixed formula's
Fixed the formula's as the markuplanguage seems to dislike certain constructs
2023-10-13 15:43:32 +02:00
Jaap van Ekris 88a6d0fef7
Update Supported_Rowers.md 2023-09-06 17:12:05 +02:00
Jaap van Ekris 01a8fb77de
Update Supported_Rowers.md
Updated FDF info
2023-09-06 17:11:20 +02:00
Jaap van Ekris c2c2e4be11
Update Supported_Rowers.md
Update to C2 Model B and C
2023-09-04 21:03:26 +02:00
Jaap van Ekris 65ef9ac5f3
Update physics_openrowingmonitor.md
Fixed some typo's and omissions
2023-07-17 10:19:07 +02:00
Jaap van Ekris 26d41b8dd5
Removed unneeded command 2023-07-05 00:06:51 +02:00
Jaap van Ekris 43f337c6ce
Fix a reset bug
Fixes a reset bug
2023-07-04 23:57:50 +02:00
Jaap van Ekris 31fdb87eab
Fixes reset bug
Fixes a bug where a reset will not clear the timer
2023-07-04 23:56:31 +02:00
Jaap van Ekris 43d7e45aee
Fix a state machine bug
Fixed a bug where allowMovement() would be called at the start of the first drive, which would force it back to a paused state, causing all kind of weird metrics.
2023-04-28 20:22:14 +02:00
Jaap van Ekris e1701f8038
Fixes a timer bug, improves function naming
Fixes a bug in the timer visual that made it go from 0:59 to 0:00 to 1:00, which is extremely confusing, especially for the total time and the pace.
Fixes the name, as it used to be secondsToPace, and was used for totalTime as well.
2023-04-27 17:54:20 +02:00
Jaap van Ekris f896a91af6
Fixes a timer bug, improves function naming
Fixes a bug in the timer visual that made it go from 0:59 to 0:00 to 1:00, which is extremely confusing, especially for the total time and the pace.
Fixes the name, as it used to be secondsToPace, and was used for totalTime as well.
2023-04-27 17:49:52 +02:00
Jaap van Ekris c4aeb50891
Update Architecture.md 2023-04-27 15:38:21 +02:00
Jaap van Ekris 57c9f85571
Consolidation of terminology 2023-04-27 15:37:33 +02:00
Jaap van Ekris 4cad854bf6
Update Architecture.md 2023-04-27 15:25:20 +02:00
Jaap van Ekris 82ae6ad504
Update Architecture.md 2023-04-27 15:24:37 +02:00
Jaap van Ekris d4479747ba
Update Architecture.md 2023-04-27 15:23:22 +02:00
Jaap van Ekris 505a486d76
Update Architecture.md 2023-04-27 15:22:09 +02:00
Jaap van Ekris e9d495c20d
Update Architecture.md 2023-04-27 15:19:57 +02:00
Jaap van Ekris c2effe4817
Added the webclient 2023-04-27 15:15:31 +02:00
Jaap van Ekris d3cb82bb40
Added main architecture 2023-04-27 12:45:21 +02:00
Jaap van Ekris 6baf81b6f1
Improved consistency
Improved the consistency of the PM5 serial number
2023-04-24 15:12:48 +02:00
Jaap van Ekris a72fe3f017
Added interval number to RowingData
Added the interval number to the RowingData, allowing RowingData to recognize the intervals.
2023-04-24 13:26:02 +02:00