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