Commit Graph
229 Commits
Author SHA1 Message Date
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