Axel Uhl
ba1fceecaa
added fields to capture time-on-time / time-on-distance on competitor and pass values through all constructors and operations and JSON serialization
2015-05-14 20:10:20 +02:00
Frederik Petersen
9cff25eab8
Merge branch 'master' into bug2700
...
Conflicts:
java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/data/RaceResultOfCompetitorWithContext.java
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRaceWithStartTimeAndRanks.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/polars/PolarDataService.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedRace.java
java/com.sap.sailing.polars.test/src/com/sap/sailing/polars/mining/test/PolarDataMinerTest.java
java/com.sap.sailing.polars/src/com/sap/sailing/polars/impl/PolarDataServiceImpl.java
java/com.sap.sailing.polars/src/com/sap/sailing/polars/mining/PolarDataMiner.java
java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/PolarResource.java
java/com.sap.sailing.server/src/com/sap/sailing/server/impl/Activator.java
java/com.sap.sailing.server/src/com/sap/sailing/server/masterdata/DummyTrackedRace.java
2015-04-23 13:36:00 +02:00
Frederik Petersen
f8f2ada89c
PolarDataService now uses OSGi service registry
...
preparation for being able to use polar data service in domain classes
2015-04-23 10:58:54 +02:00
fmittag
59248fcf49
added flagImageUrl as new attribute on competitor to enable custom flags (e.g. club flags) instead of the nation flags
2015-04-16 17:38:08 +02:00
Axel Uhl
674aaaa188
Merge branch 'master' into bug489
2015-04-09 14:08:39 +02:00
Frederik Petersen
bbf7e447d5
Removed bug in polar filter
...
AngleCluster based polar mining is now also a part of the pipeline. The
filter filtered out reaching courses. This part of the filter has now been
removed.
2015-04-09 13:15:25 +02:00
Axel Uhl
094234b654
moved all Position-related classes including Compact... representations to common bundle; provided CustomFieldSerializer for all Position subclasses that require it
2015-04-03 16:12:21 +02:00
Axel Uhl
58bd451481
moved other Position implementations to common packages to share them with GWT and make then GWT-serializable
2015-04-02 16:42:10 +02:00
Frederik Petersen
f400435ccc
Added test for leading competitor filter in polar mining
2015-03-18 10:10:00 +01:00
Axel Uhl
8182b93bcd
adjusted wind estimation from OBMR race to allow for greater variance; wind *was* really shifty that day
2015-03-04 08:02:12 +01:00
Frederik Petersen
92eb4a9374
Fixed error in bearing cluster group construction
...
also added test case
2015-02-25 09:31:21 +01:00
Frederik Petersen
6375e5f6cc
Since polar data mining now works differently ignore one test until
...
reworked
2015-02-19 15:29:30 +01:00
Frederik Petersen
b96dff84e4
Reworked the polar data miner
...
now there are 3 final processors
- cubic regressions for each legtype/tack combination
- cubic regressions for angle clusters
- moving average for each legtype/tack combination (for analysis purposes)
2015-02-19 15:27:06 +01:00
Frederik Petersen
46cd534676
Added symbolic inversion for cubic least squares
2015-02-17 17:14:40 +01:00
Frederik Petersen
4a030a33d3
IncrementalLeastSquares now has noIntercept Option
2015-02-17 13:55:18 +01:00
Frederik Petersen
1576b00aef
Cleaned up least squares implementations and tests
2015-02-17 13:03:19 +01:00
Frederik Petersen
88aee2ad03
Merge branch 'master' into polars-multivariat-lin-reg
2015-02-16 13:17:02 +01:00
Fredrik Teschke
04608c2ae7
add email to constructor of CompetitorImpl and fix bug (competitor email not loading on startup)
2015-02-10 00:49:53 +01:00
Frederik Petersen
bc21858562
Added option for using the regression for polar speeds
2015-02-09 11:43:28 +01:00
Frederik Petersen
6c9187ec95
Added new regression type
2015-02-09 11:12:37 +01:00
Frederik Petersen
0a10483110
Merge branch 'master' into polars-multivariat-lin-reg
2015-02-09 08:59:53 +01:00
Axel Uhl
8d551d8284
another adjustment of the test verdict; mis-estimated right-shift and its effect of overall average
2015-01-27 13:44:05 +01:00
Axel Uhl
369a48f44a
preparing for jibe head-up/bear-away cluster detection; fixing test verdict for 2011 KW 505 R4 wind direction
2015-01-27 13:33:04 +01:00
Axel Uhl
bef616d474
considering head-up / bear-away clusters on port and starboard tack on the upwind legs for tack cluster likelihoods
2015-01-26 18:14:57 +01:00
Axel Uhl
fd86cc8ca9
fixed capitalization of 505 race 4 file reference; worked on Windows because Windows ignores case but failed on Linux
2015-01-24 14:12:04 +01:00
Axel Uhl
10b679ffe2
made setUp methods private in maneuver-based wind estimation test
2015-01-24 12:50:31 +01:00
Axel Uhl
882f18300f
fixed caching for likelihoodAndTWSBasedOnSpeedAndAngle; it had to be maneuver type-specific
2015-01-24 01:37:10 +01:00
Axel Uhl
13a6ea0ced
introduced caching for likelihoodAndTWSBasedOnSpeedAndAngleCache on ManeuverClassification
2015-01-24 01:32:52 +01:00
Axel Uhl
bd18a8fcc4
adjusted test verdict for OBMR race slightly to account for minor shifts in results depending on the VM being used
2015-01-24 01:15:10 +01:00
Axel Uhl
f3499f6d6b
improved tack cluster likelihood by looking for the opposite tack cluster; OBMR test for small fleet green now
2015-01-24 01:07:00 +01:00
Axel Uhl
d178e1b3f1
added a failing test case based on an OBMR race with only six boats
2015-01-23 18:08:52 +01:00
Axel Uhl
dec33339cc
re-enabled timeout rule for TracTrac-based tests
2015-01-23 17:47:23 +01:00
Axel Uhl
a3af0faae3
measure time it takes to compute wind based on maneuvers; re-enabled two more tests of this kind
2015-01-23 17:46:33 +01:00
Axel Uhl
eb8c8b2537
changed from one-dimensional clustering along middle COG to two-dimensional clustering (middle COG / maneuver angle) and starting first tests with this approach
2015-01-23 17:29:54 +01:00
Axel Uhl
03cd626157
fixed calculation of weighted average for two-dimensional cluster's middle COG
2015-01-23 10:14:35 +01:00
Frederik Petersen
7801298269
Some changes to the online regression
...
input normalization is not functioning yet
2015-01-22 19:11:40 +01:00
Axel Uhl
248f185c4a
a first test that indicates that a two-dimensional clustering approach has a good chance to spot the two tack clusters
2015-01-22 18:23:59 +01:00
Axel Uhl
70ad5b33de
added tack and jibe likelihood to debug output
2015-01-22 17:58:17 +01:00
Axel Uhl
95f6264ed4
a first two-dimensional clustering algorithm
2015-01-22 14:01:16 +01:00
Axel Uhl
0c43f2b64b
moved color stuff from com.sap.sailing.domain.common to com.sap.sse.common
2015-01-22 11:05:24 +01:00
Frederik Petersen
393a5e1b37
Adjusted testing scenario and regression itself to christophers R example
2015-01-22 11:04:23 +01:00
Axel Uhl
342707750b
ignoring two failing tests for now until clustering (see bug 1562 comment #8 ) has been improved
2015-01-22 08:31:59 +01:00
Axel Uhl
14412c8290
got the first working test case for maneuver-based wind inference; two more tests still fail with a slightly mismatching wind estimation; need to analyze further
2015-01-21 21:29:04 +01:00
Frederik Petersen
be98b84324
Adjusted regression algorithm
...
-used constant alpha
-different test case
-still a problem with huuuge weigths
2015-01-21 18:19:18 +01:00
Frederik Petersen
7504986f6b
Added normalization of input for regression
...
also added a test. it fails at this point due to some error..
2015-01-21 13:17:38 +01:00
Axel Uhl
9edbb228a8
Merge branch 'master' into bug1562
2015-01-14 15:50:01 +01:00
Axel Uhl
1fb0109923
trying to fix polars.test bundle dependencies by replacing package imports by bundle requirements
2015-01-14 15:48:11 +01:00
Axel Uhl
8728bd3aa8
Merge branch 'master' into bug1562
2015-01-07 21:27:44 +01:00
Frederik Petersen
93c2fa919f
Replaced anyOf Hamcrest matcher as its not found on build server
2015-01-07 19:26:17 +01:00
Axel Uhl
72f5946511
Merge branch 'master' into bug1562
2015-01-07 18:25:22 +01:00