Commit Graph
100 Commits
Author SHA1 Message Date
Frederik Petersen 08d242c01a Added hierarchy connectors for grouping dimension querying 2015-09-15 14:51:18 +02:00
Frederik Petersen 1d0894dfe7 PolarAggregation can now be displayed in datamining
Right now there is a hardcoded association between resultchartclass and
aggregation class on client side. This should probably be improved as soon
as someone has time to do that..
2015-09-15 13:54:48 +02:00
Frederik Petersen d48953ad88 Refactored resultspresenter hierarchy
seperated general abstract stuff from NumberProvider specific things
2015-09-15 12:00:24 +02:00
Frederik Petersen a813515c48 Added new shared gwt project for polar mining
next step: resultspresenter
2015-09-15 10:26:05 +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
Frederik Petersen f0f99bb059 Merge remote-tracking branch 'origin/dataMining' into polars
Conflicts:
	java/com.sap.sse.datamining/src/com/sap/sse/datamining/components/management/DataRetrieverChainDefinitionProvider.java
	java/com.sap.sse.datamining/src/com/sap/sse/datamining/impl/components/management/DataRetrieverChainDefinitionManager.java
2015-09-14 10:08:33 +02:00
Frederik Petersen 99339d02ac Added fixme comment to setting->dialog association 2015-09-10 16:44:11 +02:00
Frederik Petersen c8c0ebf220 Settings button now shown next to dropdown in datamining
only if the chain definition hasSettings returns true
2015-09-10 16:42:26 +02:00
Frederik Petersen 5232df6bfd Launch configs changed
without these changes it the client doesn't work on my machine. If this
messes something up for someone else: sorry
2015-09-10 14:27:11 +02:00
Frederik Petersen 9e9f621eb9 Enable retriever chain settings on client side 2015-09-10 14:23:20 +02:00
Frederik Petersen e51250790f Added settings to retrieval chain definition 2015-09-10 13:18:35 +02:00
Frederik Petersen 82d618fa58 Merge remote-tracking branch 'origin/dataMining' into polars 2015-09-10 10:55:39 +02:00
Frederik Petersen 32a8092e5b Merge branch 'master' into polars 2015-09-09 14:37:36 +02:00
Frederik Petersen f7aca686fe Merge branch 'master' into polars 2015-08-19 15:30:18 +02:00
Frederik Petersen 28cbd183bf Now using more non-data storing abstract aggregation processor 2015-08-19 15:29:30 +02:00
Frederik Petersen 33b4cdd4e8 Merge branch 'master' into polars 2015-08-19 14:48:59 +02:00
Frederik Petersen 7e93605fdb Added example aggregator in polar data mining bundle 2015-08-19 14:47:09 +02:00
Frederik Petersen a7ea12b32a Added more dimensions 2015-08-19 13:53:40 +02:00
Frederik Petersen 3247f73afc Finished first polar retrieval chain 2015-08-19 13:35:26 +02:00
Frederik Petersen c8c40def4e Added new datamining bundle for user-driven polar datamining 2015-08-19 10:15:54 +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
Frederik Petersen 7bbb0ffd92 Fixed bug3230 by adding the appropriate logstore listeners during import 2015-08-18 10:40:49 +02:00
Frederik Petersen 63fc91191b Fixed test case for master data import 2015-08-18 09:56:00 +02:00
Frederik Petersen 6688543d7a Added failing test case for bug 3230 2015-08-18 09:37:56 +02:00
Frederik Petersen 883ef38d90 Now logging when tracked race is connected with race column
also loggin which user linked the race.
2015-07-21 15:47:20 +02:00
Frederik Petersen 901b3cd44d Updated amazon ec2 (markdown) 2015-07-20 20:10:19 +00:00
Frederik Petersen 6f21b640af Added polars replicable to env.sh comment 2015-07-20 22:07:05 +02:00
Frederik Petersen ca34b7bd27 Add null check, to keep master data import compatible 2015-07-20 20:23:43 +02:00
Frederik Petersen d6e56c9b31 Merge branch 'bug3151' 2015-07-20 18:26:03 +02:00
Frederik Petersen 874e490dc0 Master data import now supports device config import
fixes bug3151
2015-07-20 18:25:08 +02:00
Frederik Petersen dfbffe65d5 Merge branch 'master' into bug3023 2015-07-20 17:42:51 +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 128de5d6b5 Merge branch 'master' into bug3023 2015-07-20 09:51:45 +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 771d22f2f4 Merge branch 'master' into bug3138
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/shared/racemap/RaceMap.java
2015-07-18 17:28:22 +02:00
Frederik Petersen f394bf3285 Merge branch 'tw2015' of ssh://sapsailing.com/home/trac/git into tw2015 2015-07-18 11:18:21 +02:00
Frederik Petersen af0f30c89b Merge branch 'master' into tw2015 2015-07-18 11:18:09 +02:00
Frederik Petersen 7d951bc1f9 Added two boat class names aliases that tractrac used 2015-07-18 11:17:27 +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
Frederik Petersen 466b093635 Now calling new setMinAndMax combined method 2015-07-17 16:48:25 +02:00
Frederik Petersen 68c4d39eef Fixed problem with tick calculation after original 3122 fix 2015-07-17 16:30:23 +02:00
Frederik Petersen 104ce07b59 Added PolarsChangedListener
registerable per boat class
2015-06-23 16:50:42 +02:00
Frederik Petersen 9623731125 Merge branch 'design2015-mobile' of ssh://sapsailing.com/home/trac/git into design2015-mobile 2015-06-23 14:33:27 +02:00
Frederik Petersen a78d8f9850 Allow disabling of event statistics
Right now this works with hard coded constant booleans and only for two
statistics
2015-06-23 14:32:29 +02:00
Frederik Petersen ce5ee6cc79 Merge branch 'master' of ssh://sapsailing.com/home/trac/git 2015-06-21 16:03:10 +02:00
Frederik Petersen 229adaf03e Added conditional time formatting for UpdatesBoxItems 2015-06-21 16:02:05 +02:00
Frederik Petersen d8b6b2c72c Repaired boatclass dropbox values in polarsheets panel 2015-06-11 14:49:36 +02:00
Frederik Petersen f9b7cf936a Fixed downwind sign in polar data service 2015-06-01 10:58:10 +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 4ce4641e3d Merge branch 'master' into bug2919 2015-05-28 14:45:43 +02:00
Frederik Petersen 51929d5f67 Fixed launch configs 2015-05-28 14:45:22 +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
Frederik Petersen b0bf4950d8 Merge branch 'master' into bug2716 2015-05-12 22:35:09 +02:00
Frederik Petersen f9d72d8227 Added RESTlet for target time estimation 2015-05-12 14:45:09 +02:00
Frederik Petersen dea7c91476 Added up&downwind tests for target time estimation
also fixed bug. Now intersection that is nearer is used, instead of the
one far away.
2015-05-12 13:53:18 +02:00
Frederik Petersen 80612972cd Added test case for reaching target time estimation 2015-05-12 13:19:06 +02:00
Frederik Petersen 708770d5af Added new target time method using polar service
see bug2716
2015-05-11 11:58:15 +02:00
Frederik Petersen a3462c5fee Merge branch 'master' into bug2659 2015-05-08 11:27:24 +02:00
Frederik Petersen efdeba654b Fixed error in emptygpsfixstore after change of interface 2015-05-07 11:18:27 +02:00
Frederik Petersen c2cc1f53ff Fixed race log tracking gpsfix import
confirmed working with SCGN regatta
this commit probably breaks compatibility for imports between servers on
new and older commit
2015-05-07 11:11:57 +02:00
Frederik Petersen 8fece8f5ca Merge branch 'master' into bug2659 2015-05-07 09:51:37 +02:00
Frederik Petersen 4a1e2d7433 Fixed auto start value 2015-05-01 12:09:09 +02:00
Frederik Petersen 3fd2bfd8a2 Fixes auto stat for polars 2015-05-01 10:54:19 +02:00
Frederik Petersen ebb51b8687 Removed unused dependency 2015-05-01 10:45:59 +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 3b3fa0bbd2 Merge branch 'master' into bug2659 2015-04-30 16:11:39 +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 584d4a5f35 Merge branch 'master' into bug2659 2015-04-30 15:34:07 +02:00
Frederik Petersen 1cb580c589 Merge branch 'master' into bug2659 2015-04-30 13:37:40 +02:00
Frederik Petersen a3dba5041b GPSFixes of GPSFixStore are now imported during master data import
should fix bug 2659
2015-04-30 13:34:38 +02:00
Frederik Petersen a1705cc369 Added failing test case for bug2659 2015-04-30 10:28:06 +02:00
Frederik Petersen 8af7e3954e Fixed bug2762
When importing, we see if there is an equal fix (if yes, no database
insertion)
2015-04-29 10:19:45 +02:00
Frederik Petersen fea0577d18 Merge branch 'master' of ssh://sapsailing.com/home/trac/git 2015-04-29 09:51:51 +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 e807456eec Fixed errors after merge 2015-04-25 16:35:39 +02:00
Frederik Petersen ca2ac594f5 Merge branch 'master' into bug2700
Conflicts:
	java/com.sap.sailing.server/META-INF/MANIFEST.MF
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
	java/com.sap.sailing.simulator/src/com/sap/sailing/simulator/impl/PolarDiagramGPSDirect.java
2015-04-24 18:41:37 +02:00
Frederik Petersen a59a1a6c12 Fixed test case
delta needed to be higher, since now the confidence of track based
estimation without polars isn't as big as before anymore
2015-04-24 14:09:22 +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 9451d69009 Use polar data service in track based windestimation 2015-04-23 12:31:52 +02:00
Frederik Petersen 6089c83613 Introduces polardataservice to tracked race
transient
can be null, needs to be handled accordingly
is null, if polar osgi bundle is stopped
2015-04-23 11:38:41 +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
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
Frederik Petersen d752149588 Also print the perAngle polar speed regression functions 2015-04-09 15:09:01 +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
Frederik Petersen 631fab42ea Merge branch 'master' into bug2729 2015-03-27 15:31:08 +01:00
Frederik Petersen 8275e31e15 Merge branch 'master' into bug2729 2015-03-25 16:43:46 +01:00
Frederik Petersen 0b8048f8aa Thread safety improvements which are explained in last commit
just forgot to add some changes
2015-03-25 16:21:08 +01:00
Frederik Petersen 83fa47585e Improved thread safety of new receiver callback
There was a minimal chance that queues isEmpty returned false and until
the getLast call emptied leading to a nullpointer.
This was solved using peekLast instead of isEmpty and getLast
2015-03-25 15:45:02 +01:00