Commit Graph

361 Commits

Author SHA1 Message Date
Jaap van Ekris ca436e2dc4
Improvement of the calculation of the intercept
Improved the calculation of the intercept, to bring it in line with the original Theil-Sen algorithm
2024-01-09 20:53:18 +01:00
Jaap van Ekris ba2ab13316
Creation of a Weighed series 2024-01-09 20:48:00 +01:00
Jaap van Ekris 5ea6de180b
Update FullTSQuadraticSeries.js 2024-01-08 12:12:55 +01:00
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