Commit Graph
259 Commits
Author SHA1 Message Date
Axel Uhl 303475ab26 format update to polar Javadoc 2015-11-11 10:52:17 +01:00
Lennart Hensler ca8db4cc82 Cleaned the CompoundGroupKey
A CompoundGroupKey is now represented as a main key and a list of sub
keys.
2015-10-19 20:53:03 +02:00
Axel Uhl 1ca0cc0253 fixing averse effects of ce7ac3c47d on serializability of PolarDataMiner 2015-10-01 17:51:29 +02:00
Frederik Petersen 705326bdee Clean up and documentation
removed unused classes in com.sap.sailing.polars[.test] and added
documentation to used classes.
2015-09-24 10:24:41 +02:00
Frederik Petersen dfea54d398 Removed old PolarSheets.html and its backend functionality
replaced by datamining ui approach to polar generation.
see wiki soon...
2015-09-22 16:28:30 +02:00
Frederik Petersen 7234f6c9c6 Added backend polar presenter for datamining ui
this resultspresenter allows looking at the polar data which is porvided
by the polar data service.
2015-09-22 10:29:09 +02:00
Lennart Hensler 9a4d340362 Merge branch 'dataMining' into polars
Conflicts:
	java/com.sap.sse.datamining/src/com/sap/sse/datamining/impl/components/SimpleDataRetrieverChainBuilder.java
	java/com.sap.sse.datamining/src/com/sap/sse/datamining/impl/components/SimpleDataRetrieverChainDefinition.java
2015-09-16 15:32:22 +02:00
Frederik Petersen a813515c48 Added new shared gwt project for polar mining
next step: resultspresenter
2015-09-15 10:26:05 +02:00
Lennart Hensler 219d9ee335 Revert "ProcessorInstructions are now Callables and not Runnables"
This reverts commit 3e4db137fd.
2015-09-14 16:32:57 +02:00
Lennart Hensler 3e4db137fd ProcessorInstructions are now Callables and not Runnables
This decouples processors and instructions and reduces the size of the
call stack during the processing
2015-09-14 15:58:21 +02:00
Frederik Petersen 6a5075e464 Merge remote-tracking branch 'origin/dataMining' into polars
Conflicts:
	java/com.sap.sailing.polars.datamining/src/com/sap/sailing/polars/datamining/data/impl/SpeedClusterGroup.java
	java/com.sap.sailing.polars/src/com/sap/sailing/polars/mining/BearingClusterGroup.java
	java/com.sap.sailing.polars/src/com/sap/sailing/polars/mining/SpeedClusterGroupFromWindSteppingCreator.java
2015-09-14 14:12:20 +02:00
Frederik Petersen 46e20e3af9 Settings can now be used in retrieval processors
wind range setting is now usable and in effect
2015-09-14 14:03:23 +02:00
Lennart Hensler ce7ac3c47d Made the datamining clusters more flexible 2015-09-14 13:37:03 +02:00
Frederik Petersen e51250790f Added settings to retrieval chain definition 2015-09-10 13:18:35 +02:00
Frederik Petersen 28cbd183bf Now using more non-data storing abstract aggregation processor 2015-08-19 15:29:30 +02:00
Frederik Petersen 3bed04418e Formatting only!!!
Formatted polar bundle code. Seems I didn't have the right formatter on my
last machine or something like that.
2015-08-18 13:39:32 +02:00
Axel Uhl 646d4f5d0c use ConcurrentHashMap instead of synchornization in PolarDataMiner and for DomainFactoryImpl.raceCache;
This should increase concurrency and reduce wait times when loading massive amounts of races
2015-07-27 21:54:45 +02:00
Axel Uhl 2198462251 Merge branch 'master' into bug3181 2015-07-24 18:39:51 +02:00
Axel Uhl d90bc57e4c bug 3181: set "daemon" property on all our thread pool threads that are intended for background updates;
this lets the VM exit upon shutdown / close
2015-07-24 17:53:27 +02:00
Lennart Hensler 172ec01f6e Merge remote-tracking branch 'origin/master' into dataMining 2015-07-23 18:33:22 +02:00
Frederik Petersen 071a23bc8f Removed MovingAverage processor from polar data miner
Was only meant for comparison purposes with Regression. Now regression is
used every anyway, so we only need to have the regression processors
2015-07-20 17:41:54 +02:00
Frederik Petersen e25d10bddb Initial load for polars now works 2015-07-20 10:22:58 +02:00
Frederik Petersen 8c9e76a5ea Polars Initial Load now working
had to remove MovingAverageProcessor. It was supposed to be removed
anyways, so I'll do that now. It was just left to be compared to the
regressions during development.
2015-07-18 22:18:34 +02:00
Frederik Petersen 9a3e74ccba More preparation for PolarService Serialization 2015-07-18 00:48:58 +02:00
Frederik Petersen fb15a2bf7c Added replicable registration in polar bundle activator 2015-07-17 19:12:31 +02:00
Frederik Petersen 9e723f876e PolarDataService now implements Replicable 2015-07-17 19:03:05 +02:00
Frederik Petersen bbc369d007 Preparing polar service for replications
since replicas need to receive initial polars during initialLoad

First step: Make polar miner replicable
2015-07-17 18:28:05 +02:00
Lennart Hensler 142102a6ad Merge remote-tracking branch 'origin/master' into dataMining
Conflicts:
	java/com.sap.sailing.polars/src/com/sap/sailing/polars/mining/CubicRegressionPerCourseProcessor.java
2015-06-24 07:58:33 +02:00
Frederik Petersen 104ce07b59 Added PolarsChangedListener
registerable per boat class
2015-06-23 16:50:42 +02:00
Lennart Hensler 3973b03a07 Merge branch 'dataMining' into bug2768 2015-06-11 10:11:53 +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
Lennart Hensler 32f8420ecb Restructured the sse.datamining packages 2015-05-15 15:42:03 +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