Commit Graph
192 Commits
Author SHA1 Message Date
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
Frederik Petersen 92eb4a9374 Fixed error in bearing cluster group construction
also added test case
2015-02-25 09:31:21 +01:00
Frederik Petersen 3bc7818939 Added web service for showing polar regression functions
This should simplify the extraction of "default" polars for each boat
class.
2015-02-25 08:35:31 +01:00
Frederik Petersen 48e0cf11a7 Introduced max validity range for polar regressions 2015-02-24 12:59:27 +01:00
Frederik Petersen 24ab13bd8f Wind, boatSpeed and TWA are only computed once in polar fix 2015-02-24 11:33:48 +01:00
Frederik Petersen fb56f225b3 Added interpolation between centers of angle clusters 2015-02-24 10:30:23 +01:00
Frederik Petersen c675fea0e8 Wind estimation through polars will now use regressions where available 2015-02-19 17:11:39 +01:00
Frederik Petersen 16735b26d6 Adjusted thread pool size for polar data service 2015-02-19 16:24:11 +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 3cf76f3a88 Changed order of speed regression to 4 2015-02-18 12:57:24 +01:00
Frederik Petersen ff36a8c758 Added commons math to launch configs 2015-02-18 10:52:01 +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 1cdb2fcfd6 Added filter option for polar mining
filters out competitors that ranked worse than x after the race
2015-02-11 17:16:09 +01:00
Frederik Petersen 17370f1ca0 Added filter option for rank of fix's competitor 2015-02-11 10:06:52 +01:00
Fredrik Teschke fc1be06108 Merge branch 'ftes-pull-out-datamining-server-side-i18n' into dataMining
Conflicts:
	java/com.sap.sse.datamining.test/src/com/sap/sse/datamining/impl/TestDimensionsValuesQuery.java
	java/com.sap.sse.datamining.test/src/com/sap/sse/datamining/impl/TestProcessorQuery.java
	java/com.sap.sse.datamining.test/src/com/sap/sse/datamining/impl/functions/TestFunctionManagerAsFunctionProvider.java
	java/com.sap.sse.datamining/src/com/sap/sse/datamining/factories/ProcessorFactory.java
	java/com.sap.sse.datamining/src/com/sap/sse/datamining/factories/QueryFactory.java
	java/com.sap.sse.datamining/src/com/sap/sse/datamining/impl/DataMiningActivator.java
	java/com.sap.sse.datamining/src/com/sap/sse/datamining/impl/components/ParallelByDimensionGroupingProcessor.java
	java/com.sap.sse.datamining/src/com/sap/sse/datamining/impl/functions/ConcatenatingCompoundFunction.java
	java/com.sap.sse.datamining/src/com/sap/sse/datamining/impl/functions/MethodWrappingFunction.java
2015-02-09 15:29:09 +01:00
Frederik Petersen bc21858562 Added option for using the regression for polar speeds 2015-02-09 11:43:28 +01:00
Frederik Petersen 00ed314617 Started working on integrating new multi order regression
Will need to evaluate how good the regression works on the kind of data we
add in the polar service.
2015-02-09 11:23:21 +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
Simon Pamies 7288aca296 Back to the name EXPEDITION for measured wind sources - a change here has too many implications such as needing to migrate the database 2015-02-08 15:29:08 +08:00
Simon Pamies 435a562c2e Updated wind source API to also deliver wind source ids to make it possible to filter them; also renamed expedition to windSource 2015-02-08 14:45:53 +08:00
Axel Uhl 04775d34f0 fixed bad bug in finding head-up/bear-away clusters (swapped max for min); consider head-up/bear-away clusters for jibe cluster likelihood 2015-01-27 17:24:50 +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 86fb24201b factored finding of head-up/bear-away clusters into separate method 2015-01-26 18:59:59 +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 500dcf41e9 cache ScalableBearingAndScalableDouble for ManeuverClassification, avoiding expensive creation; use approximation for ScalableBearing difference which is much faster 2015-01-24 02:24:59 +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 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 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 abe1092dae Merge branch 'polar-api' into bug1562 2015-01-22 23:40:41 +01:00
Axel Uhl db68200280 moved maneuver angle likelihood judgement from wind estimation feature to PolarDataService 2015-01-22 23:34:36 +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 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