Commit Graph
50 Commits
Author SHA1 Message Date
Axel Uhl 0d12cf6a9b first write-up for Paris 2024 Olympic set-up 2023-04-21 18:32:05 +02:00
Axel Uhl 134a13b92b bug5824: trying to fix test which now has to wait for the update task to complete 2023-02-24 18:07:40 +01:00
Finn Huelsbusch d888c1fad9 added configuration for eclipse 2022-06 and updated the onboarding 2022-07-07 16:51:33 +02:00
Axel Uhl bac485403a bug5694: MstHmm test locally green by checking positions with tolerance against compaction/compression 2022-04-13 23:44:32 +02:00
Axel Uhl 4ff5591948 bug5694: added 505 maneuver classification model for test cases 2022-04-13 22:25:03 +02:00
Axel Uhl 02742fd6c2 bug5694: trying to fix the test case by using only the 505 estimation model;
this doesn't work yet
2022-04-13 18:22:25 +02:00
Axel Uhl c52e6b330b bug5694: generalized quantile into which fixes with matching tolerance need to fall in test case 2022-04-13 16:40:32 +02:00
Axel Uhl 3cac0f2ef7 bug5694: re-trained the models after automatically making the aggregates monotonic regarding zero std mean 2022-03-29 00:06:31 +02:00
Axel Uhl 8440ee45a7 bug5694: relaxed wind estimation test accuracy requirement 2022-03-26 14:23:31 +01:00
Axel Uhl fdec1309bd bug5694: added security check for advanced wind data export; combine model training parts 1 and 2 2022-03-22 14:52:29 +01:00
Axel Uhl b44839c83a bug5694/bug5695: parameterized wind estimation model training;
preparing for combining "step 1" and "step 2" with parameters
controlling the percentage of maneuvers to use for training/testing and
with an optional path specifying a file system-based model storage which
can be used to populate the
com.sap.sailing.windestimation.test/resources folder
2022-03-21 23:34:07 +01:00
Axel Uhl 2c622e5b45 patched <!DOCTYPE projectDescription> into all project files to avoid info/warning in problems view about no grammar constraint 2021-06-19 12:45:03 +02:00
Axel Uhl 4db4b95b62 bug4811: set org.eclipse.jdt.core.compiler.codegen.methodParameters to generate in all preference files; Tycho respects them! 2021-02-16 14:58:38 +01:00
Georg Herdt 181fcde65a split usage of sailing service into read and write, add write instances where needed into object creation
bug5221
2020-04-27 16:44:36 +02:00
Axel Uhl b006191353 ORC importer tests with format probing
Change-Id: I53813360f68eafd44d59cf8ce6bd4d74c688bbbc
2019-09-18 12:34:06 +02:00
Axel Uhl eb83f9d29a added a test verdict for the maneuver-based wind estimation;
it tests a 90% quantile is in a certain TWD range and has an expected
average TWD

Change-Id: I1f289e07ebfd9fc69ceb65b9f30a48a87d5ca970
2019-07-18 13:48:36 +02:00
Axel Uhl a47d56988d avoid expensive string concatenation in frequently-called place
Change-Id: I86cde10a4c15ae7e2286bd8ea1d236cac89959ce
2019-07-18 00:34:43 +02:00
Axel Uhl b6e2b97712 look "through" BEAR_AWAY/HEAD_UP nodes and use WindCourseRange of last TACK/JIBE node preceding current;
this is to avoid HEAD_UP/BEAR_AWAY large wind ranges accidentally
"joining" TACK/JIBE maneuvers with flipped wind directions

Change-Id: I5298a45aaa7b329c8c985e807f79f2f8f7e1a4a6
2019-07-17 23:25:49 +02:00
Axel Uhl d771ff734a introduced back reference from GraphNode to GraphLevel containing it;
this made GraphNode a generic type, with the GraphLevelBase subtype as
type parameter

Change-Id: I692f814ed13aab457c2e23582061f03640feb79f
2019-07-15 12:15:28 +02:00
Axel Uhl 22c1d85685 eliminated redundant statement, avoiding warning
Change-Id: Ia31981d421996668c857c65c78a49fe984e15f3a
2019-07-15 09:19:13 +02:00
Axel Uhl eb39573ce2 added a working test with inner/outer graph
Change-Id: Ia1b4f6ed3ed96880e4d78b72373c93d2d34e99cd
2019-07-15 00:07:17 +02:00
Axel Uhl bdfe4aaa4d added a few test cases for Dijkstra shortest path algorithm
Change-Id: Ia28701cb82a0493288085c175bff3130380d3de0
2019-07-13 23:16:35 +02:00
Axel Uhl a21408c18a added a simple Dijkstra algorithm
Change-Id: Ibd36a826186c29b1b5fa8881cdd5925a9abcbdaf
2019-07-13 18:37:23 +02:00
Vladislav Chumak 90b920e190 Fixed failing WindEstimationDataResourceTest 2019-02-20 17:37:07 +01:00
Vladislav Chumak ddf28ac449 Bugfixes and enhancements for model management via POST/GET/Replica 2019-02-19 20:47:12 +01:00
Vladislav Chumak 019a9b7a78 Enabled WindEstimationDataResourceTest 2019-02-18 15:28:48 +01:00
Vladislav Chumak 8f2dd7f0d8 Added unit test for WindEstimationDataClient (yet without
wind_estimation_data)
2019-02-18 12:27:15 +01:00
Axel Uhl 231a448f56 added settings to windestimation projects so they have the correct compiler version set
Change-Id: I5f41759e887d10f37e1fd2217dd1a3a9dbc87540
2019-02-15 13:44:25 +01:00
Vladislav Chumak 4f0aba0f0d Documentation shortly the remainder of com.sap.sailing.windestimation 2019-02-13 19:57:07 +01:00
Vladislav Chumak 529b4daedb Refactored CompleteManeuverCurve to ManeuverForEstimation conversion to
a separate class
2019-02-13 16:54:21 +01:00
Vladislav Chumak 95990a9b99 Added updated wind estimation models to unit tests 2019-02-13 14:03:01 +01:00
Vladislav Chumak f2204b2c20 Javadoc and refactoring of windinference,util,preprocessing,model.store 2019-02-11 22:00:13 +01:00
Vladislav Chumak 01481d2ce3 Finished Replica/Non-Replica specific handling of MongoDB model
management
2019-02-06 17:49:40 +01:00
Vladislav Chumak 0b5870d9fa Implemented InMemoryModelStore for replicas 2019-02-06 17:43:14 +01:00
Vladislav Chumak 401dec4d8a Bugfixes and unit tests (now hudson must be green) 2019-01-30 12:17:37 +01:00
Vladislav Chumak b94496bf09 Bugfixing + new best path calculator 2019-01-29 22:13:21 +01:00
Vladislav Chumak 0eedcde4f7 Passing ClassLoader to ClassPathModelStore + OSGI Unit test debugging 2019-01-29 10:38:10 +01:00
Vladislav Chumak 3a1538e3d6 Bugfixes and new unit tests 2019-01-28 20:03:17 +01:00
Vladislav Chumak 7c4f8323e0 Fixed NullPointer in ClassPathModelStore if model folder was not
existing
2019-01-28 10:22:05 +01:00
Vladislav Chumak 6e0bd47da0 Implemented unit test for windestimation integration + bugfixes 2019-01-25 18:40:05 +01:00
Vladislav Chumak d88dfa9ca8 Implemented incremental wind estimation integration component for
tracked race
2019-01-21 20:09:52 +01:00
Vladislav Chumak ead1b9ae9b Bugfixed MST HMM inference of best path 2019-01-15 14:59:34 +01:00
Vladislav Chumak ac039ceeeb Renamed advanced hmm stuff to mst stuff (Minimum Spanning Tree) 2019-01-15 12:06:37 +01:00
Vladislav Chumak 95aef2c0fe Added Bugfixes and unit tests for incremental MST determination 2019-01-15 11:54:33 +01:00
Vladislav Chumak 0fb43b1c11 Added saving of intersected wind range for head-up and bear-away nodes 2019-01-03 21:34:13 +01:00
Vladislav Chumak 2bfef69dc3 Refactored package structure of classifications aggregators 2018-11-26 14:52:55 +01:00
Vladislav Chumak 2bd011c078 Split wind estimation in estimation and training/evaluation project 2018-11-19 13:17:27 +01:00
Vladislav Chumak 0b7061add8 Overall improvements + TackOutlierRemovalWindEstimator 2018-09-19 02:35:00 +02:00
Vladislav Chumak a2c0c3f642 Bugfixing and finetuning of maneuver graph 2018-09-10 03:38:25 +02:00
Vladislav Chumak 14ec6f00ca Bugfixed and improved maneuver graph 2018-09-09 20:36:26 +02:00