Axel Uhl
6dcd7d4187
bug6127_2024-12: adjusted JUnit dependencies in MANIFEST.MF files to downgraded versions
2025-07-07 11:33:18 +02:00
Axel Uhl
3138f7745f
bug6127: refactored more test fragments to JUnit5
2025-06-05 17:21:26 +02:00
Axel Uhl
faf71f55a7
bug6127: first step migrating tests from JUnit4 to JUnit5
2025-06-05 17:21:25 +02:00
Axel Uhl
4c1560a65b
bug6003: add authorization check for export of polar and wind estimation data
2024-05-02 13:45:06 +02:00
Axel Uhl
1114c63e0a
adjusted test case to new distance-based wind regressor slices
2024-02-01 13:22:08 +01:00
Axel Uhl
68988a0e81
re-trained wind regressions
2024-02-01 13:19:50 +01:00
Axel Uhl
4de751894a
Merge branch 'master' into bug5920
2023-11-27 16:13:51 +01:00
Axel Uhl
c79d17b0c4
use final where possible; improved variable naming to reflect units
2023-11-27 16:13:28 +01:00
Axel Uhl
4a894aa057
bug5920: preparing for removing the SwissTiming access token; factor use to one place only
2023-11-25 13:30:12 +01:00
Axel Uhl
34d9bf4b53
removed extra "public"
2023-11-21 11:17:13 +01:00
Wessels, Udo (PPN)
2b66121265
bug5910: remove not supported line in .project files so that current Eclipse version (2023-09) can import the projects.
2023-10-09 18:00:50 +02:00
Axel Uhl
a3a8dd5225
windestimation-2023-07: removed obsolete files from Git
2023-07-28 15:22:49 +02:00
Axel Uhl
433410a730
windestimation-2023-07: reset trained model files to master copy
2023-07-28 15:21:54 +02:00
Axel Uhl
846452a26e
windestimation: removed all but 505 Basic and Basic-All maneuver classifiers from test set-up
2023-07-28 15:14:25 +02:00
Axel Uhl
30a749eac6
windestimation-2023-07: while working on a re-training of our windestimation, adding more maneuver classification models
2023-07-28 13:28:59 +02:00
Axel Uhl
2be19e649e
made some adjustments to the windestimation from maneuvers training code
2023-07-27 16:36:22 +02:00
Axel Uhl
a9706389b1
avoiding deadlock in mark passing calculator;
...
This is an aftermath to the loading of mark passings from the DB. If
mark passings with the correct fingerprint were found, the queue of
updates for the mark passing calculator is cleared using queue.clear().
This, however, may happen between the two synchronized blocks in the
Listen.run() method, after the queue was checked for isEmpty() and
before the queue.take() call is issued. In this case, queue.take()
will wait forever.
To fix this, the stop() method is called which will always insert an
endMarker into the queue so that the queue.take() method will at least
find that.
2023-07-26 14:50:49 +02:00
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