Frederik Petersen
104ce07b59
Added PolarsChangedListener
...
registerable per boat class
2015-06-23 16:50:42 +02:00
Frederik Petersen
f9b7cf936a
Fixed downwind sign in polar data service
2015-06-01 10:58:10 +02:00
Axel Uhl
044ae48875
added some null-safety to polar service
2015-05-30 06:33:28 +02:00
Frederik Petersen
e62091996e
Added some confidence by datacount calculations to angle cluster polar service
2015-05-28 15:48:26 +02:00
Frederik Petersen
97e7a9d183
Fixed access to average speed for supplied angle and windspeed
2015-05-28 14:59:47 +02:00
Frederik Petersen
18ec962a05
Merge both tacks in polar service
2015-05-28 14:24:32 +02:00
Frederik Petersen
2ea762b756
Merge branch 'master' into polars
2015-05-28 11:44:20 +02:00
Frederik Petersen
d074b338d6
Fixed legType bug in polar service
...
added method for logging weird input into polar service. can be enabled in
code
2015-05-28 11:21:48 +02:00
Axel Uhl
6a20efa1d9
fixing bug 2906: wind listeners didn't get de-registered proprely when removing a race and when re-starting the wind status servlet;
...
this should solve the problem with duplicate key exceptions hammering the DB
Conflicts:
java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/impl/WaypointPositionAndDistanceCache.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/ranking/AbstractRankingMetric.java
2015-05-27 17:57:20 +02:00
Frederik Petersen
3fd2bfd8a2
Fixes auto stat for polars
2015-05-01 10:54:19 +02:00
Frederik Petersen
09ccadddc1
Fixes of existing tracked races loaded into polarservice on redeploy
2015-05-01 10:28:59 +02:00
Frederik Petersen
a16c3698f7
Fixed bundle activation policy of polar bundle
2015-05-01 09:56:16 +02:00
Frederik Petersen
8b05c45f7d
Fixed severe bug in polar data mining pipeline
...
in production these errors would have been logged without having a
significant negative impact on the system. In dev mode the threads were
suspended, because of the error and the executor would have created new
ones crashing the IDE.
2015-04-30 16:09:23 +02:00
Frederik Petersen
3a07b209b8
New polars maneuver api uses ManeuverType rather than LegType
...
also finished the refactoring in TrackedRaceImpl that I abandoned midway
without knowing...
2015-04-29 09:50:33 +02:00
Frederik Petersen
8a81e3e077
Polar confidence used in Track Based Windestimation
2015-04-23 16:55:47 +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
Lennart Hensler
533e9fce81
Cleaned the processor instruction implementation
2015-04-17 11:49:43 +02:00
Lennart Hensler
3dda7463ef
Simplified the processor inheritance hierarchy
2015-04-17 11:07:24 +02:00
Lennart Hensler
ce9a332ec9
Introduced ParameterizedFunctions
2015-04-16 20:11:05 +02:00
Axel Uhl
70ab668456
Merge branch 'master' into bug489
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/shared/racemap/RaceMap.java
2015-04-10 15:31:05 +02:00
Frederik Petersen
53b016d648
Added maneuverangle method to PolarDataService
2015-04-10 11:12:07 +02:00
Frederik Petersen
289161363d
Do not ignore any windsources for true wind angle in polars
...
We now depend on the combined wind to handle this correctly via
confidences.
2015-04-10 10:52:52 +02:00
Frederik Petersen
c8bd8b0ab2
Only add data to polar regression container if upwind or downwind legtype
...
this does not apply to the Container which groups the fixes by true wind
angle cluster
2015-04-10 10:38:22 +02:00
Axel Uhl
e3c0c02d0c
Merge branch 'master' into bug489
2015-04-09 22:18:49 +02:00
Axel Uhl
6b65415f5d
Merge remote-tracking branch 'server/master'
2015-04-09 22:14:41 +02:00
Frederik Petersen
d752149588
Also print the perAngle polar speed regression functions
2015-04-09 15:09:01 +02:00
Axel Uhl
cbff2703cb
fixing bug 2756 by adding a null check
2015-04-09 14:53:04 +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
14a403ccb6
Moved prefilter into polar mining processor chain
2015-03-25 13:50:46 +01:00
Frederik Petersen
c283d9276a
Introduces oldStatus parameter for state change listener
...
polar service can now listen for state changes (loading -> x)
2015-03-25 10:51:47 +01:00
Frederik Petersen
7c50d96d9a
Fixed noSuchElement problem in before start situations in live races
2015-03-23 08:45:43 +01:00
Lennart Hensler
dfb1753782
Renamed ProcessorInstruction to AbstractProcessorInstruction
2015-03-21 13:21:17 +01:00
Lennart Hensler
db2620480a
Forgot to update the polars
2015-03-20 00:06:00 +01:00
Frederik Petersen
4d258b6cbd
A new root task can only be added to executors queue when 90% free
...
rest is reserved for fan out of existing tasks.
2015-03-18 11:32:48 +01:00
Frederik Petersen
f400435ccc
Added test for leading competitor filter in polar mining
2015-03-18 10:10:00 +01:00
Frederik Petersen
0e1966dd23
Use pct instead of fixed value for leading competitor filter in polars
2015-03-17 17:21:31 +01:00
Frederik Petersen
7617dc7d85
Use isInLeadingCompetitors filter as a prefilter increasing performance
2015-03-17 16:59:20 +01:00
Frederik Petersen
212f30446b
PolarDataMiner now waits for replay races to finish tracking
2015-03-17 14:37:45 +01:00
Frederik Petersen
c6eca8f16f
Started implementing a queue for new fixes in the polar service
2015-03-16 13:50:54 +01:00
EC2 Server
c62f732048
pass on PolarDataService with LeaderboardGroupWithContext
2015-03-11 10:07:33 +00:00
Lennart Hensler
dc32d2b3ad
Using a rejected handler instead of catching a RejectedExecutionException
2015-03-08 12:27:43 +01:00
Lennart Hensler
31b450a8a6
Refactored the constructor arguments of ComparatorClusterBoundary
2015-03-07 13:18:59 +01:00
Axel Uhl
ae8cbe2f58
fixed some typos
2015-03-03 22:54:20 +01:00
Frederik Petersen
cecc2269f6
Introduce max capacity for executor quere in polar mining
2015-03-02 18:27:28 +01:00
Frederik Petersen
5206c79548
Fixed some stuff after new datamining -> polar mining merge
2015-03-02 16:18:44 +01:00
Frederik Petersen
c0f6f39e1e
Merge branch 'master' into polars
...
Conflicts:
java/com.sap.sailing.polars/src/com/sap/sailing/polars/mining/PolarDataMiner.java
java/com.sap.sailing.server.gateway/META-INF/MANIFEST.MF
java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889, Cached MTB).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8890).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Remote Debug SAP VM).launch
java/com.sap.sailing.server/SailingServer (No Proxy, winddbTest).launch
java/com.sap.sailing.server/SailingServer (Proxy, Jetty on 8889).launch
java/com.sap.sailing.server/SailingServer (Proxy, SwissTiming Live Simulation).launch
java/com.sap.sailing.server/SailingServer (Proxy, winddbTest).launch
2015-03-02 16:13:26 +01:00